通过导入一个包,可以拖拉控件到窗口上,也成功取到了上面的值,部分代码晒给大家
using UnityEngine;using System.Collections.Generic;
using Bitverse.Unity.Gui;
public class Demo : MonoBehaviour {
private BitTextField _text;
private BitLabel _result;
// Use this for initialization
private void Start () {
Component[] windows=gameObject.GetComponents(typeof(BitWindow));
BitWindow window=null;
for(int i=0;i<windows.Length;i++)
{
if(windows.name=="calculator")
{
window=(BitWindow)windows;
}
}
if(window==null)
{
Debug.LogError("Main window not found");
return;
}
_result=window.FindControl<BitLabel>("lbname");
_text=window.FindControl<BitTextField>("name");
BitButton b;
b=window.FindControl<BitButton>("bt1");
b.MouseClick+=contentClick;
}
public void contentClick(object sender , MouseEventArgs e)
{
_result.Content.text=_text.Content.text;
}
// Update is called once per frame
public void Update () {
}
}{:2_31:}
很不错 楼主是超人 难得一见的好帖 很好哦 LZ真是人才 很不错 楼主是超人 顶顶多好 难得一见的好帖