UGUI学习笔记1

1: 创建Canvas,或创建一个UI控件,自动创建Canvas

2: 设置绘制顺序

(1)拖动Hierachy视图中的各个UI控件对象,改变他们在Canvas下的先后顺序

(2)使用Transform方法

Transform.SetSiblingIndex(int index)  index是游戏对象的排列顺序,指定位置

Transform.SetAsFirstSibling();    将游戏对象置于最前面的位置

Transform.SetAsLastSibling();     将游戏对象置于最后面的位置

3: 绘制模式

 CanVas->RenderMode属性

(1) Screen Space-Overlay

               UI永远在最上层,游戏视图分辨率发生改变,Canvas大小也会一同改变

(2) Screen Space-Camera

               UI永远在最上层,游戏视图分辨率发生改变,Canvas大小也会一同改变,Canvas所在平面必须与一个指定的摄像机保持固定距离

Canvas下的UI控件由Camera负责绘制。对camera的设置会影响到UI控件的绘制效果

(3)World Space

CanVas会位于游戏场景中所有游戏对象的最后面。Canvas下的UI控件可以任意设置他在场景中的位置,不会随着游戏视图分辨率的

大小而改变。 只能在Inspector视图里设置Canvas对象RectTransform组件的值手动设置

4:Pivot 表示UI控件的轴心点,Scene视图中蓝色的点,UI控件旋转就是围绕这个Pivot轴心点

5:Anchor锚点

 (1)当UI控件的父物体有Rect Transform组件的时候,锚点才会出现。在父对象发生变化时,锚点会自动让子对象完成自适应操作。

表示锚点的四个小三角形始终与UI控件边框4个角的距离是固定的

 (2)anchors下MIn Max子属性

min 记录Anchors左下角小三角的位置,max记录的是Anchors右上角的位置

 (3)Rect Transform 下的Pos X,  Pos Y是表示以Anchors为原点的Pivot的坐标

             

   (4)当Anchors四个小三角不在中心点时,属性名变为 Left Top Right Bottom 。表示UI控件的4条边到四个三角形所构成矩形对应边的距离

             

    Anchor Presets 属性 提前预置了常见的布局方式 



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习Unity UGUI可以参考一些资源和示例。例如,可以参考引用中提到的Unity UGUI实现无限循环滑动列表功能的示例场景。导入这个示例场景并运行,可以了解如何使用Unity UGUI来实现循环滑动列表的功能。 此外,UGUI还可以用于对图片进行各种操作,如旋转、缩放、截取和裁剪等。可以参考引用中提到的使用UGUI对图片进行任意角度、大小、缩放和位置的操作。UGUI还提供了设置圆角或矩形方式操作图片的功能。 通过学习这些资源和示例,可以更好地掌握Unity UGUI的使用方法,从而进行更加丰富和多样化的界面设计和交互功能的开发。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [Unity UGUI无限循环列表](https://download.csdn.net/download/qq_33547099/13799875)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [unity UGUI图片任意截取和裁剪](https://download.csdn.net/download/lizhenxiqnmlgb/85090424)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值