Unity3D - 在2D场景中嵌入3d场景

时间:2015-12-16 17:59:01

标签: unity3d unityscript

我是Unity的新手,我试图将3D视图嵌入到2D视图中。

我正在开发一个仿真应用程序,该应用程序具有用于控件的2D用户界面以及在3D框中预览结果,该框应嵌入到2D框架中,作为播放器。

在Unity中这样做的正确方法是什么?有没有一种方法可以嵌入"另一个场景?

谢谢!

2 个答案:

答案 0 :(得分:2)

如果您想使用UI画布创建3D效果,请查看此link

如果您正在使用2D项目,它基本上是3D场景,相机设置为使用ortographic投影,而不是透视。所以你也可以使用3D模型。

答案 1 :(得分:1)

你应该看看渲染纹理。这些允许将相机视图渲染到场景中的纹理上。假设您有一个场景的一部分,您想要在游戏中的电视屏幕上渲染。您可以将电视场景放在某处并放置相机进行查看。然后创建渲染纹理并应用到制作电视屏幕的网格上。

现在,如果你想创建一个UI系统,比如顶视图的雷达,你可以修改你的顶视图相机的视口(0,0,.2,.2会将它放在左下角20%高度和宽度)并使深度更高,使其呈现在主摄像头的顶部。