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