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

Project1

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

[已经解决] 如何把用Sprite显示的文字的颜色设置为黑色

[复制链接]

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
跳转到指定楼层
1
发表于 2013-7-12 16:52:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我无论怎么改,甚至改了普通字体颜色,Sprite显示的文字硬是白色,求助,不然那100VIP就被别人抢了……
呃,发糖贴好冷清呀!

Lv1.梦旅人

梦石
0
星屑
50
在线时间
62 小时
注册时间
2011-1-28
帖子
35
来自 2楼
发表于 2013-7-16 15:42:00 | 只看该作者
本帖最后由 nokaiwai 于 2013-7-16 15:47 编辑

RUBY 代码复制
  1. rect = Rect.new(0,0,40,40)
  2. sprites = Array.new(5){Sprite.new}
  3. sprites.each_index{|index| sprites[index].y = index * 40 }
  4. sprites[0].bitmap = Bitmap.new(40,40)
  5. sprites[1].bitmap = Bitmap.new(40,40)
  6. sprites[2].bitmap = Bitmap.new(40,40)
  7. sprites[3].bitmap = Bitmap.new(40,40)
  8. sprites[0].bitmap.draw_text(rect,"0")
  9. Font.default_color.set(255,0,0) # 紅色
  10. sprites[1].bitmap.draw_text(rect,"1")
  11. sprites[2].bitmap.font.color.set(0,255,0) # 綠色
  12. sprites[2].bitmap.draw_text(rect,"2")
  13. sprites[3].bitmap.draw_text(rect,"3")
  14. sprites[3].bitmap.font.color.set(0,0,255) # 藍色
  15. sprites[4].bitmap = Bitmap.new(40,40)
  16. sprites[4].bitmap.draw_text(rect,"4")
  17. loop do Graphics.update end


sprites[0] : 先 製作BITMAP 再 DRAW TEXT 然後 修改 DEFAULT COLOR :: 結果 沒改變
sprites[1] : 先 製作BITMAP 再 修改 DEFAULT COLOR 然後 DRAW TEXT :: 結果 沒改變
sprites[2] : 先 製作BITMAP 再 修改 DEFAULT COLOR 然後 修改 COLOR 最後 DRAW TEXT :: 結果 有改變
sprites[3] : 先 製作BITMAP 再 修改 DEFAULT COLOR 然後 DRAW TEXT 最後 修改 COLOR :: 結果 沒改變
sprites[4] : 先 修改 DEFAULT COLOR 再 製作BITMAP 然後 DRAW TEXT :: 結果 有改變

總結一下
DEFAULT COLOR 是要在 BITMAP 生成前 操作
COLOR 是要在 DRAW TEXT 前 操作

最後回應一下問題
設為黑色 只需在 DRAW TEXT 前輸入
RUBY 代码复制
  1. 某一個精靈.bitmap.font.color.set(0,0,0)

或在 腳本 Main 的  # 設定系統預設字型 後面 加上
RUBY 代码复制
  1. Font.default_color.set(0,0,0)

评分

参与人数 2星屑 +104 收起 理由
明特·布兰马修 + 4 认可答案
︶ㄣ牛排ぶ + 100 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
640
在线时间
2169 小时
注册时间
2012-12-5
帖子
4464
3
发表于 2013-7-13 08:47:43 | 只看该作者
求100vip的悬赏贴~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-29 13:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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