作者:
ZooseWu (N5)
2021-04-07 21:03:07基本上現在的遊戲整體架構已經做好了
有分為物件製作系統 場景編輯器
物件系統可以批量生產遊戲中會出現道的物件
只要把模型丟進去然後勾幾個選項就可以生出來了
雖然這部分還要重構 不過那是一百年後的事情了
現在能用就好 我已經決定今年不做重構這件事情
再來是場景編輯器
我們的遊戲不用傳統的方法
也就是每個關卡都存一個場景
而是存為關卡資料 然後只有一個遊戲場景
然後根據關卡資料動態載入場景
這兩邊現在都弄得差不多了
現在就是要製作每個物件特規的內容
以英雄聯盟為例的話
你把人物模型丟到物件製作系統
他就會自動變出QWER跟各種動作
但是QWER內容都是空的 要自己另外寫
現在要寫的就是一個簡單的黏牆壁系統
讓物件掛在牆壁或是天花板上會自動黏住
適用的範圍
例如電視壁掛 牆上的畫 牆上的架子 攝影機之類的
然後還要讓使用者可以設定破壞係數
只要對物件施以一定以上的力量就會把東西從牆上打下來
變成可以拿的普通物品
目前設計構想是用內建的joint
然後會設定貼牆的面向 一般而言只會有一個面向
不過還是先寫成六個面都可以獨立設定能不能貼牆好了
再來就是貼牆的偏移量
因為joint要能碰到牆壁 乾脆就直接塞進牆壁裡面好了
然後一些東西可能要先抽象化拉出來
例如到現在已經做了好幾次的六面選擇系統
應該可以統一拉出來變成一套系統
然後再根據每個物品的特性選擇他可以選擇的面向
例如牆壁的生成就只能選東南西北 不能選上下
先這樣 卡關再來發廢文