设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

我用了一个脚本,叫做空手时候的攻击力。叔叔姐姐进。

查看数: 1517 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-6-24 07:08

正文摘要:

  求各位帮帮忙,看看这个怎么解决,我做了一个空手时候有攻击力的脚本。也就是RM本身游戏中,不装备武器是没有攻击力的,就算有再多的力量,没有武器也是零,于是我用了个空手力量也会有攻击力。但是呢, ...

回复

wingzeroplus 发表于 2013-6-24 15:26:23
恶魔般的天使 发表于 2013-6-24 13:24
不是,因为我的战斗是事件及时制,主角的攻击力=攻击力的、、、所以就要空手时候的攻击力,装备上武器后 ...

self.damage= atk * (20 + attacker.str) / 20+ attacker.str * (20 + attacker.str) / 20
刚才不是说了这个公式随便玩嘛,这样改一下就符合你的要求了
恶魔般的天使 发表于 2013-6-24 13:25:36
Zhangjiaxing1 发表于 2013-6-24 08:38
在Game_Actor 267行  获取基本攻击力,改为如下:
  def base_atk
    weapon = $data_weapons[@weapon_id] ...

装备好武器后,武器的攻击力为200 ,为什么他的总攻击不等于300呢= =

点评

你的脚本怎么改的,当然还要看你后面有没加类似game_actor这个的脚本,以后面的为准。发个工程看看。  发表于 2013-6-24 14:29
恶魔般的天使 发表于 2013-6-24 13:24:35
wingzeroplus 发表于 2013-6-24 11:59
其实也不用纠结攻击力,玩家只要知道空手能造成伤害就可以了
那么 只需要在self.damage做点小手术Game_Batt ...

不是,因为我的战斗是事件及时制,主角的攻击力=攻击力的、、、所以就要空手时候的攻击力,装备上武器后武器攻击力加空手时候的攻击力直接等于多少。。。这个做不出来吗
wingzeroplus 发表于 2013-6-24 11:59:28
其实也不用纠结攻击力,玩家只要知道空手能造成伤害就可以了
那么 只需要在self.damage做点小手术Game_Battler 3下面
系统默认的self.damage= atk * (20 + attacker.str) / 20
比如改为self.damage= atk * (20 + attacker.str) / 20+ attacker.str
那么空手时会造成角色力量的伤害,装了武器会造成默认的普通伤害+角色力量,不会出现打不动的情况,而且这种办法改的话敌人也不会说打不动高防的我方角色
当然上面那行想自己怎么改都可以

评分

参与人数 1星屑 +70 收起 理由
弗雷德 + 70 我很赞同

查看全部评分

Zhangjiaxing1 发表于 2013-6-24 08:38:49
在Game_Actor 267行  获取基本攻击力,改为如下:
  def base_atk
    weapon = $data_weapons[@weapon_id]
    atk1 = weapon != nil ? weapon.atk : 0
    return atk1 + 100
  end
这样空手的攻击力就为100

评分

参与人数 1星屑 +70 收起 理由
弗雷德 + 70 我很赞同

查看全部评分

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 20:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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