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

Project1

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

[已经解决] 如何获取法术或道具或攻击指定的敌人所在队伍的ID?

[复制链接]

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
跳转到指定楼层
1
发表于 2013-9-3 19:54:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
例如:史莱姆大队由三种怪物组成 怪物ID1-史莱姆 怪物ID2-人鱼 怪物ID3-蟑螂 而史莱姆大队这个敌人队伍ID是4(注意是队伍ID,而不是怪物ID),请问如何写语句(事件应该是没有了的)取得到敌人队伍ID,也就是4这个值?

点评

请您再仔细看看,是队伍的ID,而不是队伍成员的ID。 $game_troop.members[n-1].id 这个应该是得出队伍中某成员的ID而不是队伍的ID吧?  发表于 2013-9-3 20:10
第n个敌人,在敌群中的ID为n-1在数据库中的ID为$game_troop.members[n-1].id  发表于 2013-9-3 20:05

Lv1.梦旅人

梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
帖子
666
2
发表于 2013-9-3 20:51:04 | 只看该作者
Game_Troop类的实例变量@troop_id记载了这一信息,不过默认没有提供接口来读取该值。
  1. class Game_Troop < Game_Unit
  2.   attr_reader   :troop_id
  3. end
复制代码
这样,在战斗中就能用
  1. $game_troop.troop_id
复制代码
来获取队伍编号了

点评

谢谢,我回去试试,当时怎么就没想过?  发表于 2013-9-4 22:25

评分

参与人数 1梦石 +1 收起 理由
熊喵酱 + 1 认可答案

查看全部评分

>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-7 16:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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