【发布时间】:2015-04-18 13:00:55
【问题描述】:
我对 Unity 完全陌生,我查看了一些教程,我想制作具有 3 个 2d 场景和 2 个 2d 场景的游戏。这是可能的还是我必须把所有的都当作 3d 场景? (我读了一些书,但没有找到或注意到解决方案)。
【问题讨论】:
-
“3个2d场景和2个2d场景”???其中之一必须是3d?没有?
我对 Unity 完全陌生,我查看了一些教程,我想制作具有 3 个 2d 场景和 2 个 2d 场景的游戏。这是可能的还是我必须把所有的都当作 3d 场景? (我读了一些书,但没有找到或注意到解决方案)。
【问题讨论】:
Unity3d 中只有一种场景,本质上是 3d 场景。
但是,您可以将场景视图设置为“2d 模式”,这有助于处理 2d 内容。这是关于 2d 场景视图模式的一个很好的介绍视频:
http://unity3d.com/learn/tutorials/modules/beginner/2d/2d-mode
实际上,您可以在一个场景中混合和匹配 2d 和 3d,或者只是让一个场景将其所有内容显示为 2d 或 3d。这取决于您如何设置相机,使用相机上的正交投影显示为 2d - 通常您会发现很多游戏在一个场景中至少设置了两个相机,一个摄像头用于显示 3d 内容,另一个(正交)摄像头用于显示 2d UI。
【讨论】:
所有 Unity 场景都是 3D。 2d 功能只是将游戏视图更改为 2D,但在引擎盖下一切仍然是 3D。
您可以拥有不同模式的不同“UnityScene”。就像一个 2d 迷你游戏,游戏加载然后进入下一个 3D 场景。
如果您想在 1 UnityScene 中使用不同的视角,您也可以这样做,但您需要调整相机,因为它始终是 3D。有一些资产可以轻松地为您做到这一点,只需浏览资产商店以获取“免费的自上而下的相机”或者甚至“2d 相机”都可以。
【讨论】:
2d 场景和 3d 场景之间没有任何区别,它们在 Unity 中都称为 Scene,甚至具有相同的代码。
事实上 2d 场景是 3d 场景,相机设置为正交而不是透视视图。
【讨论】: