Unity 2D项目和unity 3D项目的主要区别是什么!unity渲染2D项目比3D快吗?或者2D预制/纹理比3D需要更少的内存?是否有在2D项目中创建2D网格的选项?
谢谢您抽时间见我!
发布于 2015-06-30 07:54:00
不同之处在于你在场景中使用了什么类型的物体以及你使用了什么相机。您可以在同一场景中混合2D和3D内容。让我试着列举一下使用2D和3D时的区别:
从盒子上弹出CircleCollider2D弹出的球
unity渲染2D项目比3D快吗?
一般来说,是的,每个2D精灵都可以被认为是一个非常简单的平面3D对象(一个带有两个三角形的带纹理的四边形)。它的渲染速度将比拥有数千个三角形的3D角色更快。
是否有在2D项目中创建2D网格的选项?
精灵是通常用于2D的东西;它们只是矩形图片。网格是三维构件。可以导入平面网格,并在场景中对其进行适当的定向,使其看起来像2D。
发布于 2014-06-16 02:34:01
没有太大的不同。有2维网格。渲染速度主要取决于每个对象的组件。一般来说,2d对象的速度更快,因为它们不需要网格,只需要精灵。
发布于 2015-08-16 01:54:39
根据这个(Unity 2D vs 3D),Unity 2D总是比3D更快。我知道这个比较适用于Unity 4.3,但它可能仍然适用于Unity 5。
上面的比较不是Unity的官方基准,所以对它持保留态度吧?确定的最好方法可能是自己做基准测试……
以下是该博客的摘录:
所以,如果你现在正在开发2D游戏,没有理由开始使用新的物理引擎。您将获得更好的性能,这意味着您将有更多的CPU时间用于创建更好的游戏。
这是他们的话,但不是我的。
https://stackoverflow.com/questions/24228895
复制相似问题