整合Playmaker 與 NGUI--官方版

整合Playmaker 與 NGUI --官方版

NGUI 是個Unity中十分好用的UI插件。

playmaker也是unity中功能強大的可視化腳本編輯器。

能夠將 Playmaker 與 NGUI 整合,能夠有效地降低UI的開發時間與難度。

簡單的說就是很方便,可以很容易地控制一些UI以及與UI的互動。

下載:

首先到" https://hutonggames.fogbugz.com/?W1111 "下載適合的package。

目前網頁中有for NGUI 2.x 以及 for NGUI 3.07的,

除了必要的package外(第一個連結),還有有附帶的範例可以下載(第二個連結)。

安裝:

首先得要有playmaker,當然也得要有NGUI。

然後把package匯入專案中,就可以開始使用了。

使用:

1. 找的一個叫做 "NGUI PlayMaker Proxy" 的預置物件,並且把它拖到場景中。

2.在要監聽NGUI事件的物件上放入" NGuiEventsToPlaymakerFsmEvents " 腳本。

3.將腳本中的Fsm Target 指定你要整合的playmaker fsm,如果你附加腳本的物件上本身已經有FSM,那會自動預設為該FSM。

4.在FSM中設定要接收的事件。

5.此時NGuiEventsToPlaymakerFsmEvents的On Click事件的樣式會變成綠色。

6.大功告成。

注意事項:

要取得事件參數的話可以使用PlayMaker中的Get Event Info,

事件參數請參考:http://www.tasharen.com/?page_id=160

心得:

這個官方ackage似乎只是用來接收NGUI發出來的事件,

對於針對NGUI的action並不多,官方網頁只有寫 coming soon..

看樣子還要期待一下。

當然如果捨得花錢的話,可以去Unity找找,

譬如說這款: PlayMaker NGUI Scripts

為playmaker新增了額外的action,可以試試看。

 
 

  按個讚!~支持本站!~

FB推薦載入中