赞 | 153 |
VIP | 10 |
好人卡 | 39 |
积分 | 93 |
经验 | 146191 |
最后登录 | 2024-5-6 |
在线时间 | 2504 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9280
- 在线时间
- 2504 小时
- 注册时间
- 2011-5-20
- 帖子
- 15389
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
因为游戏需要,给角色添加了最小伤害和最大伤害两种属性(类似分散度,但是最小伤害和最大伤害可以不同,即最小伤害80最大伤害150的时候伤害在基础伤害的80%-150%之间,而VA默认的分散度不能分开设置),然后问题来了···在game_battler里面找到了分散度却没看懂- amp = [damage.abs * variance / 100, 0].max.to_i
复制代码 的意思?···- #--------------------------------------------------------------------------[url=home.php?mod=space&uid=336539]@VIPArcher[/url] 求解释0.0
- # ● 应用离散度
- #--------------------------------------------------------------------------
- def apply_variance(damage, variance)
- amp = [damage.abs * variance / 100, 0].max.to_i
- var = rand(amp + 1) + rand(amp + 1) - amp
- damage >= 0 ? damage + var : damage - var
- end
复制代码 |
|