日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > uGUI使用代碼動態添加Button.OnClick()事件(Unity3D開發之十二)

uGUI使用代碼動態添加Button.OnClick()事件(Unity3D開發之十二)

來源:程序員人生   發布時間:2015-01-22 08:25:36 閱讀次數:4541次

猴子原創,歡迎轉載。轉載請注明: 轉載自Cocos2Der-CSDN,謝謝!

原文地址: http://blog.csdn.net/cocos2der/article/details/42705885

uGUI出來這么久了,也1直沒好好用用,主要是公司項目不用U3D。昨晚用了下Button,還是比較爽的。

主要說下用代碼添加button.OnClick()事件的方法(使用屬性面板添加的方法就不說了)

1、創建2D UI Panel,添加你需要的Button。

我添加了3個Button:BtnStart,BtnShop,BtnLeaderboards。


2、添加腳本

using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.Events; using UnityEngine.UI; public class MainMenu : MonoBehaviour { // Use this for initialization void Start () { List<string> btnsName = new List<string>(); btnsName.Add("BtnPlay"); btnsName.Add("BtnShop"); btnsName.Add("BtnLeaderboards"); foreach(string btnName in btnsName) { GameObject btnObj = GameObject.Find(btnName); Button btn = btnObj.GetComponent<Button>(); btn.onClick.AddListener(delegate() { this.OnClick(btnObj); }); } } public void OnClick(GameObject sender) { switch (sender.name) { case "BtnPlay": Debug.Log("BtnPlay"); break; case "BtnShop": Debug.Log("BtnShop"); break; case "BtnLeaderboards": Debug.Log("BtnLeaderboards"); break; default: Debug.Log("none"); break; } } // Update is called once per frame void Update () { } }

ok,測試1下,可以頑耍了。


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 午夜综合 | 亚洲一区二区精品在线 | 国产欧美日韩一区二区三区 | 日本亚洲精品 | 成人精品久久 | 日韩精品视频一区二区三区 | 国产区一区二区三区 | 午夜影院在线 | 国产一级免费视频 | www一区| 精久久久久 | 国产激情在线观看 | 曰本理伦片午夜理伦片 | 五月激情综合网 | 午夜激情视频 | 久久国产一区二区 | 国产一区二区黑人欧美xxxx | 久久久久久久国产精品影院 | 黄色成人免费电影 | www.久久久久久久久 | 精品一区二区三区免费毛片爱 | 国产精品无码专区在线观看 | 99在线精品免费视频九九视 | 久久久久一区二区 | 中文字幕日韩av | 亚洲精品在线视频 | 综合伊人av | av噜噜噜噜 | 免费av网站在线看 | 免费黄色 | 99精品国产热久久91蜜凸 | 777色淫网站女女免费 | 一级片a级片 | 亚洲精品久久久久 | 很黄很污的网站 | 日本一区二区视频在线 | 日韩一区精品视频 | 一区二区三区四区免费视频 | 久久久精品中文 | 啪啪精品视频 | 国产精品久久久久久久久免费相片 |