赞 | 287 |
VIP | 11 |
好人卡 | 74 |
积分 | 226 |
经验 | 281171 |
最后登录 | 2024-11-16 |
在线时间 | 9415 小时 |
Lv5.捕梦者 (暗夜天使) 只有笨蛋才会看到
- 梦石
- 1
- 星屑
- 21631
- 在线时间
- 9415 小时
- 注册时间
- 2012-6-19
- 帖子
- 7118
|
本帖最后由 喵呜喵5 于 2016-6-12 17:30 编辑
jianyulei 发表于 2016-6-12 16:16
我一般是对应角色判断,因为状态是角色拥有的,也只有判断角色,而引擎自带了判断角色是否有某状态的选项 ...
对于第一个脚本,我想说的是:
是 & 不是 && ,只有一个 &,功能是取数组的交集
第二个脚本,我想问你的是,你是怎么判断某个角色拥有某个状态的,或者,你的 1号角色是否拥有 1号状态,你脚本里是怎么写的?
例如你要用引擎自带的判断的话,就是:- class Game_Actor
- alias m5_20160612_init_tp init_tp
- def init_tp
- m5_20160612_init_tp
- (100..200).each do |id|
- next unless state?(id)
- self.tp += 20
- break
- end
- end
- end
复制代码 个人建议你理解这段代码到底是如何工作的,然后自己重新写一个自己的版本,而不是直接使用这段代码 |
|