Cocos2D是否支持动态瓦片地图?

3
我希望能够加载一系列瓦片(tile)并在地图上显示它们。
Cocos2D提供了在地图上加载瓦片的可能性。但是对于我的情况,我需要动态加载我定义的特定部分/范围的瓦片,并且这在运行时会发生变化。我永远不想一次性加载整个地图。这是否可行?也许在iOS上有一个Cocos2D的替代方案?地图详细信息来自服务器。它应该在相当大的多人游戏环境中完成,因此每个玩家/客户端只需加载与其相关的地图部分。
1个回答

0
你绝对可以做到这一点,而且有许多不同的方法。例如,在运行时交换场景或图层,使用不同的瓷砖地图,或者通过使用CCSprite创建自己的瓷砖地图,使用自定义的一组方法(例如,通常会创建自己的视差场景而不是使用Cocos2d中内置的视差场景方法,如果需要,也可以使用相同的方法来创建瓷砖地图)。选择实际上只受创意的限制。

+1 继承您的瓦片地图类。您将能够实时更改瓦片纹理。 - brigadir

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接