为什么我在 Unity 中一穿过房间就能看到房间内部?

Why can I see the inside of a room as soon as I cross it, in Unity?

我目前正在使用 Unity 开发 3d 游戏,并且正在使用 ProBuilder 进行关卡设计。我基本上创建了一个巨大的立方体,我“正常翻转”,第二个更小 其中,和另一个一样,我正常翻转,但当我在向后转过它时,我可以奇怪地看到这个小立方体,这让人感觉它未完成。我该如何解决这个问题?

通常在 3d 游戏中只能从一侧看到三角形。通常这不是问题,因为墙壁有一些 厚度 。由于您显然拥有仅由一层三角形构成的纸一样薄的墙,这正是您应该期望的结果。

简而言之,将另一面添加到您的墙上。最简单的方法是复制现有的三角形并翻转它们。当然,墙壁仍然会像纸一样薄。以后你可能应该把它们加厚。