【发布时间】:2018-01-22 14:39:06
【问题描述】:
我想平稳地上下移动一个对象。这是一个游戏结束屏幕,其中“继续”按钮沿着平滑的路径上下移动。 我没有任何代码要显示,因为它基本上只是关于原理。
感谢您提供有用的答案!
【问题讨论】:
标签: object animation path libgdx
我想平稳地上下移动一个对象。这是一个游戏结束屏幕,其中“继续”按钮沿着平滑的路径上下移动。 我没有任何代码要显示,因为它基本上只是关于原理。
感谢您提供有用的答案!
【问题讨论】:
标签: object animation path libgdx
使用Scene2D库和Actions,它会给你很多可能性。简单例子:
Button continueButton = // ... initialize the button
float pathY = 100;
float duration = 3f;
continueButton.addAction(
Actions.forever(
Actions.sequence(
Actions.moveBy(0f, pathY, duration),
Actions.moveBy(0f, -pathY, duration)
)
)
);
有关更多信息,请阅读 LibGDX wiki:
https://github.com/libgdx/libgdx/wiki/Scene2d,
【讨论】: