纳金网
标题:
显示/隐藏登录窗口代码_教程
[打印本页]
作者:
她。
时间:
2012-5-25 15:43
标题:
显示/隐藏登录窗口代码_教程
MainWindow窗体的代码:
using UnityEngine;
using System.Collections;
using Bitverse.Unity.Gui;
public class mainDemo : MonoBehaviour {
BitWindow mainwin=null;
BitWindow logwin=null;
BitWindow regwin=null;
private BitEditorStage _form;
// Use this for initialization
void Start () {
_form=gameObject.GetComponent<BitEditorStage>();
Component[] windows = gameObject.GetComponents(typeof(BitWindow));
//Component[] windows = GameObject.Find("main_win");
logwin=(BitWindow)GameObject.Find("log").GetComponent(typeof(BitWindow));
regwin=(BitWindow)GameObject.Find("reg").GetComponent(typeof(BitWindow));
for(int i=0;i<windows.Length;i++)
{
if(windows
.name=="main_win"){
mainwin=(BitWindow)windows
;
}
if(windows
.name=="log"){
logwin=(BitWindow)windows
;
}
}
if(mainwin==null){
Debug.LogError("mainwin window not found");
return;
}
if(logwin==null){
Debug.LogError("logwin window not found");
return;
}
if(regwin==null){
Debug.LogError("regwin window not found");
return;
}
BitButton b1=mainwin.FindControl<BitButton>("log");
b1.MouseClick+=hideClick;
BitButton b2=mainwin.FindControl<BitButton>("reg");
b2.MouseClick+=hideClickReg;
}
private void hideClick(object sender,MouseEventArgs e)
{
logwin.Visible=***e;
}
private void hideClickReg(object sender,MouseEventArgs e)
{
regwin.Visible=***e;
//regwin.Visible=***e;
}
// Update is called once per frame
void Update () {
}
}
复制代码
LoginWindow窗体代码:
using UnityEngine;
using System.Collections;
using Bitverse.Unity.Gui;
public class logDemo : MonoBehaviour {
BitWindow logwin=null;
void Awake(){
logwin=(BitWindow)GameObject.Find("log").GetComponent(typeof(BitWindow));
logwin.Visible=false;
}
// Use this for initialization
void Start () {
//logwin=(BitWindow)gameObject.GetComponent(typeof(BitWindow));
if(logwin==null){
Debug.LogError("logwin window not found");
return;
}
BitButton b1=logwin.FindControl<BitButton>("btexit");
b1.MouseClick+=hideClick;
}
private void hideClick(object sender,MouseEventArgs e)
{
logwin.Visible=false;
}
// Update is called once per frame
void Update () {
}
}
作者:
Zack
时间:
2012-11-25 03:43
学习了。谢谢!
作者:
王者再临
时间:
2012-11-30 04:20
楼主的帖子不错呀
作者:
.
时间:
2012-12-28 20:12
谢谢楼主的用心分享,顶一个~~!!
作者:
狂风大尉
时间:
2012-12-31 03:50
谢谢楼主的帖子分享,学习了
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5