幻想森林

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

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

[复制链接]

2

主题

2

帖子

20

积分

②入门

积分
20
发表于 2009-2-26 17:44:08 | 显示全部楼层 |阅读模式
请问怎样把伤害公式设定為

伤害 = 武器攻击力 x (自己攻击力 / 敌人防御力)
回复

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2009-2-27 00:40:45 | 显示全部楼层
damage = @plus_atk * (actor.atk / self.def)
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 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, 2024-5-18 20:28 , Processed in 0.018738 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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