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

Project1

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

[已经解决] 求教draw_text里如何设定字体的颜色?

[复制链接]

Lv2.观梦者

梦石
0
星屑
809
在线时间
176 小时
注册时间
2017-1-15
帖子
81
跳转到指定楼层
1
发表于 2019-8-1 07:07:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我只知道draw_text(x,y,宽度,高度,内容,对齐)
这一段文字想换个颜色怎么办呀


或者再极端点,这内容当中的几个字想要换个颜色该怎么办呢

Lv3.寻梦者

梦石
0
星屑
4397
在线时间
1910 小时
注册时间
2010-12-21
帖子
2365
2
发表于 2019-8-1 08:36:13 | 只看该作者
本帖最后由 黄亦天 于 2019-8-1 08:43 编辑

Window.contents.font.color = Color.new(red, green, blue[, alpha])

Window类 -> Bitmap类 -> Font类 -> Color类
详情见F1
几个字的话 那就是
这是 变红 几个字 变白
这种感觉【

简单说就是draw_text文字 变红 draw_text变红的文字 变白 draw_text变白的文字
虽然有点麻烦

或者其实还有个比较神奇的东西draw_text_ex 可以使用对话框里用的特殊标记符 \v[1] \c[2]这种
不过实际运用的时候要多加个\ 也就是\\c[2]
缺点是不换行会导致文字超出窗口
换行用\n
绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
91 小时
注册时间
2019-5-16
帖子
45
3
发表于 2019-8-16 09:36:31 | 只看该作者
在调用之前先 change_color(...) 就行了。

在整个脚本里搜索 normal_color 试试,能找到一串能作为 change_color 的参数的东西。

也可以用 text_color,能用什么颜色参照 Graphics\System\Window.png 。

如果想用自定义颜色,那你需要知道它的RGBA,并按照楼上说的方法做。

点评

此外,想要只有几个字变色的话,只能用 draw_text_ex 了。顺便一提,draw_text_ex 会在开始执行时重置文字颜色,预先指定的颜色没有用。  发表于 2019-8-16 09:37
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 21:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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