LibGdx - 当我点击他时改变演员纹理

时间:2014-02-22 20:52:52

标签: textures libgdx actor

我是Libgdx的新手,当我点击他时,我一直在改变演员的纹理。 我的游戏是关于一个投掷球破墙的角色。 我在游戏中创造了“站起来”的角色,我希望他在投掷球时改变纹理(动画可能是......我还有3个纹理,他正在做一个动作)。然后,他必须再次回到他的默认纹理。 可能吗? 对不起我的英语不好。这是我的第一篇文章。感谢

1 个答案:

答案 0 :(得分:0)

您的播放器是否为扩展Actor的自定义类?

如果是这样,您只需添加一个监听器(https://github.com/libgdx/libgdx/wiki/Scene2d#wiki-event-system)即可接收点击事件。动画本身可以使用SpriteAnimationhttps://github.com/libgdx/libgdx/wiki/2D-Animation)或某个自定义Actionhttps://github.com/libgdx/libgdx/wiki/Scene2d#wiki-actions)来完成。

希望这有助于......:)