查看: 1972|回复: 2

[已经解决] 請問如何在窗口中給文字加上背景色?

[复制链接]
梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-11-19
回帖
525
发表于 2012-5-13 02:38:48 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
例如 要加背景色的文字
這樣的效果要何達成呢?
我有嘗試用:
    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
不過似乎沒有效果

点评

http://bbs.66rpg.com/thread-225098-1-1.html 類似問題 有***  发表于 2012-5-13 02:57
梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
回帖
1011
发表于 2012-5-13 02:42:24 | 显示全部楼层
本帖最后由 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 02:51
回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2012-5-13 09:16:56 | 显示全部楼层
  1. contents.fill_rect contents.rect, Color.new(0, 0, 0)
复制代码

点评

原來如此! 感謝雪大! 話說雪大最近頭像換好多個@@  发表于 2012-5-13 16:37
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部