【问题标题】:LibGdx - Change actor texture when I click himLibGdx - 当我点击他时更改演员纹理
【发布时间】:2014-02-22 20:52:51
【问题描述】:

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

【问题讨论】:

  • 没有任何代码,我们在这里无能为力...

标签: textures libgdx actor


【解决方案1】:

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

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

希望这会有所帮助... :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-06
    • 2015-06-03
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多