FairGUI基础

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using FairyGUI;
using DG.Tweening;

public class UIRoot : MonoBehaviour {
    Controller col;
    int startNum = 10000;
    int endNum = 20000;
    GComponent power;
    GComponent com;
    Transition t0;

    // Use this for initialization
    void Start () {
        UIConfig.defaultFont = "Segoe Script";
        GRoot.inst.SetContentScaleFactor(800,640);
        UIPackage.AddPackage("UI/主界面");
         com = UIPackage.CreateObject("主界面","测试组件").asCom;
        GRoot.inst.AddChild(com);
        GComponent win = com.GetChild("n5").asCom;
        col = win.GetController("kongzhiqi");
        power = com.GetChild("n6").asCom;
        t0 = power.GetTransition("t0");//获取动效
        GTextField tex = power.GetChild("n2").asTextField;
        tex.text = "100000";
        com.visible = false;
        t0.SetHook("数字显示", () =>
        {

            DOTween.To(() => startNum, x => { tex.text = Mathf.Floor(x).ToString(); }, endNum, 2f);
        });
        GButton btn=com.GetChild("n7").asButton;

        btn.onClick.Add(()=>{
            Debug.Log(1);
        });
        GComboBox cBox = com.GetChild("n8").asComboBox;
        cBox.onChanged.Add(()=> {
            string[] items = cBox.items;
            string[] values = cBox.values;

        });
        // DOTween.To(获取数字num, 给num赋值, 最终渐变值, 渐变持续时间);
    }

    // Update is called once per frame
    void Update () {
        if (Input.GetMouseButtonDown(0))
        {
            //col.selectedIndex = 1;
            t0.Play();
            com.visible = true;
        }
        
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值