unity3D

Uinty的uGUI学习(03):button交互、anchor

2017-04-24  本文已影响48人  liyuhong165
一、uGUI - Button_click_interactable(按钮的点击、交互)
点击事件: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
上一篇下一篇

猜你喜欢

热点阅读