Project1

标题: 关于"战斗状态窗口居中,人物自动对齐"脚本的第二问题 [打印本页]

作者: sanoky319    时间: 2007-6-27 04:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: sanoky319    时间: 2007-6-27 04:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: secondsen    时间: 2007-6-27 14:25
改法如下:
1。。
#------------------------------------------------------------------------------
#  显示战斗画面同伴状态的窗口。
#==============================================================================

class Window_BattleStatus < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize

这个地方下面添一句
  $a = $game_party.actors.size
这个是作为判断用的

2。。。
scene_battle1里面

        # 如果不是结束战斗回合的情况下
        if @phase != 5
          # 刷新状态窗口
          @status_window.refresh
在 if @phase != 5下面添加这些

          if $a != $game_party.actors.size
            @status_window = Window_BattleStatus.new
          end

这就可以了,经测试过了{/cy} [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: secondsen    时间: 2007-6-27 14:26
1。。的那个是LZ用的脚本里的
2。。的那个是默认的battle1里的
作者: sanoky319    时间: 2007-6-27 16:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: sanoky319    时间: 2007-6-27 16:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: secondsen    时间: 2007-6-27 16:39
在我给你改的基础上,,

2。。。
scene_battle1里面

       # 如果不是结束战斗回合的情况下
       if @phase != 5
         # 刷新状态窗口
         @status_window.refresh
在 if @phase != 5下面添加这些

         if $a != $game_party.actors.size
           @status_window = Window_BattleStatus.new
         end
这@status_window = Window_BattleStatus.new的前面添加一句
            @status_window.visible = false就可以了 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: sanoky319    时间: 2007-6-27 16:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: sanoky319    时间: 2007-6-27 16:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: sanoky319    时间: 2007-6-27 17:43
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1