這篇博客可能不那麼重要吧,暫時沒想到什麼情況需要用到。
只是作爲初學者的我想把一些對自己比較生疏的知識記下來。
以後要用能夠找到。
我們可視化手動添加按鈕的點擊事件一般需要先指定一個繼承了MonoBehavior類的GameObject
然後再指定其腳本里面的方法
下面的代碼可以實現相同的功能:
EventDelegate RedAttackEvent = new EventDelegate(this, "OnRedAttackClick");//this代表代碼所在腳本的繼承了MonoBehavior的GameObject,引號裏面的是這個腳本里面的方法
GameObject redAttack = GameObject.Find("RedAttack");
redAttack.GetComponent<UIButton>().onClick.Add(RedAttackEvent);//註冊該方法