Table クラスを使用して、ゲーム内ウィンドウを作成しようとしています。しかし、そのテーブルに画像のグループを追加すると、row() メソッドはグループに影響を与えないようです。それらはすべて同じ場所にあります。グループの代わりに画像を使用すると機能します。PS。グループを使用して画像を重ねました(ホバー効果の境界線のようなもの)が、それを行うより良い方法がわかりません。ありがとう
public class MyGroup extends Group{
public MyGroup(Image bg, Image thumb){
this.addActor(bg);
this.addActor(thumb);
}
}
public class ActionScreen extends Table {
MyGroup[] group =new MyGroup[8];
for (int i=0;i<8;i++){
group[i] = new MyGroup(new Image(skin.getDrawable("item-bg")),new Image(skin.getDrawable("item-bg-over")));
if (i==4){
row();
add(group[i]).top().padLeft(100);
}
else{
add(group[i]).top().padLeft(100);
}
}