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

Project1

 找回密码
 注册会员
搜索

关于技能必定暴击的问题

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

正文摘要:

我找到了一个23技能特效的东西,里面有一段 十八、必定会心一击(效果:永远造成会心一击): for t in $scene.target_battlers     if t.damage.is_a?(Integer)         t ...

回复

许诺言 发表于 2015-7-8 01:26:52
RyanBern 发表于 2015-7-8 00:44
没有效果的原因是你在脚本编辑器的末尾把没有改动的Game_Battler3又备份了一次,所以你之前改过的方法被 ...

我在没下载工程之前 在自己的工程内修改了内容
发现没有暴击效果

下载你的工程后 发现我的RMXP版本是旧版102版本
修改版本号之后就能有暴击效果

这个会不会跟我的RMXP版本有关系?

点评

谢谢 问题已经解决了  发表于 2015-7-8 16:04
那你就升级一下RMXP吧,现在大多用的都是1.03的。下载完毕后你原来的工程应该不会受到影响。  发表于 2015-7-8 09:51
RyanBern 发表于 2015-7-8 00:44:21
许诺言 发表于 2015-7-7 22:59
我已经按照你的方法 添加了代码 但是尝试后没有会心一击的效果

以下附上修改后的工程

没有效果的原因是你在脚本编辑器的末尾把没有改动的Game_Battler3又备份了一次,所以你之前改过的方法被盖掉了,当然没效果。
另外,刚才测试了一下,上面那段脚本还是加在这里为好:

另外附工程:
雷克斯战役.rar (244.01 KB, 下载次数: 77)
许诺言 发表于 2015-7-7 22:59:24
RyanBern 发表于 2015-7-7 21:39
不知道为什么会报错呢,我这边确实是不报错的。不过,这种方法不能实现“必定会心一击”,刚才测试了一下 ...

我已经按照你的方法 添加了代码 但是尝试后没有会心一击的效果

以下附上修改后的工程

雷克斯战役.rar (247.92 KB, 下载次数: 69)

先在这里谢谢你,因为会心一击的调整,对我这个游戏比较重要。
RyanBern 发表于 2015-7-7 21:39:06
许诺言 发表于 2015-7-7 19:50
我用了一个新的工程 只尝试这个代码 依然是同一个错误

不知道为什么会报错呢,我这边确实是不报错的。不过,这种方法不能实现“必定会心一击”,刚才测试了一下没有效果。我提供另外的一种解决方案吧。
先设置一个属性,名称为“必定会心一击”,然后设置特技,将此属性勾选。
然后,在Game_Battler3#def skill_effect的if self.damage > 0(你给的工程中的146行后)添加如下部分:
RUBY 代码复制
  1. if skill.element_set.include?(必定会心一击属性序号)
  2.   self.damage *= 2
  3.   self.critical = true
  4. end

其中,“必定会心一击属性序号”就是此属性的位置,第几个就填几。
许诺言 发表于 2015-7-7 19:50:21
我用了一个新的工程 只尝试这个代码 依然是同一个错误
许诺言 发表于 2015-7-7 19:18:37
RyanBern 发表于 2015-7-7 19:08
在Scene_Battle1的def main前添加
attr_reader :target_battlers[/pre]

谢谢!跟着你的方法修改了 但是还是出现一样的错误



以下附上我的工程 麻烦你帮我看看

雷克斯战役.rar (250.71 KB, 下载次数: 77)

点评

是的 依然是报这个错误  发表于 2015-7-7 19:45
不是的,我这边测试是没有问题的。你那边还是报同样的错误吗?  发表于 2015-7-7 19:44
我已经保存过了,是不是需要重新安装RMXP才有效果呢?  发表于 2015-7-7 19:41
我这里也没什么问题……  发表于 2015-7-7 19:32
我这边测试没有出现问题啊……测试的时候最好是使用游戏直接测试,如果使用[战斗测试]进行测试,必须先保存一下工程。  发表于 2015-7-7 19:30
RyanBern 发表于 2015-7-7 19:08:20
在Scene_Battle1的def main前添加
RUBY 代码复制
  1. attr_reader :target_battlers

评分

参与人数 2星屑 +45 收起 理由
许诺言 + 15 谢谢你热心解答
龙和许也 + 30 认可答案(最近没人塞你糖吗?我让你久违的.

查看全部评分

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

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

GMT+8, 2024-9-23 05:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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