Project1

标题: 图书馆装备技能和自动战斗的问题求教 [打印本页]

作者: jiushiainilip19    时间: 2016-4-23 05:04
标题: 图书馆装备技能和自动战斗的问题求教
本帖最后由 jiushiainilip19 于 2016-4-23 09:33 编辑

制作的是自动战斗和手动战斗进行切换的  技能装备脚本 固定装备5个技能
自动战斗则是选择角色所有可以使用的战斗技能去战斗
达成效果:自动战斗释放的技能是技能装备中的随机5个技能
有没有办法整合一下呢!
在自动战斗脚本中
RUBY 代码复制
  1. @current_action.skill_id = skills[rand(skills.size)] #就是自动战斗调用角色的随机技能


技能装备定义的是   
RUBY 代码复制
  1. attr_reader :battle_skill #已装备技能


如何搭配起来 求{:2_267:} 帮个忙!


技能装备脚本:
技能装备脚本
自动战斗脚本


自己弄好了 不过不知道这样会不会有后遗症
RUBY 代码复制
  1. skills = @battle_skill.inject([]){|a,b|a<<b if skill_can_use?(b);a}

判断了一下skills  不知道还要什么要注意的?
作者: 夜狠简单    时间: 2016-4-23 11:44
RUBY 代码复制
  1. a11=@battle_skill.compact
  2.       @current_action.skill_id = skills[rand(a11.size)]






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