【问题标题】:How to animate a single tile in a TMX tile map?如何为 TMX 平铺地图中的单个平铺设置动画?
【发布时间】:2013-05-21 03:29:37
【问题描述】:

我已经在互联网上搜索过,这个问题之前已经被问过很多次,但是我无法理解答案,或者它导致了死胡同。现在,我在我的 cocos2d 游戏中设置了一个标准的 TMX 平铺地图,它是在 Tiled 中制作的。

地图中的一个图块是大门。大门的瓷砖显示了大门刚刚关闭的图像。当玩家触摸按钮时,我将如何通过动画打开大门。

我有它所需的所有文件。例如:Gate.png(门的每一帧的Sprite sheet)、Gate_Open.plist(Animation Plist)、Gate.plist(解码sprite sheet的文件)。

如果我有一个空白场景,我可以让大门自行制作动画,但我的问题是: 为 TMX 地图的单个图块设置动画的最佳方式是什么?谢谢你的时间。

-马克

【问题讨论】:

  • 是图块集中的门动画(基于你的文件,我想不是)?要更改图块,请使用 setTileGID:否则只需将其动画化为常规精灵
  • 请注意,截至 2014 年的某个时候,Tiled 现在支持动画图块,因此您无需像过去那样通过任何形式的 hack 来实现它们。 github.com/bjorn/tiled/issues/57

标签: iphone objective-c cocos2d-iphone tmx


【解决方案1】:

这可能只是更改门精灵的锚点或设置偏移量的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多