本帖最后由 VIPArcher 于 2015-7-24 20:16 编辑
VA里因为有双持武器,所以获取的weapons是个数值
具体代码见Game_Actor#weapons,如下:- class Game_Actor < Game_Battler
- #--------------------------------------------------------------------------
- # ● 获取武器实例的数组
- #--------------------------------------------------------------------------
- def weapons
- @equips.select {|item| item.is_weapon? }.collect {|item| item.object }
- end
- end
复制代码 所以获取1号角色的武器实例应该这样$game_actors[1].weapons[0]
$game_actors[1].weapons[0]
另外武器实例拥有的方法参考F1数据结构里的RPG::Weapon及其父类(RPG::EquipItem和RPG::BaseItem)
比如1号角色装备的武器的攻击力就是$game_actors[1].weapons[0].params[2]
$game_actors[1].weapons[0].params[2]
【别说F1帮助文档还没汉化什么的】
再另外VA里获取队员和XP不同,VA里是$game_party.members $game_party.members[2] #队伍里的第三个人
$game_party.members
$game_party.members[2] #队伍里的第三个人
|