前往
大廳
主題

【遊戲開發日誌 #19】存檔機制調整、音效系統翻修

サンエックス | 2022-12-31 19:19:01 | 巴幣 2224 | 人氣 359

哭啊 怎麼一下子又要過年了

回頭看 2022 幾乎一整年都在重製既有的項目,不太容易拿出什麼新花樣。
那些畢製期間趕工出來的架構,對將來長期的維護和拓展都是硬傷,好在九成的舊架構都在今年搞定了,明年總算能把重心放回角色方面,並且開始為遊戲追加新內容了。

最後來稍微節錄一下 12 月的重點進度


◆【遊戲存檔機制調整】

先前是只有處理遊戲系統設置的存檔,像是音量、解析度和鍵位的儲存,這部分是所有存檔通用的。
然而上篇在物品系統完善後,現在要考慮的,就是物品拾取過後,必須將這個狀態儲存到存檔中,而且這個儲存狀態是個別存檔分開的。

考量過後,目前存檔系統將製作成:
  • 開始新遊戲時,玩家必須選擇一個欄位做為該遊戲的存檔位置。遊戲期間無法更改,但可以在標題介面挪動、複製或刪除。
  • 存檔的最大欄位數設有上限,主要是這邊管理起來方便。
  • 僅於較重要的場合寫入存檔,像是接觸存檔點、進入新場景、劇情推動的節點、玩家掛掉,或是打倒 Boss 的時候。故遊戲內的選單中不會有隨時隨地讓你存檔的選項,避免出現潛在性的漏洞,最壞的場合存檔可能會起飛。此外就是希望玩家別因為後悔做出的選擇而去拼命讀檔,就作者角度來說並不樂見。
目前是沿用先前跨場景參照的功能,將場景中的可拾取物品所附著的 Guid 連帶狀態寫入玩家當前的遊戲存檔內。
反過來,當載入場景時該物品就會檢查存檔是否包含其 Guid 的狀態,若存在時則設置之。
基本上也都能應用到將來需要儲存遊戲進度的部分,以及遊戲進入新周目的話則只要將它們移除就行。

主要的更動全都是程式碼,沒什麼好看的能截圖了。


◆【音效系統翻修】

基本上就保留原有的功能,用較為改善效能的方法重寫過,聲音這塊本來也沒什麼好調整的。
連帶修復前篇所提及的小漏洞,音訊物件在非預期情況下被移除的場合。

至於循環音訊,像是 BGM 這一類的,則額外多了個緩衝過渡設置。
到達循環點時,若沒有上述的設置,預設會直接跳轉回循環起點。
反之,則會在每次循環結束前多了個淡入淡出的效果,適合用於頭尾銜接不夠完美的音訊片段,稍微緩和循環瞬間的不協調感。


可能是親戚覺得疫情愈來愈樂觀,它們元旦前後大概會來家裡拜訪幾天,不意外兩個表弟又要丟給我這邊顧,少數是我過節卻不想待在家裡的期間。

擠不出更多字了 總之先這樣啦 各位明年見

創作回應

樂小呈
哭啊怎麼一下子又要過年了 D:
2022-12-31 19:33:48
サンエックス
新年快樂ㄛ (:
2023-01-01 03:05:14
追蹤 創作集

作者相關創作

更多創作