UGUI系列——RawImage应用

16 篇文章 5 订阅
15 篇文章 8 订阅

UGUI系列其他博文,可通过导航帖查看

一、基础概念

它就是一个可以直接显示Texture的Image
在这里插入图片描述
但是它多了一部分功能,就是可以控制UV
x,y,w,h的值的取值范围是0到1的,也就是他们代表的实际是百分比

首先说一下W和H
W(Width):也就是宽度,代表了显示出的部分占原图片宽度的百分比
H(Height):也就是高度,代表了显示出的部分占原图片高度的百分比
再说一下X和Y
X:代表显示出图片的横向下标
Y:代表显示出图片的纵向下标

这样子可能不好理解,那么下面我们举个例子,一看就明白了

二、应用

1)帧动画

我在网上找了个图片
在这里插入图片描述
这个时候每个图片宽度占整图的四分之一,所以W=0.25
这个时候每个图片高度占整图的二分之一,所以H=0.5
标记的值为(x,y)坐标
在这里插入图片描述
它代表的实际是每个小图片 左下角 在大图片中的位置

大图的左下角是坐标(0,0)

所以你用RawImage做帧动画的时候要比较注意

2)用于3D模型的2D展示

我们的相机有这样一个属性
在这里插入图片描述
就是可以把相机的内容渲染到一个Render Texture上

(1)Render Texture是需要我们自己创建的

在这里插入图片描述

(2)创建另外一个Camera并创建一个Cube

在这里插入图片描述

(3)创建的Render Texture分别赋值

在这里插入图片描述
在这里插入图片描述

(4)这个时候,你的RawImage显示的就是你第二步创建的相机显示的内容

在这里插入图片描述
我会在我的公众号上推送新的博文,也可以帮大家解答问题
微信公众号 Andy and Unity 搜索名称或扫描二维码
在这里插入图片描述
希望我们能共同成长,共同进步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值