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;
}
}
}
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;
}
}
}