每周回顾:深入了解装备与面板计算

怎甘沉沦 提交于 2020-01-13 00:06:56

每周回顾:深入了解装备与面板计算

查BUG
  • 角色属性异常,在脱去装备的情况下,面板数值仍觉得稍微多点
  • 想起了之前看过很多遍的面板数值计算函数(几千行),然后开始从数值为0的地方开始调试,把有影响的值打出来,发现了有问题的地方。
  • 做服务器还是师傅告诉我的一条原则,客户端发来的不要信,这条要注意。
  • 在游戏里涉及到道具和属性的地方,要想一下客户端发来的消息的各种情况。比如客户端请求学习一个职业技能,服务器就让客户端学习他发来的这个技能,如果客户端将这个技能编号修改,改成别的技能,服务器也让它学的话,就会出问题。如果是道具,则要检查道具是否是服务器配的,以及数量可能溢出的问题。
setupcharbase与calcAll
  • 花了几个星期整理完了setupcharbase里面的各个流程,这里面包含了游戏里所有与攻防血有关的功能部分。整理完这部分后,仅仅是知其然。只知道是有影响,真正公式计算,还是找到装备计算的地方。
  • calcAll是个大头,都是祖传代码,跟某几个的数值计算流程就要费很大劲,暂时是把基础的计算整理下来了,还是有些细节,由于不熟悉游戏核心玩法(需要深入了解游戏装备的各个数值),还需确认细节部分。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!