平铺地图和真实的对象

我正在使用Cocos2d为iPhone创建一个简单的游戏。 我很难理解如何将实际对象添加到平铺地图。

我知道你可以添加一个对象层到平铺地图并设置它的位置,但我不知道如何定义它应该是什么对象。

例如,如果我正在创建一个简单的超级马里奥兄弟,我想在地图上添加不同的块,那么应该拿一个星星,一个应该拿一个硬币,等等。

我应该如何定义它是什么对象?

所以我的问题,我如何正确创建瓷砖地图中的类对象?

首先,你应该在你的平铺地图上有一个顶层。 这个图层将有相同数量的图块(x,y),与其他地图一样,并且应该最后显示。 在我的游戏中,我创建了一个placeEntity(实体e,int xTile,int yTile)方法,以便您可以在地图中的任意位置添加游戏对象。

关于星星和硬币,它们只是使用上述方法放置在x和y位置的Star和Coin对象。