精灵套件加载大背景

时间:2013-12-30 17:19:57

标签: sprite-kit

嘿伙计我正在使用精灵套件来开发我的游戏。我只是想为我的玩家创造一个大世界来漫游。但是当我使用1024 X 768大小的大平铺图像时,它会使用大量内存,我不确定。

在我的游戏中,玩家可以向各个方向移动。相机以播放器为中心。我已经将我的瓷砖转换成128 X 128.我已经加载了所有瓷砖并将它们添加到数组中,就像苹果的冒险游戏一样。但是,我想只从播放器加载特定距离(假设x = 1024和y = 768)的那些图块。那些比特定距离更远的瓷砖应该从母体上移除。

有没有办法实现这个目标?我对所有建议持开放态度。请帮忙。 谢谢。

1 个答案:

答案 0 :(得分:0)

我目前正在使用磁贴卷轴库,但它并没有完全完成,但它可能适合您的需求。它使用Tableview数据源模式来请求节点,包含节点重用的逻辑,它将在显示之前询问您的磁贴,并将删除未显示的磁贴。看看它:

RPTileScroller

我尽一切努力使其成为最有效的,但请注意,我不是游戏开发者。我尝试用我的iPhone 5和10x10像素的随机颜色瓷砖,并以60 fps的稳定运行。