Uinty的uGUI学习(03):button交互、anchor
2017-04-24 本文已影响48人
liyuhong165
一、uGUI - Button_click_interactable(按钮的点击、交互)
- 1.通过On Click()下方的
+
添加一个点击事件 - 2.创建脚本文件
- 3.指定脚本的gameObject
- 4.给按钮选择点击事件的方法
(可以监听多个按钮的点击)
点击事件:On Click()
我们需要指定一个game Object
ButtonManager脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ButtonManager : MonoBehaviour {
public void OnBtnClick(){
print ("btn Click");
}
public void OnBtnClick(int i)
{
print (i);
}
}
6_1添加一个脚本文件.png
6_2给脚本文件命名.png 6_3编辑脚本文件.png 6_4给脚本文件添加gameObject和点击的方法.png 6_5button选择方法和点触发事件选择和控制台的输出.png
二、uGUI - anchor(锚点)
一个控件
常用的属性
Pivot 中心点的位置
旋转(改变的是Z轴) : 放到控件边上的脚
放大缩小 : 放到控件边上的点
等比例放大缩小 : 选中控件 同时按住 shift键
anchor : 是为了自适应屏幕的大小的
控件的四个边框 相对于 锚点(中心)的位置是永远保持不变
>>>
需求:
想让Image这个控件 始终位于右上角的位置
实现:
可以通过设置锚点的位置为右上角
(custom-->Anchor Presets[锚点预先调整、预先装置])
7_1调解UI的按钮.png
7_2锚点的位置.png
7_3设置锚点.png
7_4设置锚点的位置.png