[Unity Engine] 遊戲開發 - Dialogue對話系統

更新 發佈閱讀 3 分鐘

最近在開發的一款小遊戲裡面會使用到對話系統,在問了AI之後找到了Dialogue這個對話系統,後來查資料發現這樣的系統似乎常常被使用到,彈性非常高,使用起來也非常方便。Unity Pakage 本來就有這個插件可以用,但因為AI有直接生腳本給我,就直接拿來用了。

我查到的延伸應⽤

  • 分⽀對話(對話可根據玩家選項改變⽅向)
  • 語⾳與表情同步
  • 多語系系統(Localization)
  • 整合劇情事件(例如在對話中觸發 Camera Shake、⾓⾊移動等事件。)

簡單介紹一下Dialogue運作原理

基本由 DialogueData \ DialogueNPC \ DialogueUI 三支腳本控制,流程如下:

玩家靠近 NPC → 觸發 DialogueNPC 對話 → 開啟DialogueUI 並讀取 Data 及 NPC的內容顯⽰在對話框 → 玩家按下⼀步⾄對話結束 → 關閉對話框、恢復控制

如何使用

腳本

基本的三個腳本分別是Data(管理對話框內有的物件,如NPC名稱、圖片、對話內容等等,不需掛載在任何地方)、NPC(掛載在NPC身上,負責開關對話流程,紀錄NPC的資訊)、UI(管理對話框UI、打字效果、讀取資料來顯示在對話框),程式碼的筆記我放在最後一行 腳本​可以根據需求增減,我只有寫到基本的功能

Inspector

vocus|新世代的創作平台


基本會需要玩家、NPC以及對話框UI

  • 玩家記得上Player的個Tag
  • NPC掛載DialogueNP的腳本,以及 E提示(Active的勾勾要取消勾選)
  • UI根據需求加入,並將DialogueUI掛載在對話框這個Panel上



Hierarchy

vocus|新世代的創作平台


  • NPC的Hierarchy視窗裡面可以看到掛上NPC的腳本後,多了這些東西,可以自由填寫想要的內容了。另外記得掛載 Box Collider 並勾選 Is Trigger
  • UI掛載DialogueUI後拉入對應的物件就好,其他不需要設置




程式碼看這邊

如有任何錯誤歡迎指正!

留言
avatar-img
阿蛙的小池塘
0會員
9內容數
是阿蛙 !
你可能也想看
Thumbnail
前言 使用 Family BASIC 搭配 HVC-007(任天堂鍵盤) 與 HVC-008(任天堂卡帶數據錄音機) 開發遊戲,確實有些不便。除了要適應老舊的 HVC-007 鍵盤與鍵位配置外,檔案的存取流程也偏繁瑣:錄讀都得走磁帶介面,還常牽涉音量校正、倒帶、格式相容等細節。對大多數人而言,更合
Thumbnail
前言 使用 Family BASIC 搭配 HVC-007(任天堂鍵盤) 與 HVC-008(任天堂卡帶數據錄音機) 開發遊戲,確實有些不便。除了要適應老舊的 HVC-007 鍵盤與鍵位配置外,檔案的存取流程也偏繁瑣:錄讀都得走磁帶介面,還常牽涉音量校正、倒帶、格式相容等細節。對大多數人而言,更合
Thumbnail
大家好,我是KO 是個遊戲開發者 正在製作自己的steam遊戲 Airboost:天空機士 https://store.steampowered.com/app/2325390 這個月底1/23~1/26 台北南港的台北國際電玩展 我也會去參加 在獨立遊戲區擺攤展示自己的遊戲demo
Thumbnail
大家好,我是KO 是個遊戲開發者 正在製作自己的steam遊戲 Airboost:天空機士 https://store.steampowered.com/app/2325390 這個月底1/23~1/26 台北南港的台北國際電玩展 我也會去參加 在獨立遊戲區擺攤展示自己的遊戲demo
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
《AirBoost》是一人團隊《FilterGame》2017年發布的Android手機遊戲。於2022年底發布了Steam PC重製版的消息,當時預計在2023發佈,不過經過了一年的一人開發後,發現無法完成遊戲。所以需要延期,改為預計2024年發售。 順便也帶來最新的遊戲介紹與開發中畫面。
Thumbnail
《AirBoost》是一人團隊《FilterGame》2017年發布的Android手機遊戲。於2022年底發布了Steam PC重製版的消息,當時預計在2023發佈,不過經過了一年的一人開發後,發現無法完成遊戲。所以需要延期,改為預計2024年發售。 順便也帶來最新的遊戲介紹與開發中畫面。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
獨立遊戲開發者Serpens Spirit Studio分享使用AI輔助創作的經驗,透過ChatGPT將照片轉換成像素風格的YT直播縮圖,探討AI如何縮短開發時間、降低美術成本,並分享直播互動與支持方式。
Thumbnail
獨立遊戲開發者Serpens Spirit Studio分享使用AI輔助創作的經驗,透過ChatGPT將照片轉換成像素風格的YT直播縮圖,探討AI如何縮短開發時間、降低美術成本,並分享直播互動與支持方式。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News