电子兵棋开发Day103
2023-03-12 19:51 作者:I_am_a_squid_kid | 我要投稿
今天继续
1:现在地图新加入一个参数叫做掩体数值,越高说明这个格子中的掩体越多,越容易隐蔽和减少伤亡。
2:现在射击功能新加入一个修正,掩体数值修正。掩体数值取值范围为0-1000,除以10就是命中率需要减少的百分数比如600代表命中率仅剩原来的百分之40
实际例子:命中率%80 掩体数值:800 修正后命中率:%16
这么设置可以让步兵和装甲都得到一样的修正,而不是步兵一修正直接成百分之0,装甲没啥事。
3:发现一个bug,在射击时两个单位之间的距离貌似会算错,直接修复,现在没啥大问题了误差也不大,该是500的地方现在是499.1232312766057(精确),只看了那么两个例子,希望其他的也正常吧。
4:现在如果场上有正在进行的战斗,也就是有敌我双方的单位在同一个格子里,那么这个格子上会显示一个红色圈,和能射到的格子里那个绿圈大小位置都一样,只不过一个红色一个绿色。在战斗中如果哪一方撤退了,红圈就会消失,很好理解,没有双方单位同时在一个格子里了。(突然想到这么做假如哪一方被全部消灭了,根本不是撤退,那这个红圈岂不是一直会在那,这肯定是个bug,我已经预判到了,但是我今天不想管它了,有缘再说吧。)
5:修复了撤退那里的一个bug,它有时候该撤不撤,原因是随机撤退方向的时候随机出来的方向有点问题,(传入函数的那个方向竟然是个空列表)现在已经修复了。
最后来个技术总结:好久没这么多字了