查看: 1303|回复: 2

[有事请教] [以解决]如何定义战斗力的最大值

[复制链接]
梦石
0
星屑
7296
在线时间
1244 小时
注册时间
2015-8-15
回帖
473
发表于 2024-1-23 21:48:01 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 金芒芒 于 2024-1-23 23:08 编辑

@attacker.get_battle_effective=战斗力
[pre lang="ruby"]def get_battle_effective#定义获得实际战斗力
    sum = 0#数字=0
    @member.each do|group|#@每个do|组的成员|
      next if group.get_all_dead#如果下一个组。全部阵亡
      num = group.calculate_effective#数字=组。计算有效
      sum+= num #总和+=数字

    end  
    return sum.round*10
  end[/pre]
梦石
0
星屑
7296
在线时间
1244 小时
注册时间
2015-8-15
回帖
473
 楼主| 发表于 2024-1-23 23:07:21 | 显示全部楼层
p @attacker.get_battle_effective=488
a=@attacker.get_battle_effective
循环刷新
b=@attacker.get_battle_effective
c=b*100/a
显示场景图片[21]x缩放=c
end
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部