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

Project1

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

新手经验,关于战斗中设置逃跑

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
30
在线时间
0 小时
注册时间
2007-12-16
帖子
3
跳转到指定楼层
1
发表于 2007-12-16 12:18:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
学习了rmxp两天了,为了弄个战斗中逃跑一直熬到2:00...终于被我弄好了。
把经验发一下吧,毕竟可能有其他新手跟我一样找不到方法呢。

1.先去掉战斗前逃跑选项,按首页教程修改就好了。
2.以下是关键,加上战斗中逃跑:

首先在Scene_Battle 1类中,主处理def main里
# 把生成角色命令窗口定义修改为:
    s1 = $data_system.words.attack
    s2 = $data_system.words.skill
    s3 = $data_system.words.guard
    s4 = $data_system.words.item
    s5 = "逃跑"
    @actor_command_window = Window_Command.new(160, [s1, s2, s3, s4,s5])
    @actor_command_window.y = 128
    @actor_command_window.back_opacity = 160
    @actor_command_window.active = false
    @actor_command_window.visible = false

然后到Scene_Battle 3类中,
  # ● 刷新画面 (角色命令回合 : 基本命令)
  在  when 3  # 物品
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 设置行动
        @active_battler.current_action.kind = 2
        # 开始选择物品
        start_item_select
  的后面插入以下命令行:
      when 4  # 逃跑!
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 设置行动
        @active_battler.current_action.kind = 2
        # 开始逃跑!
        # 不能逃跑的情况下
        if $game_temp.battle_can_escape == false
          # 演奏冻结 SE
           $game_system.se_play($data_system.buzzer_se)
           return
        end
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 逃走处理
        update_phase2_escape
   最后是
         end
      return
    end
  end
  不要弄漏了。

ok!保存去试试效果吧!

Lv1.梦旅人

梦石
0
星屑
30
在线时间
0 小时
注册时间
2007-12-16
帖子
3
2
 楼主| 发表于 2007-12-16 12:18:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
学习了rmxp两天了,为了弄个战斗中逃跑一直熬到2:00...终于被我弄好了。
把经验发一下吧,毕竟可能有其他新手跟我一样找不到方法呢。

1.先去掉战斗前逃跑选项,按首页教程修改就好了。
2.以下是关键,加上战斗中逃跑:

首先在Scene_Battle 1类中,主处理def main里
# 把生成角色命令窗口定义修改为:
    s1 = $data_system.words.attack
    s2 = $data_system.words.skill
    s3 = $data_system.words.guard
    s4 = $data_system.words.item
    s5 = "逃跑"
    @actor_command_window = Window_Command.new(160, [s1, s2, s3, s4,s5])
    @actor_command_window.y = 128
    @actor_command_window.back_opacity = 160
    @actor_command_window.active = false
    @actor_command_window.visible = false

然后到Scene_Battle 3类中,
  # ● 刷新画面 (角色命令回合 : 基本命令)
  在  when 3  # 物品
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 设置行动
        @active_battler.current_action.kind = 2
        # 开始选择物品
        start_item_select
  的后面插入以下命令行:
      when 4  # 逃跑!
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 设置行动
        @active_battler.current_action.kind = 2
        # 开始逃跑!
        # 不能逃跑的情况下
        if $game_temp.battle_can_escape == false
          # 演奏冻结 SE
           $game_system.se_play($data_system.buzzer_se)
           return
        end
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 逃走处理
        update_phase2_escape
   最后是
         end
      return
    end
  end
  不要弄漏了。

ok!保存去试试效果吧!

Lv1.梦旅人

梦石
0
星屑
30
在线时间
0 小时
注册时间
2007-12-16
帖子
3
3
 楼主| 发表于 2009-6-12 08:00:00 | 只看该作者
但是还有个问题弄不好,想这样
      #  帮助窗口显示"逃跑失败"
      @help_window.set_text("逃跑失败", 1)
加上去怎么没显示呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
帖子
5058

开拓者VX城市地图大赛亚军

4
发表于 2007-12-16 19:16:19 | 只看该作者
呃……LZ发错区了?版主转一下吧……
哈哈哈哈哈
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1707
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

5
发表于 2007-12-16 23:31:26 | 只看该作者
建议转向技术区。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7976
在线时间
1183 小时
注册时间
2007-7-29
帖子
2055
6
发表于 2007-12-18 22:02:50 | 只看该作者
那为什么转到提问区了?在转。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
帖子
1016
7
发表于 2007-12-19 05:21:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1707
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

8
发表于 2007-12-19 07:39:46 | 只看该作者
我记得以前幻森的范例里面有个这种帖子的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-6 13:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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