日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Unity】制作剧情向游戏使用Fungus插件

發布時間:2023/12/20 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Unity】制作剧情向游戏使用Fungus插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我是去年下載的Fungus插件,當時是免費的,這個免費版現在被棄用了,商店里有個最新的付費版,不過我還是先用原來的這個試試,記錄一下常用的操作

  • 導入插件的資源包后,菜單欄會出現一個工具按鈕
  • 點擊工具->Fungus->create->flowchart,創建一個流程圖。點擊工具->Fungus->Flowchartwindow,顯示這個flowchart的內容,這個操作窗口是之后要經常用到的,初始只有一個按鈕,里面那些是我新加的
  • 點擊那個按鈕,查看inspector
    • Block Name:按鈕在Flowchartwindow里的名字
    • custom Tint:開啟個性化設置,可以自己設置按鈕的樣式
    • 描述:類似于備注,會顯示在按鈕下方
    • execute on event:這個按鈕(結點)是通過什么事件觸發,如圖,這個結點在游戲開始時直接觸發
    • commands:結點觸發后按順序執行
  • 添加一個say命令:點擊+,選擇say命令,就會發現上面的commands列表中多了一條


    點擊say命令,顯示它的這些屬性:
    • character:將對話框綁定到某個角色(角色的概念馬上介紹)
    • story text:游戲運行后對話框中顯示的內容
    • voice…:設置對話框出現時伴隨的音效
    • Tag Help:點擊后展示一些可以在story text中使用的樣式


    這是我之前設置好的一條命令,點擊運行游戲,效果如下:

  • 設置character:點擊菜單欄 工具->Fungus->create->character,查看inspector
    • name text:character的名字,如果綁定到對話框上,對話框上會顯示name text的內容
    • 其他的就是一些樣式,名字的顏色等

      我設置好的如圖:
  • say命令+character:

  • 使用menu命令制作分支劇情:點擊+,選擇menu

  • menu命令顯示報錯,沒關系:

    • 文本:游戲運行后menu按鈕顯示的內容
    • target block:即報錯的原因,還沒有設置選擇某個菜單項后要跳轉的結點


    添加新結點:flowchartwindow中單擊右鍵,add block,設置結點的屬性和命令(先忽略我設置的send message 命令


    設置好新結點后,設置menu的target block為新結點
    我設置了兩個menu,分別對應兩個節點,設置好之后可以在window中發現結點連接起來了


    運行游戲,效果如圖:

    點擊唱個歌,就會跳轉到唱歌結點,執行唱歌結點的命令

    8. 第二個跳轉結點的方法:message
    除了通過設置menu可以跳轉結點,還可以使用消息傳遞的方式
    先添加一個通過消息傳遞后跳轉的目的結點:添加新結點后,修改execute on event為message received,且消息內容為:對話結束

    演示一下從唱歌結點跳轉到剛剛新添加的結束結點:
    在唱歌結點新添加一條send message命令

    設置send message命令中的消息(message)為對話結束。

    這樣兩個結點的暗號就對上了,當執行到唱歌結點的send message命令時就會跳轉到結束結點。

    這是我經常使用的幾個操作介紹。

    總結

    以上是生活随笔為你收集整理的【Unity】制作剧情向游戏使用Fungus插件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。