Unity3D UGUI学习笔记


    本文主要记录的是:Unity3d中UI设计方面的知识,重点记录各UI组件的使用,属性设置。

     U3D的UI控件放在GameObject>UI目录下。

   

所有添加的控件都会放在Canvas目录下(下图左所示),这些控件在Canvas中的顺序,对应着它们的渲染顺序,放在下面的控件可能会把上面的遮蔽掉(下图右所示)。

      

下面具体记录一下各控件的使用介绍:

1.Button---按键,用来处理按键交互相关事情。其基本属性如下图所示:

    

其中 Tranition用来设置按键在选中,按下,正常状态,失效几种状态变换时的过渡效果。该属性有三种设置模式:颜色变换(Color Tint),图片切换(Sprite Swap),动画效果(Animation)

给按键添加点击处理事件:a.通过设置按键的onClick属性。找到相应的脚本对象,把响应函数添加进来。b.在脚本中获取相应的按键对象再添加处理事件。

如:

   GameObject btn=  GameObject.Find("Canvas/switch");

        Button bt= btn.GetComponent<Button>();
        //  给Button按钮添加监听事件
        bt.onClick.AddListener(onSwitchClick);
 
 
2 .Toggle(切换键)基本属性和Button相似,常用多个Toggle构成一个复选框。

实现方法;在Canva下创建一个空的对象,然后为其添加Toggle Group组件。

设置Toggle控件的group属性,指定为之前创建的Group对象即可。

如下图所示:

            

3.其他的有输入框Input Field ,滑动条Slider,Panel等后续记录。


猜你喜欢

转载自blog.csdn.net/u012221316/article/details/52879745