控制字符怎么用

最后更新于:2019-05-02 18:31:12| 文章阅读数:110

之前在《Hello,NPC!》里面提到了一部分控制字符的使用,这次来讲讲它们的作用。

鼠标移动到【文章】那里等待1秒后,就能得到一个帮助提示:

这就是控制字符。


先看看F1帮助文档对它的解释:

通过在文字中输入控制字符,来显示变量的值和角色名,控制字符及其显示效果如下,控制符请务必以半角文字输入

\V[n]

替换为第n号变量的值。

\N[n]

替换为第n号角色的名字。

\P[n]

替换为第n号(排列顺序)队员的名字。

\G

替换为货币单位。

\C[n]

将后边的文字显示为第n号颜色。颜色序号以系统图片[Window.png]为准。

\I[n]

绘制第n号图标。

{

将之后文字的大小放大一级。

}

将之后文字的大小缩小一级。

\

替换为一个反斜杠。

\$

打开显示所持金钱的窗口。

.

显示文字时等待四分之一秒。

\|

显示文字时等待一秒。

!

等待玩家按键。

\>

一次性显示同一行剩余文字。

\<

取消一次性显示文字的效果。

\^

文字显示完成后不等待输入。


他们的用法分别举个例子吧:


 \V[n] 

替换为第n号变量的值。

村长:

年轻人呐~你不是要帮我收集8张野猪皮吗?

你手上已经有\V[1]张野猪皮。

变量操作:[ #0001 野猪皮 ] += 8

村长:

年轻人呐~你手中有\v[1]]张野猪皮,这是要给我吗?


 \N[n] 

替换为第n号角色的名字。 

村长:

\N[1]!还不起床!?

\N[1] 诶哟,村长啊,这才几点啊。再说了,今天是周末,起这么早干嘛呀?


 \P[n] 

替换为第n号(排列顺序)队员的名字。

村长:

这次任务就交给\P[1]和\P[2]吧!

\P[1]:

我一定会完成任务的!

\P[2]:

交给我吧!


 \G 

替换为货币单位。 

武器店老板:

这把蓝色品质的秃龙宝刀只要50\G哦!


 \C[n] 

将后边的文字显示为第n号颜色。

颜色序号以系统图片[Window.png]为准。

\c[1]村长\c[0]:

欢迎回来,我的勇士。

\system\Window.png

默认的颜色顺序是:

\c[0] 白色

\c[1] 蓝色

\c[2] 橙色

\c[3] 绿色

...

\c[15] 黑色

依次排序

一共32个颜色

最后一个颜色是 \C[31]

(从0开始计数)


 { 

将之后文字大小放大一级。 

老师:

今天的课就上到这里。{ 下课!}

班长:

{ { 起立!} }

全班同学:

{ { 谢谢老师,老师再见!} }


 } 

将之后文字的大小缩小一级。 

} 我...我爱你 {


 \ 

替换为一个反斜杠。

作者:

行走图的目录放在\img\characters文件夹。


 \$ 

打开显示所持金钱的窗口。 

旅店老板: 

睡吗 不睡滚 \$


 . 

显示文字时等待四分之一秒。 

吴克群:

说.说说.说 ..说你.爱我.
我.我我.我 ..说不.出口.


 \| 

显示文字时等待一秒。 

鬼娃娃:

我\|看\|到\|你\|了\| 


 ! 

等待玩家按键。 

我:

这感觉….…! 惨了….…


 \> 

一次性显示同一行剩余文字。

我:

3..\| 2..\| 1.. .. \>就是现在!


 \< 

取消一次性显示文字的效果。 

我:

哼!

{\>终于找到你了! \< }

\|亏我连续跑了7家网吧到处找你。


 \^ 

文字显示完成后不等待输入。

老夫子:

这是我今天讲的第一句话。\| \^

老夫子:

接着,. 这是第二句。\| \^

老夫子:

第三句。\^


*控制字符 \V , \N , \P , \G , \C , \I , \ 也可以在以下场景使用。

事件指令集: [>显示选项]

选择队伍一名成员。

显示选项

1 \P[1]

2 \P[2]

3 \P[3]

4 \P[4]


数据库:[角色设置]中的[简介]

和\N[2]是亲兄弟。


数据库:[技能设置]中的[使用时的信息]

变量操作:[ #0020 乾坤一掷 ] = 随机数 1..100

向敌人捐赠了\V[20]\G。


数据库:[物品设置]和[武器/防具 设置]中的[说明]

\C[1]银鳞胸甲,蓝色品质。


数据库:[状态设置]中的[信息]

\I[1]小心,有毒。


数据库:[用语设置]中[信息]一栏中的[存档信息]和[读档信息]

\I[84] \C[2] 记忆是唯一能让我知道自己还存在这个世界的证明。


数据库:[用语设置]中的[信息]一栏从[开始游戏]开始的信息内容中,这些内容在战斗时将显示在窗口里。(这些信息还支持使用控制符 \$ . | ! > < 以及 ^)

呀,这次收获到不少宝贝!.嘿嘿嘿...\$


合理搭配控制符,能让你的游戏更人性化。