Project1

标题: 求教draw_text里如何设定字体的颜色? [打印本页]

作者: foot1982    时间: 2019-8-1 07:07
标题: 求教draw_text里如何设定字体的颜色?
我只知道draw_text(x,y,宽度,高度,内容,对齐)
这一段文字想换个颜色怎么办呀


或者再极端点,这内容当中的几个字想要换个颜色该怎么办呢
作者: 黄亦天    时间: 2019-8-1 08:36
本帖最后由 黄亦天 于 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
作者: Aephiex    时间: 2019-8-16 09:36
在调用之前先 change_color(...) 就行了。

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

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

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




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