Project1

标题: 判断技能属性 [打印本页]

作者: 帝亚·梵    时间: 2013-1-26 18:04
标题: 判断技能属性
请问下各位,如何判断当前技能的属性,武器可以用这种方式$data_weapons[$game_party.actors[0].weapon_id].element_set.include?(17)判断 ,但是技能要怎么来不清楚
作者: 弗雷德    时间: 2013-1-26 21:31
$data_skills[skill_id].element_set.include?()
作者: 帝亚·梵    时间: 2013-1-26 21:36
弗雷德 发表于 2013-1-26 21:31
$data_skills[skill_id].element_set.include?()

这样不行,因为我是要判断当前使用的技能的属性,这样只能判断某个技能的属性,我尝试了$data_skills[$game_party.actors[0].current_action.skill_id].element_set.include?(17)但是出现了element_set的No Methoderro的错误
作者: 弗雷德    时间: 2013-1-26 21:39
你是在哪做判断的,俺一般是在Game_Battler 3的应用特技效果下做判断,然后由于skill在上面已经被定义过了,所以只需要: skill.element_set.include?()
作者: 帝亚·梵    时间: 2013-1-26 21:42
弗雷德 发表于 2013-1-26 21:39
你是在哪做判断的,俺一般是在Game_Battler 3的应用特技效果下做判断,然后由于skill在上面已经被定义过了 ...

我在Sprite_Battler做的判断,按道理不是也应该定义过了么···
作者: 弗雷德    时间: 2013-1-26 21:44
那个那个,Sprite_Battler属于好像是叫作精灵类,element_set未定义哦。
作者: 帝亚·梵    时间: 2013-1-26 21:53
弗雷德 发表于 2013-1-26 21:44
那个那个,Sprite_Battler属于好像是叫作精灵类,element_set未定义哦。

element_set不应该是在skill那个基础类里面就定义有的么?但好像是空方法,哎?难道要实例化一下?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1