使用 Unity3D 對話系統,甚至連圖片都沒用的密室逃脫遊戲
遊戲很簡單,就是解謎,打開門
從 Assert Store 裡面下載 Fungus
下載後,會在 Tools 看到 Fungus 的相關項目,目前只會用到 Flowchart
建立後,可以打開 Flowchart ,可以看到裡面有 Block,你可用左上的 【+】號任意添加 Block
每個 Block 可以創建很多情境 如 這邊的 Say (對話) 跟 Menu (選單)
對話創建,目前只需要填 Story text
因為還沒建立場景,所以會顯示如下
Menu 則是選單 Text 是選單標題 ,Target Block 則指向下一個 Block
執行後會顯示選單
由於有些對話玩就會跳轉到下一個 Block 所以需要使用 Call
在 Say 之後 可以立刻呼叫另一個 Block
利用 Call 跟 Menu 就可以把遊戲內容串起來
然後一行程式碼跟一張圖都沒有的遊戲就出現了
但用 WebGL 發布時發生文字問題,打開 Tools,添加 SayDialog 與 MenuDialog
直接從系統取得文字檔 ttc 複製到 Unity3D 底下
將該 font 放到 MenuDialog 與 SayDialog 裡面的
重新 Build 輸出後,文字就可以正常顯示。
範例 :