Project1

标题: 窗口文字颜色区分 [打印本页]

作者: 黑米馒头    时间: 2022-5-20 00:20
标题: 窗口文字颜色区分
本帖最后由 黑米馒头 于 2022-5-20 00:24 编辑

我想把帮助窗口里面文字的颜色区分开来,

@help_window.set_text("\c[2] " +@active_battler.name + "\c[0] " +"使用了" + @skill.name, 1)

我看在事件里好像是。
\c[2]今天\c[0]天气不错

这样设置可以改变颜色,但是脚本里咋没有效果
作者: qq634488405    时间: 2022-5-20 10:41
Window_Help的set_text方法里是直接draw_text,不会处理转义字符
事件里的窗口是Window_Message,refresh方法输出文字,在refresh方法里有对转义字符的处理
作者: 黑米馒头    时间: 2022-5-20 17:56
我看了好像没找到,那意思在help里不能改颜色了吗
作者: qq634488405    时间: 2022-5-20 22:15
黑米馒头 发表于 2022-5-20 17:56
我看了好像没找到,那意思在help里不能改颜色了吗

参考Window_Message的refresh方法修改Window_Help的set_text方法,或单独写个方法
作者: guoxiaomi    时间: 2022-5-22 14:29
看这个帖子的10楼:https://rpg.blue/thread-484741-1-1.html

建议仔细读一读Sailcat的SEP系列,你的很多问题都可以找到一条龙解决方案




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