テーブルに俳優を追加しようとすると表示されません。私がステージに直接追加するときはそうです。私は何をすべきか分からない。LibGDX:テーブルに追加した俳優のテクスチャが表示されない
項目は、画像を拡張します。
テーブルに俳優を追加しようとすると表示されません。私がステージに直接追加するときはそうです。私は何をすべきか分からない。LibGDX:テーブルに追加した俳優のテクスチャが表示されない
項目は、画像を拡張します。
table.addActor(child)
テーブルに子供の俳優を追加しますが、レイアウトが必要なのでテーブルを使用していると思いますので、指定した俳優のテーブルに新しいセルを追加するtable.add(child)
を使用してくださいあなたが持っているすべてのオブジェクトで。
stage.setDebugAll(true);
をデバッグする目的で、すべてのアクタにデバッグ行を描画できます。
@Override
public void create() {
extendViewport=new ExtendViewport(48,80);
stage=new Stage(extendViewport);
stage.setDebugAll(true);
Table table=new Table();
table.setFillParent(true);
Texture texture=new Texture("badlogic.jpg");
table.add(new Image(texture)).row();
table.add(new Image(texture)).row();
table.add(new Image(texture)).row();
table.add(new Image(texture));
stage.addActor(table);
}
私はステージレイアウト用のテーブルをパックしていないことを確認してください。
shopTable.pack();
コードをスクリーンショットではなく質問に追加してください。 –
セルとして追加するか、子として追加しますか? – Aryan