2015年11月1日 星期日

【Unity】NPC對話功能測試

(本篇的範例需要使用chrome以外的瀏覽器才可以正確顯示。)
這次來測試NPC的對話,專案當中還有些不夠完整的地方,所以只做功能的展示,做法暫時先不談。
目前是拿滑鼠移動的專案來增加對話功能,靠近能對話的NPC,碰到觸發器時顯示按鍵Z作為提示,按下Z開啟對話視窗。

顯示對話框,停下人物控制的腳本,這時會讀取準備好的文字檔案,在依NPC名稱讀取人物圖片、人物名稱、對話內容。

按下畫面上的任意位置會顯示下一句,直到該NPC的對話內容全部結束,關閉對話框,開啟人物控制功能。

以下是範例成果:


這次拿想像中最適合的專案來增加功能,發現以前使用Unity 4.x的專案幾乎都多了些error,包括這個範例也是在含有error的狀況編譯好的。
除了error的問題外,NPC觸發器重疊要如何處理,人物控制的開起關閉,都還有需要調整的地方。
這次就到這裡。

2 則留言:

  1. 可以請問你這段程式碼要怎麼寫嗎如果可以解說就更好了謝謝

    回覆刪除
  2. Unity的好用免費對話外掛:Fungus
    http://www.morningfungame.com/2016/05/unityfungus.html

    回覆刪除

【自製小遊戲】水平思考猜謎(海龜湯)

遊戲連結 海龜湯的玩法是由出題者提出一個難以理解的事件,參與猜題者可以提出任何問題以試圖縮小範圍並找出事件背後真正的原因。但出題者僅能以「是」、「不是」或「沒有關係」來回答問題。 本遊戲蒐集各種論壇、平台的42個題目,提供給想玩海龜湯卻愁找不到題目的你們。 ...