几乎所有来找张三的玩家,不论是来买卖装备、修理装备还是强化装备的,在做完自己要做的事情后,都会想尽办法把张三‘请’离岗位。
山区之国有三种专属职业,分别是由盗贼转职的刺客、由斧术师转职的狂战士和重甲兵。为了把张三弄到铁匠铺外面,三大职业简直是各显神通,狂战士用[冲撞]、重甲兵用[野蛮头槌]、刺客用[吸引]……总之无所不用其极,把有求于人、求完就翻脸不认人的渣作风展现得淋漓尽致。
也不知道这种恶意制造bug破坏他人游戏体验的行为究竟有哪里有趣。大概、也许、可能……他们只是吃饱了撑得慌吧。
生活玩家气炸了,歌斐气笑了。
像张三这样的npc卡位不是什么难解决的bug,但总系统总不能一天到晚啥都不干,就光顾着四处刷新卡bug的npc吧?
歌斐扭脸就去找了王总工:“老王,这事你能不能想想办法?”
王总工动作很麻利,不到半个小时就照着歌斐的意思编了个自动刷新功能出来。
其实也不复杂,就是隔一定的时间调用一次npc系统的刷新程序,让不在正确位置上的npc们利用刷新瞬移回到原位,从根源上避免npc被物理引擎的碰撞判定卡死。
歌斐试着应用了一下,很快又发现了问题——这个功能需要占用太多的系统资源了。
包括城镇守卫和一句话都不会说的装饰性看板娘,《方舟》的世界内统共有数百个npc,每次调用自动刷新功能,npc系统就得把名下所有npc查询一遍,再挨个运行刷新程序。在这过程中,游戏运行明显会卡顿,所有底层功能都可能受影响。
这也是没办法的事:刷新的原理是清除掉已有模型的数据、再在固定的位置上原样生成一个新模型,涉及到大批量的建模运算,哪怕是最好的qpu也很难完美带动。
无奈,歌斐只好放弃。
王总工在这时提出了新的解题思路:“我有没有告诉过你,只要总系统足够智能,就可以与npc共享逻辑思维能力?”
请收藏:https://m.wjask.com
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)