PlayMaker是針對(duì)育碧Unity引擎開發(fā)的一款可視化腳本開發(fā)插件,這款插件可以幫助用戶更加高效的完成游戲原型的制作,大大提高游戲開發(fā)的效率。KK下載站為您提供PlayMaker中文版下載,使用Unity引擎的朋友可以下載使用哦!

PlayMaker使用說明
首先先來介紹下PlayMaker的編輯視圖
其由FSM、State、Events、Variables四個(gè)窗口組成

State視圖:可以編輯、添加場(chǎng)景狀態(tài)

Events視圖:添加事件,如下圖添加了名為TurnOff、TurnUp事件

Events視圖:定義變量窗口
寫下來介紹幾個(gè)簡(jiǎn)單案例:
一.開關(guān)燈
案例介紹:每次按下按鈕,使燈光循環(huán)關(guān)開
<1>添加兩個(gè)狀態(tài)
<2>添加開關(guān)燈事件

<3>選中第一個(gè)狀態(tài)右鍵->Add Transition->TurnOff、選中第二個(gè)狀態(tài)右鍵->Add Transition->TurnUp

<4>狀態(tài)連接

<4>創(chuàng)建狀態(tài)
在State1里開啟燈光,并且左上角安置一個(gè)按鈕,當(dāng)點(diǎn)擊這個(gè)按鈕后,燈光將關(guān)閉
點(diǎn)擊Action Browser,添加GUI Button和Set Light Intensity,并設(shè)置相關(guān)屬性:設(shè)置按鈕的位置和大小和設(shè)置燈光的燈亮強(qiáng)度(這里燈光強(qiáng)度為4)
在State2里關(guān)閉燈光,并且左上角安置一個(gè)按鈕,當(dāng)點(diǎn)擊這個(gè)按鈕后,燈光將開啟
點(diǎn)擊Action Browser,添加GUI Button和Set Light Intensity,并設(shè)置相關(guān)屬性:設(shè)置按鈕的位置和大小和設(shè)置燈光的燈亮強(qiáng)度(這里燈光強(qiáng)度為0)

在這里注意當(dāng)設(shè)置按鈕控件時(shí),需要發(fā)送一個(gè)事件

當(dāng)點(diǎn)擊按鈕后,事件TurnOff將觸發(fā)啟用,才是將執(zhí)行箭頭指向的下一個(gè)狀態(tài),即關(guān)閉燈光狀態(tài)

PlayMaker軟件特色
1.許多動(dòng)作(如跑步、跳躍、攻擊等。)只需要一個(gè)簡(jiǎn)單的狀態(tài)FSM(Finitestatemachine)可以實(shí)現(xiàn),不用寫代碼;
2.方便簡(jiǎn)潔的圖表管理每臺(tái)狀態(tài)機(jī);
3.玩游戲,可以實(shí)時(shí)檢查錯(cuò)誤;
4.集成的幫助,可以讓我們快速查看行為描述;
5.設(shè)置斷點(diǎn)和單步執(zhí)行狀態(tài)
6.您可以編寫一個(gè)出現(xiàn)在我們行為列表中的自定義行為(這需要一點(diǎn)語言基礎(chǔ))
7.支持使用各種插件,加速開發(fā)過程(例如,Ngui,2DToolkit,A*Pathfinding等)