我想制作一个终点也是起点的地形。因此,就像在地球上一样,您可以继续笔直行走,一段时间后您将到达重新开始的位置。
感谢您的帮助!
答案 0 :(得分:2)
Unity的地形系统只能创建地形的正方形区域。因此,无法做到这一点。
However, you can approximate it,我将告诉您如何在项目中取得成功。
计算出要覆盖“地球”所需的地形,我们会说需要NxN块的地形,我们称之为“砖块”。
接下来要做的是将9个NxN磁贴制作成3x3的网格。将摄像机放在网格的中心磁贴中,每当摄像机离开该磁贴时,确定它在其上的位置,然后将其位置更改为中心磁贴上的相应位置。
这将为您提供一个“环形”世界。我发现这是使玩家能够在世界地图的另一“角”上看到事物,然后直接进入而没有图形问题的最简单解决方案。
如果您的世界上还有其他物体,这将带来其他挑战。您可以开始做的一件事是将它们复制9倍,并在每个图块的相同相对位置处将它们启动。如果他们只与玩家互动,那就没问题,只要玩家与1互动,其他8人就会做1的事。
如果地球上的其他居民必须彼此互动,则需要一种方法来弄清楚如何使所有9个副本的行为始终如一,但这是一个广泛的问题,无法在此处解决。