[unity-17] Unity如何在UI层显示3D模型
2014-11-26 16:21
597 查看
1、创建一个3D摄像机,渲染3D模型。(我为了方便就把模型放到了Camera的下面,你可以不这样)
2、在2D里面指定一个TopLeft和BottomRight,用来表示模型渲染到UI上面的区域。
3、在之前的3D摄像机上挂上UIViewPort脚本,几个变量如图所示。
4、结果就是这样。
需要注意的地方:
1、3D摄像机的depth要大于2D摄像机的depth
2、3D摄像机的Clear Flags需要设置为Depth Only或者Dont Clear
2、在2D里面指定一个TopLeft和BottomRight,用来表示模型渲染到UI上面的区域。
3、在之前的3D摄像机上挂上UIViewPort脚本,几个变量如图所示。
4、结果就是这样。
需要注意的地方:
1、3D摄像机的depth要大于2D摄像机的depth
2、3D摄像机的Clear Flags需要设置为Depth Only或者Dont Clear
相关文章推荐
- Unity3D NGUI如何在UI上显示3D模型
- Unity3D NGUI如何在UI上显示3D模型
- Unity中在界面上显示3D模型的方法
- [Unity 3D教程]教你如何在3D场景中选择物体并显示轮廓效果
- Unity 3D 残影的研究 截取当前模型的网格材质并显示
- 【Unity3D】【NGUI】如何在UI上显示3D模型
- unity 3d 中如何使用3dmax创建好的模型
- UNITY把3D模型显示在UI层级上的思路
- Unity 改变一个模型 如何同时改变该模型的 网格碰撞器大小
- WP7-XNA 3D开发 显示3D模型(BasicEffect、DualTexturesEffect)
- 如何显示大场景海量三维模型?
- 如何中文显示模型(ActiveRecord::Errors)内的确认信息
- 使用Three.js + Blender构建在浏览器端显示的3D模型(5)
- 使用Jt2Go控件显示3D模型 / View 3D Model with JT2GO
- 使用Three.js + Blender构建在浏览器端显示的3D模型(4)
- unity制作出的apk识别不出3D模型
- 使用Three.js + Blender构建在浏览器端显示的3D模型(1)
- WPF在3D Cad模型中利用TextureCoordinates实现颜色渐变显示偏差值的变化
- 如何检测你的机器是否支持Ubuntu的 3D Unity 界面
- 使用Three.js + Blender构建在浏览器端显示的3D模型(3)