我有一个使用Unity构建的正在进行中的太空船内部(利用预建资产)。它不会动起来。它周围的空间将类似于我制作这个概念HTML/Three.js version的方式(虽然链接的例子确实在空间场景周围移动,而尺度也是动画的)。
使用three.js版本,我一直在与#34; space"进入船舶;经轴和行星与前信息屏幕相撞或穿过椅子(破坏大规模的错觉)。我能够解决大多数问题,但当一切都在同一个场景中时,这是一个挑战。
在Unity中,有没有办法让船舶场景与周围空间"场景"分开,无论是同一场景的一部分还是另一层的单独场景,或同一场景有防止重叠的面具?我不需要一个非常直接的答案,但任何导致解决方案的指导都会被及时接受。
答案 0 :(得分:1)
是的,它是Unity的一个非常基本和有用的方面 - 图层系统。
正如你猜的那样,你可以在Unity找到无尽的doco,欢呼声
请注意 - Unity当然具有出色的遮挡剔除功能。几乎总是这对你来说“只是工作”。
请注意(如果我读到你的话)你正在做一个尺度差异很大的场景(比如“10厘米”物体和“1000千米”物体同时)。你可能知道你基本上不能在游戏引擎中做到这一点,这很难实现。
对于gamedev.com而言,这更像是一个问题