Project1

标题: 对话框位置问题 [打印本页]

作者: 熊猫    时间: 2008-9-13 02:50
标题: 对话框位置问题
我修改的是Window_Message
#==============================================================================
# ■ Window_Message
#------------------------------------------------------------------------------
#  显示文章的信息窗口。
#==============================================================================

class Window_Message < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 初始化状态
  #--------------------------------------------------------------------------
  def initialize
    super(0, 304, 640, 160)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.visible = false
    self.z = 9998
    @fade_in = false
    @fade_out = false
    @contents_showing = false
    @cursor_width = 0
    self.active = false
    self.index = -1
  end


这里
    super(0, 304, 640, 160)
我知道是super(横坐标, ***, 横长,纵长 )
***这里按理来说应该是纵坐标啊。。可是我改成0-500都没变化啊???其他的都有变化。。。试了N次。。(我确定我保存了)

我想让显示的文章对话框都紧贴边缘。。有人说改纵宽。。可是那样太大了,我要小点。。纵坐标怎么更改啊? [LINE]1,#dddddd[/LINE]此贴于 2008-9-13 12:52:59 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: hitlerson    时间: 2008-9-13 03:28
我确信你脚本里还有一个Window_Message
作者: 熊猫    时间: 2008-9-13 04:02
我确定没有,其他的横坐标、宽度都管用,就这第二个参数没用~~!@~~
作者: hitlerson    时间: 2008-9-13 04:09
  #--------------------------------------------------------------------------
  # ● 设置窗口位置与不透明度
  #--------------------------------------------------------------------------
  def reset_window
    if $game_temp.in_battle
      self.y = 16
    else
      case $game_system.message_position
      when 0  # 上
        self.y = 16
      when 1  # 中
        self.y = 160
      when 2  # 下
        self.y = 304
      end
    end

这里重设置了高度 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 熊猫    时间: 2008-9-14 01:33
哦,谢谢!Thanks!




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