Dialogue System - Trigger 教學

Dialogue System for Unity 系統可選擇以多種方式觸發對話、改變任務狀態、設定變數內容。

 

點擊物件

選取物件,以下教學以球為例,增加 Dialogue System Trigger 元件。

設定 Trigger = On Use 後,按下 Add Action 增加觸發時執行的動作。

選擇 Conversation 開始對話。套用 Usable 元件,設定 Max Use Distance = 30

 

建立一個 Selector 或在 Player 玩家物件上套用 Selector 元件。

設定 Selector 元件的 Select At = Mouse Position 以游標位置觸發。

按下 Play 測試,因為預設 Use Key = Space ,將游標移到物件位置時,需要按下空白鍵才會觸發對話。

畫面上顯示的提示,可透過物件的 Usable 元件修改 Override Name 與 Override Use Message 內容。

按下 Play 測試遊戲,將游標移到物件,確認顯示修改的內容 ↓

修改為使用滑鼠點擊物件進行互動,改為 Mouse0 ,並可修改 Default Use Message 預設的使用訊息。

修改 Basic Standard UI Selector Elements 預製物件。