在libgdx中,我想使用movetoaction.setposition()
将actor移出舞台,但即使我将X
坐标设置为负整数,它仍会在x0
处停止。
这是snipet:
move = new MoveToAction();
move.setPosition(-10, e[i].getY());
move.setDuration(5);
e[i].addAction(move);
stage.addActor(e[i]);
答案 0 :(得分:0)
我刚刚对您的代码进行了模拟,并且效果很好,也许您还有另一段代码可以在其他时间修改其行为
Button botonTest = new Button(new Skin(Gdx.files.internal("skin/uiskin.json")));
botonTest.setPosition(50f, 50f);
MoveToAction move = new MoveToAction();
move.setPosition(-10f, 50f);
move.setDuration(5f);
botonTest.addAction(move);
答案 1 :(得分:0)
我解决了它,也许是因为纹理大小,但是当我把它设置为
时move.setPosition(-100, e[i].getY());
它开始工作了。