设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1969|回复: 1
打印 上一主题 下一主题

[已经解决] 图书馆装备技能和自动战斗的问题求教

[复制链接]

Lv2.观梦者

梦石
0
星屑
596
在线时间
797 小时
注册时间
2014-7-1
帖子
578

开拓者

跳转到指定楼层
1
发表于 2016-4-23 05:04:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 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:36
学习使我疲劳,打工使我疲惫,恋爱使我伤身,吸烟伤我肺腑,饮酒损我形象,旅游使我破费,月底不见铜板,只有在论坛里面看看各种大佬才能使我进去

Lv3.寻梦者

梦石
0
星屑
1358
在线时间
1295 小时
注册时间
2012-8-4
帖子
749
2
发表于 2016-4-23 11:44:31 | 只看该作者
RUBY 代码复制
  1. a11=@battle_skill.compact
  2.       @current_action.skill_id = skills[rand(a11.size)]

点评

我自己解决了 你的方法有空我试下 多谢了!  发表于 2016-4-25 11:47

评分

参与人数 1星屑 +20 收起 理由
jiushiainilip19 + 20 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-11 20:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表