【发布时间】: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