如何在 Unity 中将 2D 场景和 3D 场景合并在一起
How to merge 2D scene and 3D scene together in Unity
您好,我目前正在构建一个 3D 游戏,但我想添加一个 2D 关卡,
如何将 2D 场景添加到 3D 项目。
如果可以使用 c# 脚本,而不是在相机上使用正交投影。
制作 2D 场景需要执行几个步骤:
- 创建相机对象
- 将视图设置为 'Ortographic'
- 设置其变换以查看 Z 轴 forward/backward
- 使用 Sprite 渲染器:)
在Unity中,2D和3D只是一种视角的转换。所有对象都有 3D 坐标信息。当 Vector3 转换为 Vector2 并且视图模式从透视更改为正交时,Z-axis 信息无意义。因此,它从 3D 变为 2D。 Select“Editor”中“Project Settings”下的“Editor”,将“Editor Settings”下“Default Behavior Mode”的“Mode”改为“3D”,然后“Ctrl+N”新建scene ,这次是3D开发模式
您好,我目前正在构建一个 3D 游戏,但我想添加一个 2D 关卡, 如何将 2D 场景添加到 3D 项目。
如果可以使用 c# 脚本,而不是在相机上使用正交投影。
制作 2D 场景需要执行几个步骤:
- 创建相机对象
- 将视图设置为 'Ortographic'
- 设置其变换以查看 Z 轴 forward/backward
- 使用 Sprite 渲染器:)
在Unity中,2D和3D只是一种视角的转换。所有对象都有 3D 坐标信息。当 Vector3 转换为 Vector2 并且视图模式从透视更改为正交时,Z-axis 信息无意义。因此,它从 3D 变为 2D。 Select“Editor”中“Project Settings”下的“Editor”,将“Editor Settings”下“Default Behavior Mode”的“Mode”改为“3D”,然后“Ctrl+N”新建scene ,这次是3D开发模式