查看: 1561|回复: 4

[已经解决] 判断敌人死亡

[复制链接]
梦石
0
星屑
50
在线时间
8 小时
注册时间
2010-7-26
回帖
26
发表于 2010-8-8 11:33:29 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 majx0404 于 2010-8-11 09:10 编辑

请问Scene_Battle4的哪一部分是判断敌人已经死亡?
或是有什么方法可以自己判断?
麻烦知道的人教一下 谢谢~

不画画就死星人

梦石
0
星屑
171
在线时间
1819 小时
注册时间
2007-6-14
回帖
3133
发表于 2010-8-8 11:49:12 | 显示全部楼层
用$game_troop.enemies[编号].hp==0来判断?
不知道乃要做什么- -
渣绘关注慎重
[url=http://www.pixiv.net/member.php?id=1160389][color=DimGray]http://www.pixiv.net/member.php?id=1160389[/color][/url]
回复

使用道具 举报

梦石
0
星屑
50
在线时间
8 小时
注册时间
2010-7-26
回帖
26
 楼主| 发表于 2010-8-8 16:18:58 | 显示全部楼层
因为原本的二刀流实际上只有一个伤害
然后两次攻击动画
我想改成每一下都各有一个伤害
可是问题是如果打怪物第一下就死亡的话
角色会跑去打下一只
所以想设个判定如果第一只怪物死亡就进入@phase4_step 1
直接取消掉第二次攻击
可是用这个好像不行: $game_troop.enemies[编号].hp==0
第一点是我找不到怪物编号,第二点是.hp是未定义方法
回复

使用道具 举报

尽头

梦石
0
星屑
119
在线时间
278 小时
注册时间
2010-6-20
回帖
1204
发表于 2010-8-8 17:24:55 | 显示全部楼层
  1. # 如果存在任意 1 个敌人就返回 false
  2.     for enemy in $game_troop.enemies
  3.       if enemy.exist?
  4.         return false
  5.       end
  6.     end
复制代码
其中enemy.exist?就是判断有否存在敌人。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
8 小时
注册时间
2010-7-26
回帖
26
 楼主| 发表于 2010-8-8 17:42:48 | 显示全部楼层
不行阿~这个判断是敌全灭的
我想判断的是二刀流第一下打死怪物
(灭一只不等于全灭吧)
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部