• 沒有找到結果。

編輯演員事件的操作流程

4.1 在 3D角色扮演遊戲編輯系統中所設計製作的遊戲產生器的

4.1.2 編輯演員事件的操作流程

首先在編輯場景的主畫面中點選想要編輯事件的演員,點選後在場景畫面中 的 Selected Object 一欄會顯示出已選擇演員的名稱。此時按下右鍵,選擇選單 中的『編輯事件』,即可進入編輯演員事件的畫面。

圖 18 事件編輯流程(1)

編輯演員事件畫面分為左邊的指令列與右邊的事件列表兩個視窗。事件列表 為目前這個演員所擁有的事件。如果要新增一個指令,可以直接把左邊的指令圖 示用滑鼠拖到事件列表中有『<>拖拉指令到此』的那一行,即可加入新的指令。

若要刪除其中的一個指令,可在事件列表上按滑鼠右鍵選擇刪除指令。

指令列 事件視窗

Popup Menu 填入參數 拖拉圖示插入指令

圖 19 事件編輯流程(2)

下面我們舉出一個編輯事件的範例:

場景中有一個箱子,其演員名稱為 Box。上面有紅藍兩個按鈕,藍色 的按鈕可以打開這個箱子,而紅色的按鈕按了也無法打開。以下是編輯這 個事件的流程展示。

(1) 在場景編輯畫面點選 Box 這個演員,按右鍵後在選單上選編輯事件,進入 編輯事件的畫面。此時可以看到這個演員的事件列表中尚沒有任何指令。

圖 20 編輯事件範例(1)

(2) 這時候我們希望當事件發生前先顯示一個訊息“牆上有紅、藍兩個按鈕,你 要按哪一個?",來讓玩家知道發生了什麼事。要編輯這樣的事件我們可以將指 令列的『顯示指令』這個 Icon 拖拉到右邊事件視窗的“<>拖拉指令到此"。

拖拉Icon 顯示訊息的 到此

Icon

圖 21 編輯事件範例(2)

(3) 將 Icon 拖拉到該處後,這時畫面就會跳出一個輸入文字的選單,這時就可 以把想要顯示的訊息輸入。按下 OK 的按鈕後,原本的事件視窗就會多出一個

“[顯示訊息]"的指令,後面跟著這個指令的內容。

接下來我們希望這時候畫面跳出一個對話盒,上面有兩個選項,『紅』與

『藍』。當玩家選『紅』時,則表示玩家要按下紅色的按鈕,若玩家選擇『藍』, 則表示按下藍色的按鈕。

圖 22 編輯事件範例(3)

(4) 這時我們要將『對話選單』這個 Icon 拖拉到事件視窗中,這時就會有輸入 選項的選單跳出。由於我們需要『紅』與『藍』兩個選項,因此我們的選項 個數選為 2,並且在選項 1 處輸入『紅』,選項 2 處輸入『藍』。

圖 23 編輯事件範例(4)

(5) 按下 OK 按鈕後,事件視窗會多出一個『對話選單』的指令以及多出兩個讓 我們拖拉指令的區塊,分別代表玩家選擇『紅』與『藍』的敘述(statement)。

圖 24 編輯事件範例(5)

(5) 接下來我們就要來編輯當玩家選擇『紅』的選項後遊戲的反應。由於紅色的 按鈕並無法打開箱子,因此我們將在這裡再插入一段顯示訊息,對玩家顯示 此箱子無法打開。

圖 25 編輯事件範例(6)

(7) 若玩家按下藍色的按鈕,則玩家可以打開箱子,並從裡面拿到一把自動步 槍。為此我們將增加裝備的指令拉到事件視窗,畫面就會出現一個選擇裝備 的選項列表,我們從列表中選擇自動步槍,然後按下 OK 按鈕。

圖 26 編輯事件範例(7)

(8) 最後,我們還希望在玩家成功打開箱子並拿到自動步槍時播放一段音效,以 提醒玩家得到了一個新的物品。我們同樣將指令列表中的播放音效指令拖拉 到事件視窗,即可設定完成。

圖 27 編輯事件範例(8)

相關文件