Java LibGDX池不创建新对象
如何制作动作3d.序列。。返回一个新对象 我需要采取行动:Java LibGDX池不创建新对象,java,libgdx,Java,Libgdx,如何制作动作3d.序列。。返回一个新对象 我需要采取行动: Action3d action = Actions3d.sequence( Actions3d.moveTo(-20, 0, 0, 5), Actions3d.moveTo(-20, 0, -20, 5), Actions3d.moveTo(0, 0, -20, 5),
Action3d action = Actions3d.sequence(
Actions3d.moveTo(-20, 0, 0, 5),
Actions3d.moveTo(-20, 0, -20, 5),
Actions3d.moveTo(0, 0, -20, 5),
Actions3d.moveTo(0, 0, 0, 5)
);
这一行动给许多演员带来了挑战
第一个演员工作,但当我加上下一个演员时,第一个演员停止移动,第二个演员从起始位置开始,他比我快两倍
如何解决此问题?问题已解决:
public Action3d getAction(){
SequenceAction action = new SequenceAction();
for(Vector3 pos : playerStation.getPath()){
action.addAction(Actions3d.moveTo(pos.x, pos.y, pos.z, 5));
}
return action;
}
编辑现有问题时可能会出现重复问题,因此无需创建新问题。在这两种情况下,如果您不向我们展示序列方法,我们将无法帮助您。