无限的地图/滚动问题

时间:2010-09-03 22:27:39

标签: iphone map cocos2d-iphone tile

我正在使用cocos2d为iPhone创建一个无限滚动的水平平铺地图。为了达到这个目的,我已经生成了一个“段”库,这些库基本上是我随机选择的水平块级别,并附加到特定级别平铺图的末尾。当瓷砖从屏幕左侧滚动时,它们将从图层中移除并释放。一切正常。

我的问题围绕着我选择的滚动方法的合法性。在this article的指导下,我一直在滚动地图,定期更新图层位置(从x轴减去图层向左移动)。虽然这有效,但我担心层的定位可能存在一些有限的限制。经过一段时间后(当x轴位置相当大时,我会遇到问题吗?)

对我的方法有任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

这是一个很好的问题。我要做的是对你可以定位图层的距离进行一些测试。我放了一个精灵,并将相机聚焦到ccp(1000000000000000,10000000000),没有任何问题。

你真的认为这会成为真正游戏中的问题吗?似乎需要一个很长的游戏来达到这样的位置。