《unity插件》playmaker新手使用指南


          注:playmaker是一以狀態機state為原理的可視化編程插件,該插件雖然可以減少甚至不用寫腳本,但其局限性在於部分功能無法實現,但對於不會碼代碼的萌新,這款插件還是挺有挺實用的。作者本人也是一名新人,有什么錯誤或者不適當的地方,歡迎各位指出。

   

     一:插件安裝:

             playmaker在導入之后,需要安裝才能開始使用。在install(安裝)目錄下雙擊

              以進行安裝。playmaker

             下載地址:http://pan.baidu.com/s/1bppToWB

             安裝完成之后,這里會出現playmaker。

             點擊開始正式使用你的playmaker

   

 

        二,添加狀態機:

                開始介紹界面之前,請先為你的物體添加FSM(狀態機),這里介紹兩個方法。

          方法一:(推薦)

                     

        方法二:

       

 

         三,編輯器界面介紹:

    

 

        四,狀態機介紹:

              何為狀態機,每種命名都是有着他的含義的。狀態,即該物體所處的狀態。通過在不同情境下切換不同的狀態實現各種功能。例如當我受到攻擊時,我執行播放流血動畫狀態,之后再執行血量減少計算狀態,當攻擊結束,又恢復到待命狀態。

             靠着不同狀態之間的切換,我們可以實現各種功能。

            

           事件:事件類型有   自定義事件 和 系統事件

其中系統事件有:

  • APPLICATION FOCUS:游戲運行時
  • APPLICATION PAUSE:游戲暫停時
  • APPLICATION QUIT:游戲退出時
  • BECAME INVISIBLE:物體不可見時
  • BECAME VISIBLE:物體可見時
  • COLLISION ENTER:碰撞體進入時
  • COLLICION ENTER 2D:2D碰撞體進入時
  • COLLISION EXIT:碰撞體離開時
  • COLLISION EXIT 2D:2D碰撞體離開時
  • COLLISION STAY:碰撞體停留期間
  • COLLISION STAY 2D:2D碰撞體停留期間
  • CONTROLLER COLLIDER HIT:Controller類碰撞體被觸碰時
  • JOINT BREAK:骨骼斷開時
  • JOINT BREAK 2D:2D骨骼斷開時
  • LEVEL LOADED;關卡載入時
  • MOUSE DOWN:鼠標在物體上被按下時
  • MOUSE DRAG:鼠標在物體上被按下然后拖動時
  • MOUSE ENTER:鼠標滑入物體時
  • MOUSE EXIT:鼠標滑出物體時
  • MOUSE OVER:鼠標懸停物體之上時
  • MOUSE UP:鼠標在物體上按下並松開時(單擊)
  • MOUSE UP AS BUTTON:鼠標單擊(作為按鈕)
  • PARTICLE COLLISION:粒子碰到碰撞體時
  • TRIGGER ENTER:觸發器被進入時
  • TRIGGER ENTER 2D:2D觸發器被進入時
  • TRIGGER EXIT:觸發器被離開時
  • TRIGGER EXIT 2D:2D觸發器被離開時
  • TRIGGER STAY:觸發器被停留期間
  • TRIGGER STAY 2D:2D觸發器被停留期間
作者:shimmery
鏈接:http://www.jianshu.com/p/ce791bef66bb
來源:簡書

    自定義事件:自己定義的事件

        各位可以借用action的中文文檔(轉載),來實現自己的構想

             下載地址:http://pan.baidu.com/s/1eRYmjmE

 

 

     五,簡單案例分析

           子彈命中物體后,物體發生爆炸

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM