下载 App

喜大普奔,两年修复战斗无法造成伤害的漏洞

修改于02/262318 浏览
大量玩家反馈战斗中突然双方没有伤害,或者角色突然瞬移到地图左下角,这个bug极其狡猾,出现情况随机,极难找出复现规律,但是在前些天我调试苹果版本的时候偶然在xcode上命中了断点,错误内容如下。
Infinity or NaN floating point numbers appear when calculating the transform matrix for a Collider.
总所周知,一个bug被找出错误日志,它就离死期不远了。
在ai爸爸的指导下,加上我机智的推理,终于找出错误代码。
fMovementZ = Mathf.SmoothDamp(m_fMovementZ, fMovementZ, ref m_fMovementZDampTemp, 0.15f);
if (fMovementZ != m_fMovementZ)
{
    m_fMovementZ = fMovementZ;
    m_pAnimator.SetFloat(StaticInfo.MovementZ, m_fMovementZ);
}
是因为m_pAnimator收到的m_fMovementZ可能是Infinity or NaN导致的,这个错误发生后,不会只是单纯的报错返回,而是会导致整个物理系统的奔溃,并且爆出大量错误日志导致游戏突然变卡顿,并且有关物理的计算全部失效!!!太可怕了!前些年我都一直以为是物理检查的算法有问题又或者是有关无敌的法术没回收,最后却发现是和物理计算毫无关系的动画导致的!
这个堵了2年的便秘终于通了,真是爽啊,最后祝大家新年愉快!
00:33
孤身入局?NONONO截图
孤身入局?NONONO
少年郎孤身入局!惧否? 少年:孤身入局?不好意思我的骑兵已经踏遍了山河万里!
122 赞
79 回复
01:57
我怎么感觉还没这个好玩。截图
我怎么感觉还没这个好玩。
电脑上的骑马与砍杀。战锤,战地啥的还可以 ,手机版感觉不咋样。感觉还没有这个好玩
24 赞
21 回复
00:28
中世纪の轻功截图
中世纪の轻功
如题
97 赞
35 回复
00:50
无限使用截图
无限使用
j教你们一个快速攻城的方法
2 赞
8 回复
00:21
剑锋所指,流星将至(还蛮帅的😁)截图
剑锋所指,流星将至(还蛮帅的😁)
这个技能设计的不错[表情_斜眼笑]#发现好游戏 #游戏日常 #浅评一下
11 赞
15 回复
骑战·烈火之剑前期积累资金最快最简单攻略截图
骑战·烈火之剑前期积累资金最快最简单攻略
开局做主线任务,打完第一波野怪后,跟着剧情来到【因弗內斯】见到商人不要交任务,购买龙肉,转身去找厨师,制造烤龙肉,然后去商人那卖,来回折腾几次,有点钱了,就买一两组龙肉后,再买最便宜的商品把物价顶到160峰值,然后再卖烤龙肉可以收益最大化,五张图片手把手教学,保证简单易懂,一个小时最少能刷二十万,如果已经交了任务的也别怕,图一是NPC慢慢游荡后的位置,刚好两人在一起,距离很近。觉得有用的朋友请给我
12 赞
10 回复
骑砍部分城市信息截图
骑砍部分城市信息
观前必看:食物与武器装备我是直接按城市信息来填写的,兵种和英雄这两栏只能当个参考,因为有些我标无的城市可能是我去的时候兵种和英雄还没刷新出来。再一个,如果你去我标有兵种和英雄的城市,发现兵种和英雄不对版,不用担心,没刷新出我标的兵种和英雄而已。如果是都没刷新的话,你可以等等,等他刷新。一句话就是我标无的城市可能会刷新兵种和英雄但不一定,不过我标有兵种和英雄的城市,必然会刷出来英雄和兵种。 因为我做
精华
58 赞
9 回复
05:09
骑砍手游截图
骑砍手游
玩着不错,缺点闪退频繁,有广告#发现好游戏 #游戏日常 #
10 赞
6 回复
01:23
中世纪2全面战争手游截图
中世纪2全面战争手游
成吉思汗蒙古帝国全面进攻欧洲诺夫哥罗德帝国,攻下城池并抵御敌方援军
41 赞
14 回复
玩家宝贝们的神仙号截图
玩家宝贝们的神仙号
恭喜大佬喜提斩龙
官方
23 赞
20 回复