Unity3D:我可以对场景进行分层,还是可以屏蔽场景元素以防止重叠?

时间:2016-08-02 01:01:47

标签: unity3d unity5

starship bridge scene

我有一个使用Unity构建的正在进行中的太空船内部(利用预建资产)。它不会动起来。它周围的空间将类似于我制作这个概念HTML/Three.js version的方式(虽然链接的例子确实在空间场景周围移动,而尺度也是动画的)。

使用three.js版本,我一直在与#34; space"进入船舶;经轴和行星与前信息屏幕相撞或穿过椅子(破坏大规模的错觉)。我能够解决大多数问题,但当一切都在同一个场景中时,这是一个挑战。

在Unity中,有没有办法让船舶场景与周围空间"场景"分开,无论是同一场景的一部分还是另一层的单独场景,或同一场景有防止重叠的面具?我不需要一个非常直接的答案,但任何导致解决方案的指导都会被及时接受。

1 个答案:

答案 0 :(得分:1)

是的,它是Unity的一个非常基本和有用的方面 - 图层系统。

正如你猜的那样,你可以在Unity找到无尽的doco,欢呼声

请注意 - Unity当然具有出色的遮挡剔除功能。几乎总是这对你来说“只是工作”。

请注意(如果我读到你的话)你正在做一个尺度差异很大的场景(比如“10厘米”物体和“1000千米”物体同时)。你可能知道你基本上不能在游戏引擎中做到这一点,这很难实现。

对于gamedev.com而言,这更像是一个问题