作者laechan (小太保)
看板mud_sanc
标题[闲聊] 虚拟防具的构想
时间Sun Sep 28 01:37:32 2008
防具物件......设定了许多的资料。
玩家在 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)
1F:推 Yanten :加油!!! 09/28 09:36