Unity3D - UGUI的初级应用
Posted 考拉宝贝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D - UGUI的初级应用相关的知识,希望对你有一定的参考价值。
添加字体:
把下载好的字体拖拽到Project面板中 - 点击Text组件中Text属性后面的圆点 - 选择刚刚拖拽的字体即可。
创建ToggleGroup(开关组):
1.在Canvas下创建两个Toggle
2.在Canvas下创建一个空物体(命名为ToggleGroup),给ToggleGroup添加一个ToggleGroup组件
3.同时选中两个toggle,把ToggleGroup拖拽到Toggle组件的Group的位置,即完成了两个选项之间的单选(ToggleGroup组件中的Allow Switch Off勾选之后可以允许一个都不选,但不支持多选)
添加控件监听事件的两种方法(以Button为例):
方法一:此方法代码写的少,但是在Unity中的操作比较多
1.在Hieraychy面板创建一个空物体(命名为UGUICtrl),添加Button控件。
2.创建一个C#脚本命名为UGUIScr,将脚本挂在UGUICtrl上。
2.打开脚本写一个public方法 - 打印123
public void Print123()
{
Print("123");
}
运行之后当点击Button按钮式Console面板会打印123。
方法二:此方法代码写得比较多,但是在Unity中的操作比较少。
1.在Hieraychy面板创建一个空物体(命名为UGUICtrl),添加Button控件。
2.创建一个C#脚本命名为UGUIScr,将脚本挂在UGUICtrl上。
2.打开脚本写一个public方法 - 打印123。
public class UGUICtrl : MonoBehaviour
{
// 获取Button组件
public Button buttonCtrl;
void Start ()
{
// 方法写在Strat里
buttonCtrl.onClick.AddListener (Print123);
}
// 此方法可以写成lambda表达式的形式
public void Print123 ()
{
print ("123");
}
}
运行之后当点击Button按钮式Console面板会打印123。
以上是关于Unity3D - UGUI的初级应用的主要内容,如果未能解决你的问题,请参考以下文章
Unity3d — — UGUI之Box Collider自适应大小