0
我想對libGDX
中的表Label
執行不同的操作。完成時使用不同的值調用相同的動畫
在我Table
類我創建的每一個時間它會在不同的字符串運行Label
和scale\move\rotate
它,我想每一個動作是時間打電話給這個動作完成的話,但我得到了,因爲打電話來的崩潰我的每一次(我想)。
a= new Label("", mLabelStyleAmount);
addActor(a); // in a Table class
action = Actions.run(new Runnable() {
@Override
public void run() {
lunchText(i);
}
});
private void lunchText (int i) {
a.setText(strings[i]);
ScaleToAction up = Actions.scaleBy(30, 20, 5)
a.setPosition(a.getWidth() * 0.2f, 50);
a.addAction(Actions.sequence(up, action));
i++;
}
這是每次完成後調用相同方法的正確方法嗎?