2013-04-29 63 views

回答

1

您不会动画您的TileMap或您的地图的任何图块。
动画ActorsStage。例如,TileMapStage的背景。
如果你想在MapLayer之间绘制背景图层而不是前景层。


已经有一个AnimatedTiledMapTile,但作为票价,因为我看到那里还没有实现。例如OrthogonalTiledMapRenderer会忽略那些。如果你开始从地图上移动一个瓷砖,这将是没有意义的!动画将会像地面上的火或水一样,所以它会改变它的质地等等。
如果您想移动TileMap,您可以将其附加到演员,并为演员设置动画或简单移动相机。

所以简而言之。您不会为您的动画设置动画效果,您可以使用您的Stage动画Actors。他们应该在你面前MapLayer

+0

谢谢本杰明。但我想移动** Tilemap **对象而不是整个TileMap **。我的** TileMap **正在借助相机移动。有没有解决方案如何移动** TileMap **的对象(Cell)? – 2013-04-29 11:52:03

+0

不像我说的那样知道。你不能移动单个瓷砖。制作代表瓷砖并移动它的演员。这应该看起来完全一样。如果您将方块系统移出方块系统,这将违反Tilemap逻辑......所以我不会这么做。 – BennX 2013-04-29 12:02:05

+0

AnimatedTiledMapTile有实现,但它不起到在地图中移动玩家的目的,它用于为单个图块添加动画效果(例如,您可以为例如火焰图块制作动画)。 – GalDude33 2013-10-04 13:59:10