Playmaker是Unity的插件,其標誌如圖1-1所示。開發者使用它能夠快速的將本身的遊戲創意實現出來,而沒必要糾結於複雜的代碼編寫。它既適合於獨立的開發者,也適合於遊戲開發團隊。html
圖1-1 插件Playmaker
編輯器
Playmaker是一個可視的狀態機編輯器。而狀態機(如圖1-2所示)並不是十分複雜的概念(本章後面會詳細介紹)。當開發者開始使用它的時候,就會體會到Playmaker的便利。學習
圖1-2 狀態機(FSM,即Finite State Machine)spa
Playmaker搭載了大量的「動做」(即Action,如圖1-3所示)。開發者須要作的就是操做這些動做(無需寫任何代碼)實現Unity提供的大部分功能效果。Playmaker能夠爲開發者減小大量寫腳本代碼的時間,同時也讓Unity的開發者得以快速的將本身的想法付諸實施(將創意快速作成遊戲)。插件
圖1-3 Playmaker搭載的動做orm
Playmaker插件能夠從Unity的Asset Store中購買到,也能夠從其它開發者那裏共享到。不管選擇何種途徑,要學習使用Playmaker的話,最後都須要首先將其導入到本身的遊戲項目中。htm
Playmaker是一個Unity插件。所以正常狀況下,要在Unity中使用這個插件,就須要先到Unity的資源商店中找到這個插件,如圖1-4所示。教程
圖1-4 從資源商店中找到Playmaker遊戲
推薦讀者進入資源商店,並找到這個插件。由於這裏還記錄着Playmaker的不少有用信息,以下:資源
q Playmaker的插件類型、開發者、插件等級,固然還有插件的價格,如圖1-5所示;
圖1-5 資源商店裏記錄的插件類型、開發者、插件等級和價格信息
q Playmaker對Unity版本的要求,如圖1-6所示;
q Playmaker的簡介,如圖1-7所示;
圖1-6 對Unity版本的要求 圖1-7 Playmaker的簡介
q Playmaker的版本、大小和發佈日期,如圖1-8所示;
圖1-8 插件的版本、大小和發佈日期
q 介紹Playmaker功能的縮略圖,如圖1-9所示;
圖1-9 介紹Playmaker功能的縮略圖
q Playmaker所包含的各類資源,如圖1-10所示;
圖1-10 Playmaker所包含的各類資源
提示:感興趣的讀者能夠到http://hutonggames.com/index.html#&panel1-11網頁上瀏覽更加詳細的信息!
讀者首先須要準備好已經獲取的Playmaker插件,如圖1-11所示。而後放置到一個指定的路徑下便可!接下來會須要今後路徑中找到並導入此Playmaker插件。
圖1-11 本書所使用的Playmaker插件(版本1.7.7.2)
提示:截止本書寫做之時(2015年4月14日),Playmaker的最新版本是1.7.8.3,而本書使用的是1.7.7.2。實際上Playmaker 1.7.7.0之後的各版本,差異並不大,如圖1-12所示。進入網址:https://hutonggames.fogbugz.com/default.asp?W311,便可查看Playmaker各版本的更新信息。
圖1-12 Playmaker各版本之間的差別
1.遊戲項目
遊戲項目是資源的載體,因此要導入Playmaker插件到遊戲項目,首先要有遊戲項目才行。讀者能夠選擇打開已有的項目,或者建立新項目。
2.從Asset Store裏導入
默認狀況下,Asset Store裏下載的插件在首次下載完成之後,會自動彈出Importing package對話框,如圖1-13所示。它會詢問開發者是否要導入所有或者部分資源。單擊對話框裏的Import按鈕,便可將對應的資源導入到當前的遊戲項目中。
圖1-13 Importing package對話框(導入Playmaker插件)
3.自定義導入
若Playmaker插件是經過外部途徑下載獲得的,就須要在當前的遊戲項目中,單擊Unity的Assets|Import Package|Custom Package…命令,調出Import package…對話框,找到指定路徑下的NGUI資源,選中之後導入便可。
本文選自:Playmaker全面實踐教程Input篇大學霸資料,轉載請註明出處,尊重技術尊重IT人!