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

2019-06-01

价格 免费

优化:进度条自增平滑一些

[展开全文]

selectable 是否可交互(按钮)

 

animatior 不建议使用

一般都用dotween做动画

[展开全文]

查看UI性能

 

使用MASK会打断合批

便用2Dmask

[展开全文]

在UI中放置3D物体,需要使用rawimage

 

camera中,将相机的内容渲染到图片上

 

创建一个专用的纹理

将其赋值给相机上

 

再将纹理复制给rawimage

 

如果只想显示模型不显示背景?

还可以设置背景颜色

 

RT:render texture

 

 

 

 

[展开全文]

设置UV Rect之后,就可以变成一张图

修改代码进行重置

 

 

 

 

 

 

 

[展开全文]

1 获取到组件,初始化

2 设置增量(序列帧分割方式)

实际情况下会使用相应工具进行分割

3 创建协程,播放动画

 

但有问题,整个画面、所有帧都在动

 

 

 

[展开全文]

rawImage

导入图片的是 默认设置(可以导入序列帧)

 

UV 坐标(贴图映射到3D表面上的坐标)

左下角为0,0

 

 

[展开全文]

可以直接用鼠标切割图片(切割的图片里面也可以九宫切割)

[展开全文]

多个camera的情况

clear flags :

depth only

skybox

 

sort layer 渲染层级 (自定义层级)

order in layer 数字越大越后渲染,层级越高

 

自然层级(面板上的层级)

 

 

 

 

 

[展开全文]

canvas group 

挂在父级上,可统一管理子物体的相应参数:

透明度

是否点击响应

忽略父亲(多个canvas group嵌套的时候)

 

[展开全文]

Blocking Objects 可以被什么阻挡(2D物体或3D物体)

Blocking Mask 可以阻挡什么

 

[展开全文]

graphic raycaster 图形射线

管理是否可以点击

 

ignore reversed graphics 忽略颠倒的图形(翻转的图形是不响应点击)

 

 

 

[展开全文]

scale mode (3/3)

 

constant physical size 根据物理大小

采用真实的物理单位:厘米,分米,用的最多point

DPI:1平方英尺点的数量(前提是获取到设备的DPI)

 

——————————————————————————

 

 

 

 

 

 

 

 

 

[展开全文]

canvas的三种缩放(2/3)

 

Scale with screen size 最常用

指定设计分辨率,一般为1920*1080

 

ScreenMatchMode:适用高或宽

(w宠x用的是Expand,不出现黑边)

Match 一般都是0.5

 

 

 

 

 

 

 

 

[展开全文]

canvas的三种缩放(1/3)

constant pixel size

 

永远保持自己的大小,和画布大小无关

 

 

 

 

 

 

 

 

[展开全文]