SKTileSet中的SKTileGroup非常不可靠

时间:2018-10-04 10:19:04

标签: ios swift sprite-kit

我正在Swift中构建一个类似于流氓的引擎,我设计了自己的图块并将其放入SKTileSet文件中,因此我可以访问它们并使用它们,而不必通过编程来设置组。

image 1

这是设置我的图块组的方式。应该是房间的内部。

使用BSP,我生成了一个程序地牢,然后使用生成的数据中的内容填充SKTileMapNode。当使用单个图块定义时,该算法效果非常好:

Image 2 Image 2

所生成内容的一些示例。

但是当我切换到tileGroup时,它将开始生成“不存在”的内容。

Image 4

有随机的孔和不需要的多边形。我想准确生成前两个图像中的内容。我知道这不是代码的问题。

BSP算法正在像这样填充图块地图:

Image 5

但是,我不确定这是否相关。

这似乎是一个错误,但我不确定。我不知道该如何解决。是什么原因导致此问题?

0 个答案:

没有答案