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

Project1

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

强制行动战斗者不存在时,为什么要“再次设置战件

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

七仙女

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-15
帖子
559
跳转到指定楼层
1
发表于 2009-3-24 15:01:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

梦石
0
星屑
50
在线时间
54 小时
注册时间
2008-5-12
帖子
129
2
发表于 2009-3-24 20:39:28 | 只看该作者
事實上這個位置無論怎麼也會有進行一次事件的執行搜索,所以或者這樣寫就比較直觀一點:

    # 强制行动的战斗者不存在的情况下
    if $game_temp.forcing_battler == nil
      # 设置战斗事件
      setup_battle_event
      # 执行战斗事件中的情况下
      if $game_system.battle_interpreter.running?
        return
      end
    end
    # 强制行动的战斗者存在的情况下
    if $game_temp.forcing_battler != nil
      # 在头部添加后移动
      @action_battlers.delete($game_temp.forcing_battler)
      @action_battlers.unshift($game_temp.forcing_battler)
    end

=>
    # 强制行动的战斗者存在的情况下
    if $game_temp.forcing_battler != nil
      # 在头部添加后移动
      @action_battlers.delete($game_temp.forcing_battler)
      @action_battlers.unshift($game_temp.forcing_battler)
    else
      # 设置战斗事件
      setup_battle_event
      # 执行战斗事件中的情况下
      if $game_system.battle_interpreter.running?
        return
      end
    end

他的意思是說:「現在正在進行戰鬥者的強制事情,其它的麻煩不要摻和。」因為立即執行的優先度最高。


另外這是題外話--,閣下不是蘿莉女王的馬甲吧(因為頭像是華音的聯想)?
你是個好人>////<
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

七仙女

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-15
帖子
559
3
 楼主| 发表于 2009-3-24 21:07:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
54 小时
注册时间
2008-5-12
帖子
129
4
发表于 2009-3-24 21:16:49 | 只看该作者
因為「立即執行」的優先度最高。,所以不處理任何戰鬥事件。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
你是個好人>////<
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-16 18:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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