[閒聊] 虛擬防具的構想
防具物件......設定了許多的資料。
玩家在 wear 一件防具時,需要讀取非常多的資料,例如等級、
認主判斷、限制種族、限制職業、限制性別、所加屬性、所加防
禦力、......
所以防具要虛擬化,非常的困難。
但是這並非不可能,目前的趨勢是...
「實體」物件資料==>盡可能運用資料庫化為「虛擬物品」
例如,只要是 view 防具時會顯示的所有資料,都登錄到資料庫
中,則防具要虛擬化就不困難。
但是它還有其它問題,例如寫在防具中的函數,在物件虛擬化後
將會「不存在」,一般的做法是,例如 wear_msg,就直接內設為
用 wear 指令來顯示外設的 wear_msg...
原本用呼叫函數的方式呈現==>改成用 wear 支援
原本 wear 時限制需屬性多少,也改成外設屬性限制再用 wear
來支援,諸如此類......
============================
上面全都是垃圾。那是我最原始的構想,不過我有了新的想法,
再加上上面新版的虛擬物品系統的應用,上面那些就直接廢棄。(註)
目前線上人數約 150 人時,載入到記憶體中的常駐防具數量,
大約是 7xxx 件,我最近將測試一個新計劃,運氣好的話,或許
就可以確實降低載入的防具數,這部份要先跟 nobu 確認可行性
,若確實可行,它的最直接好處,就是防具種類可以再增加。
而且這個若實行成功,我另一個增加技能數量的計劃也可以跟著
實行,而且可以讓我日後很輕易地對技能資料做增減,並且建立
方便的控制系統─不過它有潛在風險就是了。
註的部份,我覺得我晚上去唸研究所的好處,就是腦袋以前打結
的部份好像又漸漸蹦開,我目前會希望在自己狀況好的時候去完
成一些關鍵的系統設定,讓小 wizs 們以後要進行一些規劃時會
更方便。
我希望的未來是,wizs不再需要「coding」,只需要「setting」
,例如目前房間的部份已經完成類似的設定─只要畫好地圖,丟
進某個程式裡頭,它就會依據地圖房間配置去產生所有的房間基
本物件。
這個確實是很基本的第一步,未來就陸續進行第二步、第三步..
隨著我唸研究所的時間之增長,我在「某個方面」的能力將會越
強,因為我看過其實體的展現,我未來的一個重點,就是將它寫
到聖殿中。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: laechan 來自: 118.170.100.124 (09/28 01:40)
推
09/28 09:36, , 1F
09/28 09:36, 1F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
-22
41