查看: 1038|回复: 7

怎么在战斗过程中显示文章时对话框在下方

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-1
回帖
11
发表于 2008-10-1 22:55:05 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
梦石
0
星屑
50
在线时间
192 小时
注册时间
2007-7-14
回帖
2662
发表于 2008-10-1 23:01:24 | 显示全部楼层
Window_Message中169~171行
    if $game_temp.in_battle
      self.y = 16   #这就是显示在上方
   else

要显示在中间就换成self.y = 160
要显示在下面就换成self.y = 304
其实任何地方都可以显示,y=?就行

如果想要在战斗用“更改文章选项”的话,把上面那三行弄去~~
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

小柯的徒弟

梦石
0
星屑
1925
在线时间
1157 小时
注册时间
2008-5-24
回帖
2994

贵宾

发表于 2008-10-1 23:04:05 | 显示全部楼层
脚本Window_Message中的168-187
  def reset_window
      case $game_system.message_position
      when 0  # 上
        self.y = 16
      when 1  # 中
        self.y = 160
      when 2  # 下
        self.y = 304
      end
    if $game_system.message_frame == 0
      self.opacity = 255
    else
      self.opacity = 0
    end
    self.back_opacity = 160
    if $game_temp.in_battle
      self.back_opacity = 255
    end
  end
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-1
回帖
11
 楼主| 发表于 2008-10-1 23:11:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

小柯的徒弟

梦石
0
星屑
1925
在线时间
1157 小时
注册时间
2008-5-24
回帖
2994

贵宾

发表于 2008-10-1 23:13:24 | 显示全部楼层
话说向他那样把框搞到下面就会出现问题 = =
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-1
回帖
11
 楼主| 发表于 2008-10-1 23:24:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

小柯的徒弟

梦石
0
星屑
1925
在线时间
1157 小时
注册时间
2008-5-24
回帖
2994

贵宾

发表于 2008-10-1 23:43:56 | 显示全部楼层
其实就是觉得和后面有点重合,可以试着加上这个东西
if $game_temp.in_battle
if self.height + self.y  >= 320
self.back_opacity = 255
end
end
#只要到了战斗状态窗口的位置就修正窗口背景
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-1
回帖
11
 楼主| 发表于 2009-6-12 08:00:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部