找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1922|回复: 2

[RM2K&2K3] 菜鸟问题,关於VX的战斗伤害公式

[复制链接]
发表于 2009-2-26 17:44:08 | 显示全部楼层 |阅读模式
请问怎样把伤害公式设定為

伤害 = 武器攻击力 x (自己攻击力 / 敌人防御力)
发表于 2009-2-27 00:40:45 | 显示全部楼层
damage = @plus_atk * (actor.atk / self.def)
发表于 2009-2-27 00:45:31 | 显示全部楼层
主要是  Game_Battler

有这个@atk_plus   这个事装备加攻击
但是实例变量里面没有

所以先定义实例变量

  attr_accessor :atk_plus
在初始化的里面
  @atk_plus = 0

计算伤害的公式是这个

    damage = attacker.atk * 4 - self.def * 2        # 基本计算

改成
    damage = attacker.atk_plus * (attacker.atk / self.def)
就可以了

OVER
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 18:42 , Processed in 0.010551 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表