slider组件
slider组件
toggle group:
Toggle:
是一个交互组件,类似于复选框。
is on:代表当前是否选中。
代码的方式进行点击方法
getComponment<Button>().onClick.Addlistener(()=>buttonf());
publi void buttonf(){
}
selectable 交互组件的基类。
MASK不建议使用,会影响性能。
Rich Text:富文本
可以在一个text里面单独调整字体的样式格式。
通过macdown的语法
Tip:text 的字体,超过文本框大小,则不会显示。
在2DUI上显示3D物体:
Render Texture
camera 上面的target texture属性。
1、创建Render Texture 给camera 和rawiamge。
2、将cemera 的clear flag 修改成solid color。
private RawImage rimag;
private float offsetX;
private float offsetY; //增量
rimage.uvRect = new Rect();
offsetY = 1/0.4f
Raw Image :UV :(可以实现帧动画)
image类型都是 sprite类型。
UV:一个坐标。
如何简单实现技能CD的效果
image组件:
imagetype :filled
使用自定义方向、方法和数量进行填充图片的效果
九宫格:
切割图像九格。确定四个角的图像,拉伸时四个角不会变形,剩余部分会变形
颜色两种单位
RGB 0-255 、 0 - 1.0
渲然原则:后渲染会越在上层
影响渲染层级的因素:
相机的位置
sorting layer --渲染层级
渲然层级
场景的列表顺序
blocking object 是设置阻挡对物体类型。具体类型是按照物体身上的刚体类型进行判断。
一个UI单位 默认 = 100pix
Canvas Scale .scalefactor = x 可以对ui进行相对比例的suo fang
Canvas的canves组件里面的pender mode :
1、
Canves画布三种渲染模式
蓝图模式:固定边框,作用于旋转和缩放
原始编辑模式:作用于锚点和轴点的数值框。