10183人加入学习
(109人评价)
UGUI整体解决方案-基础篇(Unity 2019.1.0f2)

2019-06-01

价格 免费

raw image 利用Render Texture 显示3d物体

[展开全文]

Camera中的TargetTexture可以把相机的内容全部显示到对应的renderTexture中;把renderTexture添加到UI上就可以实现3D物体显示 到相机之上。性能如何??

[展开全文]

在2DUI上显示3D物体:

Render Texture

camera 上面的target texture属性。

1、创建Render Texture 给camera 和rawiamge。

2、将cemera 的clear flag 修改成solid color。

[展开全文]

如果Canvas使用的RenderMode是overlay的话,那么3维物体是无法显示到UI之上的,如果项目做了很多了,这时候再改模式的话会出现很多问题.

这时候使用RayImage解决比较好。

在main camera的inspector参数面板中的target texture,在文件夹新建一个render Texture,然后复制给target texture。这时相机所渲染的东西都会出现在target texture上。然后把target texture赋值给Raw Image的Texture属性上。

这样就可以把3D物体渲染到2D页面上。

最后把main camera的参数Clear Flags改成solid color就可以了。

[展开全文]

canvas在overlay情况下展示3D模型可以用rawimage(原理:将3D模型投射到一个平面上,3D模型本身并不在那里)。新建一个render texture文件,将其赋值给camera组件的target texture

[展开全文]

RawImage的应用

1 序列帧动画的播放

2 将3D物体映射在UI上

将RT分别赋值给RawImage和拍摄3D物体的摄像机,不想在UI上显示背景的化,该摄像机渲染方式选择Solid Color

[展开全文]

授课教师

课程特色

视频(61)
下载资料(1)