我在Unity 5中制作游戏,它类似于我的世界。对于世界渲染,我不知道我是否应该销毁我看不到或使它们看不见的立方体。 我的想法是摧毁它们,但是每次它们变得可见时创建它们会占用过多的处理器能力,所以我在寻找替代方案,使它们成为一种可行的解决方案吗? 我会同时装载大量的立方体,对于那些不熟悉我的世界的人来说,here是一个截图,以便你明白这个想法。 这只是在典型会话中同时呈现的内容的一部分。
答案 0 :(得分:1)
Cull
设置
ZWrite
和ZTest
设置进行控制。在相关说明中,如果您使用的是几何相同的几何块,请确保使用预制件。这允许Unity重复使用相同的三角形集,而不是在场景中使用2 x 6 x 000,从而减少GPU内存负载。
答案 1 :(得分:-1)
将对象渲染为不可见或破坏它之间的中间地点是保留C ++对象,但将其从场景图中分离。
这将为您提供摧毁它的所有渲染速度优势,但是当需要将其恢复时,您无需为娱乐付费,只需将其重新附加到图表中的正确位置即可。