Project1
标题: 图书馆装备技能和自动战斗的问题求教 [打印本页]
作者: jiushiainilip19 时间: 2016-4-23 05:04
标题: 图书馆装备技能和自动战斗的问题求教
本帖最后由 jiushiainilip19 于 2016-4-23 09:33 编辑
制作的是自动战斗和手动战斗进行切换的 技能装备脚本 固定装备5个技能
自动战斗则是选择角色所有可以使用的战斗技能去战斗
达成效果:自动战斗释放的技能是技能装备中的随机5个技能
有没有办法整合一下呢!
在自动战斗脚本中
@current_action.skill_id = skills[rand(skills.size)] #就是自动战斗调用角色的随机技能
@current_action.skill_id = skills[rand(skills.size)] #就是自动战斗调用角色的随机技能
技能装备定义的是
attr_reader :battle_skill #已装备技能
attr_reader :battle_skill #已装备技能
如何搭配起来 求{:2_267:} 帮个忙!
技能装备脚本:
技能装备脚本 自动战斗脚本
自己弄好了 不过不知道这样会不会有后遗症
skills = @battle_skill.inject([]){|a,b|a<<b if skill_can_use?(b);a}
skills = @battle_skill.inject([]){|a,b|a<<b if skill_can_use?(b);a}
判断了一下skills 不知道还要什么要注意的?
作者: 夜狠简单 时间: 2016-4-23 11:44
a11=@battle_skill.compact
@current_action.skill_id = skills[rand(a11.size)]
a11=@battle_skill.compact
@current_action.skill_id = skills[rand(a11.size)]
欢迎光临 Project1 (https://rpg.blue/) |
Powered by Discuz! X3.1 |