设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1705|回复: 2
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-11-19
帖子
607
跳转到指定楼层
1
发表于 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

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
2
发表于 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
回复

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

3
发表于 2012-5-13 09:16:56 | 只看该作者
  1. contents.fill_rect contents.rect, Color.new(0, 0, 0)
复制代码

点评

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-26 20:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表