我可以在游戏中混合2D和3D场景吗?

时间:2015-04-18 13:00:56

标签: unity3d unity3d-2dtools

我是Unity的新手,我看了一些教程,我想制作有3个场景的游戏,2d和2个场景是2d。这是可能的吗或我必须将所有视为3D场景? (我读了一些书,但没有找到或注意到这个解决方案。)

3 个答案:

答案 0 :(得分:6)

Unity3d中只有一种类型的场景,它基本上是一个三维场景。

然而,您可以将场景视图放入' 2d模式',这有助于处理2d内容。这是关于2d场景视图模式的一个很好的介绍视频:

http://unity3d.com/learn/tutorials/modules/beginner/2d/2d-mode

实际上,你可以在一个场景中混合和匹配2d和3d,或者只是让场景显示它的所有内容为2d或3d。这取决于您如何设置相机,使用相机上的正交投影显示为2d - 通常您会发现许多游戏至少设置了两个相机场景,一台用于显示3D内容的摄像机和一台用于显示二维UI的第二台(正交摄像机)。

答案 1 :(得分:3)

2d场景和3D场景之间没有任何区别,它们在Unity中都称为场景,甚至具有相同的代码。
事实上,2d场景是3D场景,相机设置为正交而不是透视视图。

答案 2 :(得分:1)

所有Unity场景都是3D。 2d功能仅将游戏视图更改为2D,但在引擎盖下,一切仍然是3D。

你可以拥有不同的UnityScenes'有不同的模式。就像2d迷你游戏一样,游戏加载然后进入3D的下一个场景。

如果你想在1 UnityScene中使用不同的视角,你也可以这样做,但你需要调整相机,因为它总是3D。有些资产可以轻松地为您完成此操作,但只需浏览资产商店即可免费使用自上而下的摄像头'或者甚至是' 2d相机'会工作的。