是否有任何人有一个有趣的或创新的方法来显示可玩世界的边缘?我已经思考了一段时间了,但我并不喜欢我有的任何想法。我应该提到的是——我的游戏是3D的,且是随机生成的。世界的生成使得世界实际上是无尽的,但为了游戏的目的,玩家始终处于25个离散生态环境之一。因此,每个生态环境都需要一个边界,玩家不能超出;玩家也不能直接从一个生态环境走到另一个,需要通过其他方式来到达;这意味着我不能简单地生成相邻的生态环境。我的当前解决方案是设置一个不可见的墙壁X距离我的起始点(当前是1000米),当玩家撞到它时,会出现一个文本框,告诉他们他们已经走得太远了,并将他们带回一点点距离起始点。从视觉上讲,我继续生成世界的块,超出墙壁,直到达到最大裁剪距离。这有效,部分原因是我的移动是由点选控制的,所以玩家可以自然地转身走回来。然而,**是否有其他想法?**Valheim通过有一个最终会落入深渊的海洋来实现这一点;WOW通过无尽的海洋或深渊来实现这一点,直到玩家死亡;Enshrouded通过“被遮蔽”的区域来实现这一点;Runescape通过(最近才改变)无法进入的海洋来实现这一点……是否还有其他人有任何聪明的想法?