初次接触委托事件时,一头雾水,但是随着接触的多了,用的多了也慢慢的就懂了,现在想来其实就类似于你要做某件事情时,委托给别人做,比如你饿了想吃饭但你又不想出去买,点外卖或者让室友帮你买给你带回来,在这个例子里,就是你通知(委托)室友(别人)给你带饭。
先不多说,先上一段委托的一种例子
1 public class Test : MonoBehaviour { 2 public delegate void BuyFood (); //声明委托 3 BuyFood buyfood; 4 void Awake () { 5 //实例化对象 6 buyfood = new BuyFood (delegate() { 7 Debug.Log ("买饭"); 8 9 }); 10 } 11 // Use this for initialization 12 void Start () { 13 14 EatFood (); 15 16 } 17 18 //饿了,要吃饭 19 void EatFood () { 20 //委托别人去买 21 buyfood (); 22 } 23 } 24
我们来看下委托的定义
原文:http://www.cnblogs.com/angeljiajia/p/5293111.html