❤❤前往 陳間時光 賣場❤❤

2016年10月29日 星期六

Unity 簡易遊戲存檔讀檔框架 (配合免費外掛Fungus)



Unity 簡易遊戲存檔讀檔框架 (配合免費外掛Fungus)
環境版本 Unity 5.35f1 + Fungus 3.2




使用說明影片:






下載連結(包含Fugus3.2函式庫 + 存檔讀檔框架)
https://goo.gl/2ORtfo

  • 適合用來作為文字冒險遊戲的簡易存檔系統
  • 圖像式管理介面
  • 可透過Fungus存取布林值 整數 浮點數 字串等變數
  • 易於管理的對話章節編號
  • 3個進度槽(可擴充)
  • 可用Fungus內建的iTween快速自訂按鈕動畫
快速指引:

增加一個新章節
1.在名為變數-章節編號的flowchart物件裡先註冊編號
2.在相對應的flowchart物件裡建立對話
3.對話Block物件裡第一行指令要設定目前段落編號是多少
4.在存檔讀檔的flowchart物件裡有個讀進度Block物件
裡面要註冊讀進度時對於新章節編號的判定讀取
5.同時也要註冊在停止對話Block


增加一個新變數
1.需要存取的變數都建立在名為存檔讀檔的flowchart物件裡
2.存檔讀檔的flowchart物件裡有兩個Block物件:讀進度與存進度
每新增一個變數,這兩個Block物件裡都要註冊


======詳細解說=============


章節段落編號解說:
根據劇情可以分為數個章節
每個章節再區分數個段落
每個段落都給一個編號做為存檔或讀檔時的索引

如何編號?
章節號碼加上段落號碼
第1章第1段 編號為101
第1章第2段 編號為102
第9章第5段 編號為905
第30章第22段 編號為3022

編號都用Float浮點數來設定
方便在兩個段落之間臨時插入一個新段落
比方在101跟102之間
插入一個101.5 可取名為第1章第1段之5
如此可以避免更動到原有段落的編號造成意外的bug
又可以彈性地加入對話資料

章節的編號都統一註冊在名為變數-章節編號的flowchart物件裡
方便管理

同時記得在每一個章節段落的開頭都要設定目前段落編號
如在第3章第12段的對話段落裡 第一個指令要用
+號按鈕--> Variable--> Set Variable
存檔讀檔 / 目前段落編號 = 變數-章節編號 / 第3章第12段
(記得在變數-章節編號的flowchart物件裡
建立好Float類型的 第3章第12段 變數同時設定為Public公開)

最後要在存檔讀檔Flowcart物件的停止對話Block
註冊新章節段落的Stop Block指令
這是為了在存檔或讀檔的時候
停止所有對話相關Block的運作
避免相關的錯誤產生

=============================

變數管理:

存檔讀檔會使用到的變數建議都建立在
名為存檔讀檔的flowchart物件裡 方便管理
可透過Fungus存取布林值 整數 浮點數 字串等變數
凡是需要存檔的變數 都要註冊在讀進度存進度這兩個Block裡
記得建立變數後 要設定為Public公開的變數
如此一來 其他的flowchart物件才能讀取


儲存變數指令:+號按鈕--> Variable--> Save Variable
Key欄位就是存取變數用的鑰匙 建議可跟變數同  然後加個前綴或後綴字串
Variable就是要被儲存的變數

比方:
布林變數:跟村民A聊過天
Key欄位可設定成 :有無跟村民A聊過天

數值:某某某關係值
Key欄位可設定成 :設定某某某關係值

字串:某某某稱號
Key欄位可設定成 :設定某某某稱號

====================

關鍵字:讀進度,存進度,系統,讀取,儲存,app,遊戲,製作,下載,Unity,Fungus,教學,新手,外掛,插件,plugin
好用,免費,文字冒險,點擊,No program,開發,steam
Tutorial,中文,中字,中文教學,不寫程式,免費,遊戲製作,遊戲開發,
遊戲教學,RPG,角色扮演,免程式,教程,寫遊戲,
存檔,讀檔,AVG,Save,Load,S/L,冒險遊戲,專題,手遊

沒有留言:

張貼留言

留言給作者加油打氣

C# 與 Unity 免費中文教學影片推薦

C# 與 Unity 免費中文教學影片推薦
.

超多遊戲資源下載 包山包海