查看: 2316|回复: 3

[有事请教] 伤害数值出现小数怎么办?

[复制链接]
梦石
0
星屑
899
在线时间
83 小时
注册时间
2018-7-11
回帖
10
发表于 2022-7-3 09:25:07 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
想弄个造成攻击的同时自己也会受到一定反伤的技能,伤害公式用的是:
a.gainHp(a.atk*0.6*100/(100+b.def));a.atk*3*100/(100+b.def)
结果就出现了HP737.6615……这种情况了。
QQ截图20220703092232.png
梦石
0
星屑
899
在线时间
83 小时
注册时间
2018-7-11
回帖
10
 楼主| 发表于 2022-7-3 09:29:59 | 显示全部楼层
gainHp后面忘打减号了,不过恢复HP也有这种问题
回复

使用道具 举报

梦石
0
星屑
29901
在线时间
5734 小时
注册时间
2016-3-8
回帖
1653
发表于 2022-7-3 10:24:39 | 显示全部楼层
本帖最后由 alexncf125 于 2022-7-3 10:31 编辑

用Math.round()喽

欢迎加入~RM学习交流群:632269521
回复

使用道具 举报

梦石
0
星屑
899
在线时间
83 小时
注册时间
2018-7-11
回帖
10
 楼主| 发表于 2022-7-3 11:17:23 | 显示全部楼层
alexncf125 发表于 2022-7-3 10:24
用Math.round()喽

欢迎加入~RM学习交流群:632269521

解决了,感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部