在游戏引擎中场景和层的用途是什么,它们之间的主要区别是什么。场景应该包含很多层吗?
发布于 2020-01-06 21:21:57
首先,这是基于观点的。
通常,层对GameObjects进行分类。
假设你有5个立方体- c1,c2,c3,c4,c5
,这是在你的场景中渲染的。你有一些与c3
和https://answers.unity.com/questions/179310/how-to-find-all-objects-in-specific-layer.html相关的行为,它们也是非常昂贵和分散注意力的。所以,你可以把它们放在一个新的层中。告诉你的相机不要渲染那个图层。
你可以把你的后期处理放在不同的层,而不是相机,所以只有在发布的时候,它们才会被使用,而不是浪费你的CPU,每次或当你不想要的时候
你可以用layer做更多的事情,这只是一个例子。
但那是你的游戏引擎,你可以做任何你想做的事情。
一些链接将会很有帮助:
-
https://stackoverflow.com/questions/59602897
复制相似问题