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

Project1

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

[已经解决] 如何获取攻击对象

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
38
在线时间
191 小时
注册时间
2010-11-9
帖子
60
跳转到指定楼层
1
发表于 2011-3-20 16:01:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是在脚本里获取受到攻击敌人的信息(现在对脚本也一知半解啦,不知道这么说对不对)

Lv1.梦旅人

梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
帖子
666
2
发表于 2011-3-20 16:47:57 | 只看该作者
回复 losyK 的帖子

是指哪方面的信息...?
伤害信息:在被攻击之后.
被攻击者.damage
为伤害信息
其他有很多啦...
name   id  hp sp 等等
在 Game_Battler 定义的有
>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
38
在线时间
191 小时
注册时间
2010-11-9
帖子
60
3
 楼主| 发表于 2011-3-20 16:59:13 | 只看该作者
回复 沙漠点灰 的帖子

比如说我想对一个被技能击中的敌人进行判定,这时我想把这个单位在战斗中的编号获取出来,应该用哪个?我想应该是有关target的量吧,但没找到。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
帖子
666
4
发表于 2011-3-20 17:10:19 | 只看该作者
回复 losyK 的帖子

全局搜索 make_skill_action_result
下面有
  1.     for target in @target_battlers
  2.       target.skill_effect(@active_battler, @skill)
  3.     end
复制代码
可以写成
  1.     for target in @target_battlers
  2.       target.skill_effect(@active_battler, @skill)
  3.       if target.damage != "Miss"
  4.        XXXXXXXX
  5.       end
  6.   end
复制代码
XXXXXXXXX如果怕麻烦,可以用全局变量

同理有 make_item_action_result
等等

点评

我现在就是不太明白该如何取得被攻击目标的编号  发表于 2011-3-20 18:42
我是这个意思:我现在想用公共事件做一个判定,当时有一个技能时,除了正常的给予伤害外,还会增加一个该敌人一个特有的量。  发表于 2011-3-20 18:41
>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
38
在线时间
191 小时
注册时间
2010-11-9
帖子
60
5
 楼主| 发表于 2011-3-20 17:42:04 | 只看该作者
本帖最后由 losyK 于 2011-3-20 18:02 编辑

回复 沙漠点灰 的帖子

target是个类吗?还是....




那个.......数组好像没有damage这个方法吧.....

点评

是数组。  发表于 2011-3-20 17:46
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
帖子
666
6
发表于 2011-3-21 17:23:45 | 只看该作者
回复 losyK 的帖子
for target in @target_battlers

@target_battlers 是数组
target就是其中1个单元   属于 Game_Battler的一个子类
这样,要用公共事件的话,脚本有些地方换个位置,这样不知道会不会出现逻辑上的BUG...

附:范例
Project1.rar (186.87 KB, 下载次数: 22)

点评

我再问个问题,如果我想加入一个单位特有的变量(类似于hp的这种值),可以在挨打是记录技能的伤害,那应该怎么做?  发表于 2011-3-21 21:04
>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-20 20:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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