查看: 1376|回复: 6

关于敌人变身的问题

  [复制链接]

奇情异士

梦石
0
星屑
50
在线时间
287 小时
注册时间
2006-7-5
回帖
3280

贵宾第6届短篇游戏比赛亚军

发表于 2008-7-12 04:47:37 | 显示全部楼层 |阅读模式

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

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

×
我在战斗中想达到“敌人生命降为0时变身”。
但是在战斗测试中敌人生命为0时战斗就胜利了。
请问怎么样达到这一效果?
版务信息:本贴由楼主自主结贴~

——即使有可能会失去性命,
但也不会影响我以自己的意志成为英雄。

新时代R剧《被英雄》发布:
http://rpg.blue/thread-184410-1-1.html

博客地址

橡让作品合集(2007-2010)
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-11-23
回帖
426
发表于 2008-7-12 04:50:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

奇情异士

梦石
0
星屑
50
在线时间
287 小时
注册时间
2006-7-5
回帖
3280

贵宾第6届短篇游戏比赛亚军

 楼主| 发表于 2008-7-12 04:55:09 | 显示全部楼层
第一个敌人死了战斗就直接结束了。

——即使有可能会失去性命,
但也不会影响我以自己的意志成为英雄。

新时代R剧《被英雄》发布:
http://rpg.blue/thread-184410-1-1.html

博客地址

橡让作品合集(2007-2010)
回复

使用道具 举报

梦石
0
星屑
55
在线时间
2 小时
注册时间
2008-7-9
回帖
120
发表于 2008-7-12 05:25:05 | 显示全部楼层
我能够做到,不过要改点小脚本,行么?
雨~ 纯净~又有点感伤……
回复

使用道具 举报

奇情异士

梦石
0
星屑
50
在线时间
287 小时
注册时间
2006-7-5
回帖
3280

贵宾第6届短篇游戏比赛亚军

 楼主| 发表于 2008-7-12 05:28:40 | 显示全部楼层
如何改?
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-12-15
回帖
233
发表于 2008-7-12 05:36:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
55
在线时间
2 小时
注册时间
2008-7-9
回帖
120
发表于 2008-7-12 05:37:21 | 显示全部楼层
以下引用橡让于2008-7-11 21:28:40的发言:
如何改?

不需要改得很多……
首先用一个开关让战斗不会结束,开关编号就自己设定好了。
在 SceneBattle_1 里的 def judge 那部分,有段:
    # 如果存在任意 1 个敌人就返回 false
    for enemy in $game_troop.enemies
      if enemy.exist?
        return false
      end
    end
    # 开始结束战斗回合 (胜利)
    start_phase5

把它改成:
    # 如果存在任意 1 个敌人就返回 false
    for enemy in $game_troop.enemies
      if enemy.exist?
        return false
      end
    end
    # 添加开关不让它结束
    if $game_switches[1] == true
      return false
    end

    # 开始结束战斗回合 (胜利)
    start_phase5

这里我用开关 1 号好了,可以自己设定。
然后在战斗事件里,第 0 会合就把开关打开,这样哪怕敌人全都死完了都不会结束。
然后设定另一个事件,条件是 某某 敌人生命为 0 %一下时执行,
内容为先完全恢复改敌人的生命,然后在变身,最后记得把开关关掉,
这样就可以完成敌人死后变身了。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
雨~ 纯净~又有点感伤……
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部