從圖像的角度來講,人物形象或表情的變化一般有兩種表現形式,一種是在對話框上顯示人物大頭貼,另一種是在場景中顯示人物形象,並進行一定的細節處理。
先介紹第一種表現形式:在對話框上顯示人物大頭貼。
1)創建說話的角色(Character)。
2)在角色的檢視窗口中找到 Portraits屬性,引用多張圖片表示角色的多種表情,當然也可以只有一種。
3)在 Say指令 中引用角色和顯示在對話框中的角色默認肖像。
舉個例子。
我在場景中創建了兩種 Say Dialog(不清楚可以回顧上一篇),並創建了兩個 Character,分別爲 Green 和 Greem 。
我把 GreenDialog 給 Green,把 GreemDialog 給 Greem。
然後在段落中設置兩條 Say 指令。
*注意,不需要再對 Say 指令指定 Say Dialog,指令會根據角色自動配置。
運行遊戲。
接着介紹第二種表現形式:在場景中顯示人物形象,並進行一定的細節處理。
要實現這種表現形式需要用到一個指令和一個新物體:Portrait指令 和 Stage物體(舞臺)
一般情況下,創建舞臺後就不需要再編輯了,我們把注意力放到 Portrait指令 。
將 Move屬性 勾選後,會出現方框裏的三個新增屬性,用以描述角色的登場形式:是否立刻登場?從哪裏來?到哪裏去?
如果不勾選 Move屬性 ,就要指定角色一開始在舞臺的哪裏。
演示一下。
雖然在文章開頭我就將人物形象的表現形式分爲兩種,但其實只要你喜歡,將這兩種形式合併也是可以的,操作也很簡單,修改一下 Say指令 就完事了。
運行遊戲。