android - 如何使用 LibGdx 在 Tilemap 中制作动画?

标签 android android-animation libgdx tiles

<分区>

我在我的游戏中使用了瓦片 map ,但我遇到了如何在 瓦片 map 中移动对象或启动动画的问题???

最佳答案

您没有为您的 TileMap 或 map 的任何图 block 设置动画。
您在舞台Actor设置动画。 TileMapStage 的背景。
如果你想在 MapLayer 之间绘制背景图层前景层。


已经有一个 AnimatedTiledMapTile,但据我所知,目前还没有实现。例如 OrthogonalTiledMapRenderer 会忽略那些 Tiles。如果您开始从 map 上移动 Tile,那将毫无意义!动画类似于地面上的火或水,所以它会改变它的纹理等。
如果您想移动您的 TileMap,您可以将它附加到一个 Actor 并为 Actor 设置动画或简单地移动相机。

简而言之。您不会为您的 Tiles 制作动画,而是为您使用的 StageActor 制作动画。它们应该在您的 MapLayer

前面

关于android - 如何使用 LibGdx 在 Tilemap 中制作动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16276448/

相关文章:

java - 如何将创建的ArrayList存储在内存中,这样它就不会在每次应用程序启动时创建?

android - 检查设备是否已插入

android - View 上的动画

java - 如何在Eclipse跨平台Libgdx项目中更改android Activity

java - 使用 LibGDX 创建的 PNG 中的颜色失真

java - 每次更新数组时如何向监听器发出消息?

android - Picasso 将图像加载到 GifImageView(android-gif-drawable 库)

Android Flip Animation 从周围增长淡入,向周围收缩淡出?

android - 首次启动 Activity 时,淡入动画不适用于 webview

java - 补间运动速度控制