LIBGDX MoveToAction.setPosition()到负坐标,将actor移出舞台

时间:2014-11-28 03:41:47

标签: java android libgdx

在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]);

2 个答案:

答案 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());

它开始工作了。