Project1

标题: 问个关于颜色的问题 [打印本页]

作者: sdcybb    时间: 2008-9-15 21:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: IamI    时间: 2008-9-15 21:26
Window_Base
  1.   def text_color(n)
  2.     case n
  3.     when 0
  4.       return Color.new(255, 255, 255, 255)
  5.     when 1
  6.       return Color.new(128, 128, 255, 255)
  7.     when 2
  8.       return Color.new(255, 128, 128, 255)
  9.     when 3
  10.       return Color.new(128, 255, 128, 255)
  11.     when 4
  12.       return Color.new(128, 255, 255, 255)
  13.     when 5
  14.       return Color.new(255, 128, 255, 255)
  15.     when 6
  16.       return Color.new(255, 255, 128, 255)
  17.     when 7
  18.       return Color.new(192, 192, 192, 255)
  19.     else
  20.       normal_color
  21.     end
  22.   end
复制代码

改一下when 0的内容

  1.   #--------------------------------------------------------------------------
  2.   # ● 获取普通文字色
  3.   #--------------------------------------------------------------------------
  4.   def normal_color
  5.     return Color.new(255,255 ,255, 255)
  6.   end
复制代码
的内容,
颜色定义方法是:R,G,B,alpha
作者: sdcybb    时间: 2008-9-15 23:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: IamI    时间: 2008-9-15 23:08
normal_color也改掉。
作者: sdcybb    时间: 2008-9-15 23:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 忧伤的小猫    时间: 2008-9-16 00:15
def text_color(n)
    case n
    when 0
      return Color.new(255, 255, 255, 255)
    when 1
      return Color.new(128, 128, 255, 255)
    when 2
      return Color.new(255, 128, 128, 255)
    when 3
      return Color.new(128, 255, 128, 255)
    when 4
      return Color.new(128, 255, 255, 255)
    when 5
      return Color.new(255, 128, 255, 255)
    when 6
      return Color.new(255, 255, 128, 255)
    when 7
      return Color.new(192, 192, 192, 255)
    else
      normal_color
    end
  end
改when 0
return Color.new(255, 255, 255, 255)
里面前三个数字




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