查看: 1972|回复: 4

[已经解决] 如何用脚本让怪物学习技能(如何指定执行的怪物个体)

[复制链接]
梦石
0
星屑
65
在线时间
154 小时
注册时间
2011-2-1
回帖
41
发表于 2014-3-28 15:45:11 | 显示全部楼层 |阅读模式

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

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

×
  1. #产生的怪物学技能 十万伏特                 
  2. skill_id= 10
  3. learn_skill(learning.skill_id)
复制代码
大概是这样吧,初学者,不太会
问题是。。。。如何指定学习技能的怪物个体呢?
就是应该用什么作为目标来学习技能呢?正确的应该怎么写?
david_ng223 该用户已被删除
发表于 2014-3-28 16:26:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
65
在线时间
154 小时
注册时间
2011-2-1
回帖
41
 楼主| 发表于 2014-3-28 16:39:34 | 显示全部楼层
不想在事件里写,想在脚本里写,定义成函数=。=。。。。自己带数据结构该怎么引用呢?是不是
  1. RPG::Troop::Member(11).learn_skill(10)
复制代码
呢?
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2014-3-28 18:19:35 | 显示全部楼层
本帖最后由 Sion 于 2014-3-28 18:23 编辑

Ruby 里是要对实例进行操作才行的。
你可以参考一下 Game_Actor 类,看看它创建的时候是怎么读取 $data_actors (RPG::Actor 类的实例构成的数组)里面的数据的。
敌人的话,就是 Game_Enemy。
要修改的话,就修改对应实例里面的“实例变量”就行了。
回复

使用道具 举报

梦石
0
星屑
65
在线时间
154 小时
注册时间
2011-2-1
回帖
41
 楼主| 发表于 2014-3-28 19:36:24 | 显示全部楼层
恩,我去好好看看。。。。这下至少有思路了,要不只能乱试,还是了解太少了
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部