網(wǎng)友評分:
9.5分
playmaker插件是款針對Unity游戲而開發(fā)的輔助插件。它是一個可視化的腳本開發(fā)工具,能夠很快地完成游戲原型制作,能夠大大提高開發(fā)效率,有需要的小伙伴們不要錯過了。
1.很多動作行為(例如:跑,跳,攻擊等)只需要通過簡單狀態(tài)機FSM(Finite state machine)就能實現(xiàn),根本不用寫一句代碼;
2.方便簡潔的圖表管理每個狀態(tài)機;
3.播放游戲,可以實時錯誤檢查;
4.集成的幫助,可以讓我們快速查看行為說明;
5.設(shè)置斷點和單步執(zhí)行狀態(tài)
6.可以編寫自定義行為,讓在出現(xiàn)在我們的行為列表(這就要求有點語言基礎(chǔ)了)
7.支持各類插件配合使用,加速開發(fā)進程(例如Ngui, 2D Toolkit, A* Pathfinding等)
首先先來介紹下PlayMaker的編輯視圖
其由FSM、State、Events、Variables四個窗口組成
State視圖:可以編輯、添加場景狀態(tài)
Events視圖:添加事件,如下圖添加了名為TurnOff、TurnUp事件
Events視圖:定義變量窗口
寫下來介紹幾個簡單案例:
一.開關(guān)燈
案例介紹:每次按下按鈕,使燈光循環(huán)關(guān)開
添加兩個狀態(tài)
添加開關(guān)燈事件
選中第一個狀態(tài)右鍵->Add Transition->TurnOff、選中第二個狀態(tài)右鍵->Add Transition->TurnUp
狀態(tài)連接
創(chuàng)建狀態(tài)
在State1里開啟燈光,并且左上角安置一個按鈕,當點擊這個按鈕后,燈光將關(guān)閉
點擊Action Browser,添加GUI Button和Set Light Intensity,并設(shè)置相關(guān)屬性:設(shè)置按鈕的位置和大小和設(shè)置燈光的燈亮強度(這里燈光強度為4)
在State2里關(guān)閉燈光,并且左上角安置一個按鈕,當點擊這個按鈕后,燈光將開啟
點擊Action Browser,添加GUI Button和Set Light Intensity,并設(shè)置相關(guān)屬性:設(shè)置按鈕的位置和大小和設(shè)置燈光的燈亮強度(這里燈光強度為0)
在這里注意當設(shè)置按鈕控件時,需要發(fā)送一個事件
當點擊按鈕后,事件TurnOff將觸發(fā)啟用,才是將執(zhí)行箭頭指向的下一個狀態(tài),即關(guān)閉燈光狀態(tài)
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號