Project1

标题: 請問如何在窗口中給文字加上背景色? [打印本页]

作者: sai90306    时间: 2012-5-13 02:38
标题: 請問如何在窗口中給文字加上背景色?
例如 要加背景色的文字
這樣的效果要何達成呢?
我有嘗試用:
    color = Color.new(0, 150,0)

    backcurse = Bitmap.new(w,h)
   
    backcurse.fill_rect(x, y, w, h, color)
然後將x y w h對應為文字的x y w h
不過似乎沒有效果
dsu_plus_rewardpost_czw
作者: lsu666666    时间: 2012-5-13 02:42
本帖最后由 lsu666666 于 2012-5-13 03:02 编辑

self.contents.font.color.set(255, 255, 255, 128)
看看 (未知.....){:2_273:}

資料來源
http://rpg.blue/thread-225098-1-1.html
參考代碼
  1.   def initialize(x, y, width, height)
  2.     super()
  3.     @windowskin_name = $game_system.windowskin_name
  4.     self.windowskin = RPG::Cache.windowskin(@windowskin_name)
  5.     self.x = x
  6.     self.y = y
  7.     self.width = width
  8.     self.height = height
  9.     self.z = 100
  10.     if $scene.is_a?(Scene_Menu) or
  11.       $scene.is_a?(Scene_Item) or
  12.       $scene.is_a?(Scene_Skill) or
  13.       $scene.is_a?(Scene_Equip) or
  14.       $scene.is_a?(Scene_Status) or
  15.       $scene.is_a?(Scene_Save) or
  16.       $scene.is_a?(Scene_End) or
  17.       $scene.is_a?(Scene_Shop)
  18.       self.back_opacity = 200
  19.     end
  20.   end
  21. end
复制代码
���
作者: 忧雪の伤    时间: 2012-5-13 09:16
  1. contents.fill_rect contents.rect, Color.new(0, 0, 0)
复制代码





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