基于Unity3D的簡易R(shí)PG框架搭建

目前完成的功能:
主角四方向無沖突動(dòng)畫移動(dòng) 已預(yù)留Spine和3D模型動(dòng)畫接口在未來升級(jí)
NPC對(duì)話?交易買賣?寶藏探索 裝備穿卸 仙術(shù)+物品的使用?地圖機(jī)關(guān)+障礙+事件觸發(fā)器
存檔功能 將所有玩家角色 NPC 地圖狀態(tài)全部保存本地?加載時(shí)數(shù)據(jù)parse到原目標(biāo)
劇情編輯器? 參考魔獸爭霸神界原罪2的劇情編輯系統(tǒng) 將地圖數(shù)據(jù)及事件持久序列化保存為Json及CSV 開源后熟悉Unity3D的策劃或愛好者可以很快填寫后續(xù)劇情或者新創(chuàng)作的劇情
缺乏的功能
導(dǎo)航? 為了更流暢的播放動(dòng)畫拋棄了原版的格子地圖做法 但原版素材只有四方向移動(dòng)?目前打算強(qiáng)行平移NPC到目標(biāo)位置
戰(zhàn)斗? 戰(zhàn)斗遠(yuǎn)非簡單的回合制互砍 包括了普通攻擊 攻擊技能 治療技能 驅(qū)散技能 單體群體 buff debuff 回復(fù)道具驅(qū)散道具的使用 攻擊道具debuff道具的投擲?合體攻擊 防守 逃跑?圍攻
以上部分代碼都能做?戰(zhàn)斗最麻煩的是數(shù)值以及AI 如果沒有足夠的數(shù)據(jù) 戰(zhàn)斗系統(tǒng)幾乎無法還原