Project1

标题: 怎么改变对话框窗口的 的 透明度 和 字体 字体颜色 [打印本页]

作者: menghuanwang    时间: 2008-7-8 00:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: as295d    时间: 2008-7-8 01:01
透明度我不太明白
字体只要在对话框的字前面加上  \c[这里填数字]

列如  要红色的就这样写

\c[2]你好 [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可,66RPG感谢您的热情解答~
作者: dbshy    时间: 2008-7-8 01:34
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
    if $game_system.message_frame == 0
      self.opacity = 255  #在这里填数值
    else
      self.opacity = 0
    end
    self.back_opacity = 160
  end [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 龍狼    时间: 2008-7-12 00:15
用网站上的加强对话框脚本就行了
作者: 落叶小舟    时间: 2008-7-12 01:14
透明度这么改:
在Window_Message里搜索self.back_opacity = 160
把160改成255既可~~

改字体颜色的一个办法是:
找到Window_Base里这段:
#--------------------------------------------------------------------------
  # ● 获取普通文字色
  #--------------------------------------------------------------------------
  def normal_color
    return Color.new(255, 255, 255, 255)
  end

把这行return Color.new(255, 255, 255, 255)改成
return Color.new(0, 0, 0, 255)

但是这样的话菜单等等地方的字体也都改了。





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