Unity中事件的簡單使用
阿新 • • 發佈:2019-01-01
這一篇簡單講述事件的使用,程式碼如下:
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test_delagate : MonoBehaviour { public delegate void mydelagate(string s); /// <summary> /// 定義一個事件 /// </summary> public static event mydelagate mEvent; // Use this for initialization void Start() { //註冊事件監聽 mEvent += Test; //登出事件監聽 //mEvent -= Test; mEvent("msg"); } // Update is called once per frame void Update() { } void Test(string s) { //當你接受到資訊的時候,想要做的事情 print("我收到了資訊" + s + ",我想做----------------"); } }