2017-05-01 18 views
0

テーブルに俳優を追加しようとすると表示されません。私がステージに直接追加するときはそうです。私は何をすべきか分からない。LibGDX:テーブルに追加した俳優のテクスチャが表示されない

example code

項目は、画像を拡張します。

+1

コードをスクリーンショットではなく質問に追加してください。 –

+0

セルとして追加するか、子として追加しますか? – Aryan

答えて

0

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); 
} 
0

私はステージレイアウト用のテーブルをパックしていないことを確認してください。

shopTable.pack();

関連する問題