【发布时间】:2017-11-08 10:49:07
【问题描述】:
在Apple Documents 上,它声称您可以制作无限大小的 SKTileMap
生成类似于自然地形的程序游戏世界地图。您可以通过使用程序噪声作为其底层表示来创建无限大小的游戏世界,并通过仅为玩家当前位置周围的区域创建噪声图(及其视觉表示)来有效地管理存储和内存。 (参见 SKTileMap 类。)
我可以使用 GKNoise 生成逼真的地形,就像 Apple Documents 声称的那样。
但是,我无法制作 1 个巨大的无限大小的 SKTileMapNode 在设备上运行会非常紧张
Apple 文档说只在玩家当前位置周围创建一个 SKTileMapNode(就像我的世界中的块)
我怎样才能快速做到这一点?我的 RPG 需要无限大,才能实现我想用这个游戏做的一切。
我需要将“块”作为 SKTileMapNodes,因为我需要将树木、石头、水等添加到地图中,以便玩家可以与之交互。
【问题讨论】:
-
我真的应该玩瓷砖地图似乎很有趣。这个想法是你制作一个足够大的地图让玩家可以行走,并且也足够大以在背景中加载下一个地图区域。由于您是通过程序生成来完成的,因此种子将允许一遍又一遍地创建相同类型的生成。不幸的是,您需要做很多工作,也许这里的一些东西可以帮助您raywenderlich.com/137216/…
-
我也一直在玩 SKTileMaps,实际上我对我用它取得的成就感到非常自豪
标签: ios swift sprite-kit sktilemapnode