...
void Start()
{
FairyGUI.UIPanel view = GetComponent<FairyGUI.UIPanel>();//Unity物体名称UIPanel
GComponent mainview = view.ui;//获得FairyGUi对象
GComponent ROO1 = mainview.GetChild("label_task_01").asCom;//FairyGUi编辑器物体
control = ROO1.GetController("ctrl");//获得控制器ctrl
ROO1.GetChild("btn_main_04").onClick.Add(switchONorOFF);//对btn_main_04按钮的点击添加事件
}
private void switchONorOFF() {
Debug.Log("switchONorOFF");
//if (control.selectedIndex == 1)//ILRuntime适用
if (control.selectedPageId == "1")//如果当前 控制 的页面为0
{//热更新ILRuntime,里面selectedPageId 无法获取,用selectedIndex 代替
control.SetSelectedIndex(0);//设置控制器 为1
//control.selectedIndex = 0;
}
else {//如果当前 控制 的页面为1
control.Set
[Unity][FairyGUI]获得按钮事件用控制器播放动画
最新推荐文章于 2025-06-05 20:12:41 发布