在BLUE传奇引擎中,NPC(非玩家角色)的对话和文字输出是游戏体验的重要组成部分。为了让这些文字更富有表现力和吸引力,可以使用不同的颜色来格式化它们。本文将介绍三种脚本文字颜色格式,并扩展到炫彩文字的用法。
脚本格式一:<COLOR=clLime,彩色文字>
这是传统的BLUE引擎颜色格式。其中“clLime”代表了一种颜色,可以根据需要替换为其他颜色。这种格式适用于老版本的BLUE引擎。
示例:
<COLOR=clLime,你好!>
脚本格式二:<COLOR=243,彩色文字> ;<COLOR=243,彩色文字按钮/@测试>
这种格式使用M2颜色列表中的0-255颜色值。可以根据需要选择合适的颜色。同样需要注意,如果颜色值之间有空格,会导致脚本错误。
示例:
swift
<COLOR=243,你好!> ;<COLOR=243,确认/否按钮/@测试>
脚本格式三:<COLOR=$002200,彩色文字> <BR> <COLOR=#002200,彩色文字>
这种格式适用于PS中拾色器中的颜色值。注意在写入脚本时,要将PS中拾取的颜色值第5-6位和第1-2位对调一下位置。
示例:
bash
<COLOR=$002200,你好!> <BR> <COLOR=#002200,确认/否按钮/@测试>
扩展:脚本支持了炫彩文字
自BLUE传奇引擎的某个版本起,脚本开始支持炫彩文字格式。通过指定一组颜色值,可以让文字在多个颜色之间循环变换。格式为:<AUTOCOLOR=R1.G1.B1.R2.G2.B2…>,文字循环变个色试试>,其中R1、G1、B1代表第一种颜色的红色、绿色和蓝色分量,R2、G2、B2代表第二种颜色的红色、绿色和蓝色分量,以此类推。每两种颜色之间用英文的.号分隔。
示例:
<AUTOCOLOR=251.252.253.254.249,文字循环变个色试试>
脚本文字颜色(支持变量):
脚本格式一:<COLOR=clLime,彩色文字>
颜色范围:老BLUE引擎的颜色,请自行参考
脚本格式二:<COLOR=243,彩色文字> ;<COLOR=243,彩色文字按钮/@测试>
颜色范围:M2颜色列表中的0-255颜色
变量显示:
格式:{COLOR=254,变量P0为<$STR(P0)>}
脚本格式三:
<COLOR=$002200,彩色文字> < BR> <COLOR=#002200,彩色文字>
颜色范围:PS中拾色器中的颜色值 ;注意PS中拾取的颜色第5-6位和第1-2位对调一下位置,然后再写入脚本或者备注中。
注意:严禁使用这种写法 禁止颜色套用空格,否则该NPC界面直接打不开
<COLOR=$0094B1C >勋章 //想要NPC前面空出位置直接写 \ 勋章
扩展:脚本支持了炫彩文字
格式:<AUTOCOLOR=251.252.253.254.249,文字循环变个色试试> //色值中间用英文的.号分隔;