[閒聊] 虛擬防具的構想

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間17年前 (2008/09/28 01:37), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
防具物件......設定了許多的資料。 玩家在 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
文章代碼(AID): #18tczfgT (mud_sanc)
文章代碼(AID): #18tczfgT (mud_sanc)