Unity 2D项目和unity 3D项目的主要区别是什么!unity 渲染 2D 项目是否比 3D 更快?或者 2D 预制件/纹理是否需要比 3D 更少的内存?是否有在 2D 项目中创建 2D 网格的选项?
感谢您的时间!
Unity 2D项目和unity 3D项目的主要区别是什么!unity 渲染 2D 项目是否比 3D 更快?或者 2D 预制件/纹理是否需要比 3D 更少的内存?是否有在 2D 项目中创建 2D 网格的选项?
感谢您的时间!
真正的区别在于您在场景中使用的对象类型以及使用的相机。您可以在同一场景中混合 2D 和 3D 内容。让我尝试列举使用 2D 和 3D 时的差异:
unity 渲染 2D 项目是否比 3D 更快?
一般来说,是的,每个 2D 精灵都可以被认为是一个非常简单的平面 3D 对象(带有两个三角形的纹理四边形)。它的渲染速度比具有数千个三角形的 3D 角色要快。
是否有在 2D 项目中创建 2D 网格的选项?
精灵是您通常用于 2D 的东西;它们只是矩形图片。网格是 3D 构造。您可以导入平面网格并在场景中正确定位它以使其看起来像 2D。
没有太大区别。有二维网格。渲染速度取决于每个对象主要包含哪些组件。但总的来说,二维对象更快,因为它们不需要网格,只需要精灵。
据此(Unity 2D vs 3D),Unity 2D 总是比 3D 快。我知道比较适用于 Unity 4.3,但它可能仍然适用于 Unity 5。
上面的比较不是 Unity 做的官方基准,所以持保留态度?可能最好的确定方法是自己做基准测试......
这是博客的摘录:
因此,如果您现在正在开发 2D 游戏,则没有任何理由开始使用新的物理引擎。您将获得更好的性能,这意味着您将拥有更多的 CPU 时间来创建更好的游戏。
这是他们的话,但不是我的。