赞 | 5 |
VIP | 319 |
好人卡 | 14 |
积分 | 5 |
经验 | 41379 |
最后登录 | 2020-11-1 |
在线时间 | 1355 小时 |
Lv2.观梦者 (版主) 迷途知返,恍如隔世
- 梦石
- 0
- 星屑
- 488
- 在线时间
- 1355 小时
- 注册时间
- 2011-2-17
- 帖子
- 1216
|
- # 计算威力
-
- if skill.atk_f == 0
- power = [(user.level*0.4+2)*skill.power*user.int/self.mdef/50+2].max
- else
- power = [(user.level*0.4+2)*skill.power*user.str/self.pdef/50+2].max
- end
复制代码 这是我修改过后的脚本。
我把敌人的攻击力设置为敌人的等级。
但是在游戏内附带的目录中是这样说的。- 小数点以下的计算
- 整数除整数的情况下,会省略余数,答案将还是整数。想得到小数点以下的答案,就要使用到浮点数。除数或被除数至少要有一个是浮点数(明确标明了小数点以下),计算的答案就会是浮点数。
- p 15 / 4 # => 3
- p 15.0 / 4 # => 3.75
- p 15 / 4.0 # => 3.75
复制代码 而伤害按我的公式计算出来难免是浮点数,怎么让伤害约成整数???
|
|