《我的来世是个包裹》更新日志0303
今天调一个BUG用了很长时间。
自从阅读改成可以自动手动切换以后。就会发现手动模式下有时候对话框会不消失。
我们这个游戏和其它文字游戏不同,对话框本身是会动的(因为对话框不隐藏掉,因为包裹格子界面是一直在的,后面背景就完全永远没机会露出来了),而不是固定对话框或者固定位置更换样式。所以就存在一些隐患。
然后我查了很久没查出BUG根源,我甚至在父类中监控对话框数量,也没法解决这个问题,后来终于发现,原来是C#语言里的浮点数误差问题……
最后我强行加了一个delta值进去,才避免了问题。
这貌似是常识?但是我好几年没遇到这样的问题了,因为之前处理浮点数都比较谨慎,从整形除以10的幂来得到浮点数。但这次处理的是Time,就没法这么操作了,所以就……