Playmaker全面實踐教程之playMaker編輯器

大學霸發表於2015-05-25

Playmaker全面實踐教程之playMaker編輯器

playMaker編輯器

playMaker編輯器是製作狀態機的主要檢視,如圖1-23所示。只有熟悉此檢視,讀者才能更加快捷的使用Playmaker提供的各種功能。


1-23  playMaker編輯器(1選擇工具欄,2圖表檢視,3除錯工具欄,4檢視器皮膚,5偏好設定)

playMaker編輯器主要由5個部分組成,分別是選擇工具欄、圖表檢視、除錯工具欄、檢視器皮膚和偏好設定。本節將對這5個部分做簡要的介紹。

playMaker編輯器選擇工具欄

選擇工具欄(Selection Toolbar)可以讓開發者快速的選中游戲場景中特定遊戲物件上的狀態機,如圖1-24所示。


1-24  選擇工具欄,及其各組成部分

選擇工具欄主要由5個部分組成:

q  ①包含3個按鈕,分別表示上一次選擇的狀態機、下一次選擇的狀態機和曾經選中過的狀態機。

q  ②是遊戲物件下拉選單,用於當前遊戲場景中擁有狀態機的遊戲物件。

q  ③是狀態機下拉選單,用於選擇具體的狀態機。因為一個遊戲物件可以被賦予多個狀態機,所以可以使用此下拉選單選擇特定遊戲物件上多個狀態機中的一個。

q  ④是Lock按鈕。透過單擊該按鈕,可以鎖定當前playMaker編輯器顯示的狀態機。

q  ⑤“按下”表示顯示“狀態機迷你圖”,“彈起”則不顯示。

【示例1-】如圖1-25所示,遊戲場景中有兩個遊戲物件擁有狀態機,它們分別是CubeSphere。接下來我們就要操作playMaker編輯器上的選擇工具欄了。


1-25  遊戲場景中,擁有狀態機的遊戲物件

提示:擁有狀態機的遊戲物件,會被一個“玩”圖示標識。

1工具欄上的②遊戲物件下拉選單會列出當前遊戲場景中擁有狀態機的遊戲物件的名稱,如圖1-26所示。例如,當前遊戲場景中只有CubeSphere物件擁有狀態機。


1-26  選擇工具欄②中列出了當前遊戲場景中擁有狀態機的遊戲物件

2工具欄上的③狀態機下拉選單會列出當前選中的遊戲物件上所有的狀態機,如圖1-27所示。例如,遊戲物件Cube上有且只有一個名為FSM的狀態機。


1-27  選擇工具欄③列出了當前選中的遊戲物件上所有的狀態機

3工具欄上的⑤“狀態機迷你圖”按鈕處於按下狀態,則在playMaker上顯示的狀態機和狀態機迷你圖,如圖1-28所示。


1-28  playMaker上顯示的狀態機和狀態機迷你圖

playMaker編輯器圖表檢視

圖表檢視(Graph View)用於繪製狀態機,如圖1-29所示。


1-29  圖表檢視

在此檢視中右擊滑鼠,可以調出快捷選單,而快捷選單也會依據右擊的不同位置和情景,來顯示出不同的快捷選單項,常見的快鍵選單有以下3種,如圖1-30所示。


1-30  圖表檢視裡常見的3種快捷選單

提示:製作狀態機的時候,會經常性的使用到這些快捷選單項。

playMaker編輯器除錯工具欄

除錯工具欄(Debug Toolbar)用於除錯狀態機制作過程中開發者不小心犯的各種錯誤,如圖1-31所示。


1-31  除錯工具欄,及其各組成部分

除錯工具欄主要由3個部分組成:

q  ①用於實時顯示當前的錯誤資訊。

提示:即使當前遊戲專案並未執行,它也可以實時的顯示出狀態機中出現的錯誤。

q  ②是除錯命令下拉選單,如圖1-32所示。

q  ③的功能,與Unity工具欄上的3個相應按鈕相同,如圖1-33所示。


1-32  除錯命令下拉選單中的各命令項          1-33  Unity工具欄上的3個對應按鈕

playMaker編輯器檢視器皮膚

檢視器皮膚(Inspector Panel)主要用於編輯狀態機、狀態、事件和變數,如圖1-34所示。


1-34  檢視器皮膚,及其組成部分

檢視器皮膚由4個標籤構成:

q  ①狀態機檢視器(FSM Inspector)主要用於編輯狀態機的相關屬性,包括狀態機的名稱,描述資訊等等;

q  ②狀態檢視器(State Inspector)主要用於編輯狀態的屬性,包括狀態的名稱,狀態包含的動作等等;

q  ③事件管理器(Event Manager)主要用於編輯狀態機使用的事件,包括新增、刪除操作等等;

q  ④變數管理器(Variable Manager)主要用於編輯狀態機使用的變數,包括新增、刪除操作等等;

提示:讀者此時只需要瞭解各標籤的作用即可,至於各標籤下的各子屬性,本書會在更加合適的地方介紹。

playMaker編輯器偏好設定

偏好設定(Preferences)主要用於支援開發者對Playmaker外掛做個性設定,如圖1-35所示。偏好設定由2個按鈕組成,分別是Hints[F1]Preferences。前者可以為playMaker檢視新增操作提示;後者則負責具體的四大類偏好設定,如常規設定、圖表檢視設定、執行時的除錯設定和編輯器錯誤檢測設定,如圖1-36所示。


1-35  偏好設定,及其組成部分          1-36  具體的4大類偏好設定

1.提示資訊文字

Playmaker的幫助功能做的異常強大,不僅提供給了開發者詳細的幫助文件,甚至還支援了本小節介紹的這個“提示資訊文字”功能。單擊偏好設定裡的Hints[F1]按鈕,即可啟用此功能。此功能可以以文字說明的方式,輔助開發者在playMaker檢視裡展開各種操作。效果如圖1-37所示。


1-37  playMaker裡的各種提示資訊文字

此功能會將提示資訊嵌入到合適的位置,供開發者閱讀參考,然後擇優操作!

2.常規設定

常規設定(General),包含了大部分的通用選項。例如,與元件和工具顯示相關的屬性,與遊戲執行時Playmaker的行為相關的屬性,與遊戲物件選擇相關的屬性,與預置體相關的屬性,與截圖路徑相關的屬性等等,如圖1-38所示。

3.圖表檢視設定

圖表檢視設定(Graph View)包含了大部分與Graph View相關的選項。例如,與圖表樣式相關的屬性,與滑鼠滾輪滾動相關的屬性,與狀態機迷你圖相關的屬性,與狀態機文字相關的屬性等等,如圖1-39所示。


1-38  常規設定下的各設定項                         1-39  圖表檢視設定下的各設定項

4.執行時的除錯設定

執行時的除錯設定(Debugging)包含了大部分與除錯功能相關的屬性選項,如圖1-40所示。

5.編輯器錯誤檢測設定

編輯器錯誤檢測設定(Error Checking)包含了大部分與實時錯誤檢測相關的屬性選項,如圖1-41所示。


1-40  執行時的除錯設定下的各設定項          1-41  編輯器錯誤檢測設定下的各設定項

本文選自:Playmaker全面實踐教程Input篇大學霸資料,轉載請註明出處,尊重技術尊重IT人!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1670749/,如需轉載,請註明出處,否則將追究法律責任。

相關文章