【Unity插件】文字遊戲製作插件Fungus(十):Portrait(人物形象) 表現

從圖像的角度來講,人物形象或表情的變化一般有兩種表現形式,一種是在對話框上顯示人物大頭貼,另一種是在場景中顯示人物形象,並進行一定的細節處理

 

先介紹第一種表現形式:在對話框上顯示人物大頭貼

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指令 就完事了。

       

運行遊戲。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章