發行者:ootii。
最初發佈:2013 年 11 月 18 日。
已使用 Unity 5.5.0 提交。
取得 Event System - Dispatcher
需要 Unity 5.5.0 或更高版本。
程式碼支援 Unity 3.4 或更高版本
(示範場景是在 Unity 4.0 建立的,不能再 Unity 3.4 打開,但是程式碼能夠如預期運作)
事件與訊息發送是任何遊戲的關鍵部分,訊息發送確保遊戲物件能夠在一致、穩定以及有效率的方法中進行溝通。
Dispatcher 可以做到這一點而且使其變得簡單!簡單地告訴 Dispatcher 說某個物件想要監聽什麼。當其他物件傳送訊息給 Dispatcher 時,Dispatcher 將確保通知到所有的「監聽者」。
文件
論壇
網頁展示
使用簡單的兩行發送基本訊息:
MessageDispatcher.AddListener("LEVEL_WON", OnLevelWon);
MessageDispatcher.SendMessage("LEVEL_WON");
特點:
- 建立並傳送自定義訊息類型。
- 傳送包含自定義資料的訊息。
- 傳送訊息給每個物件。
- 根據名稱傳送訊息給物件。
- 根據標籤(Tag)傳送訊息給物件。
- 根據字串傳送訊息給物件。
- 立即傳送訊息。
- 在下一幀傳送訊息。
- 安排未來的訊息。
- 連接多個監聽者到單一個訊息。
- 高效能。
特別附加:包含用於測試效能的「剖析器(Profiler)」!將其用於你的任何 C# 腳本。
支援 Unity 和 Unity Pro 版本。
支援 Unity 3.4 以上版本。
支援:support@ootii.com
退款原則
取得 Event System - Dispatcher