'角色'在无双引擎中,主要用来定义对话框中的各种外观效果.包括要显示的角色名,文本字体颜色,左边图,文本框底图等等内容.
下面是一个完整的角色定义示例:
无双 = 角色(名称="无双", 颜色=(255,255,255), 字体=("黑体",22), 对齐="左", 图片="头像-无双-大爱.png", 标记="默认", 模式="多行", x=400, y=600, 文本Y=200, 锚点='中下', 背景图="对话框3.gif", 行间距 = 26 )
角色的定义貌似很复杂,其实只是参数比较多而已,每个参数理解起来并不困难.角色只需要定义一次,以后就可以非常方便地使用.只需要键入
无双 "大家好!我是无双!"
就可以很方便地利用刚才定义的角色来输出角色要说的话.
下面详细介绍各个参数的含义
角色要显示的名字.默认为空(' ')
文本字体要用的颜色.默认为白色( (255,255,255) )
文本要用的字体.默认采用 设置.txt 中指定的字体
文本的对齐方式.可用值为'左'(LEFT),'中'(CENTER),'右'(RIGHT).默认为 '中'('CENTER')
左边图片.默认为空(' ')
定义文本框的位置,详见 锚点定位系统
可以用来调整文本显示的Y坐标.默认为字体高度.
文本框的背景图.默认为设置.txt (config.txt) 说明中指定的'文本框背景图'
如果不想要背景图的话,可以使用 背景图='' (此时文本宽度自动设定为700)
目前有两种有效模式:'替换'('replace')和'多行'('multiline').
替换模式下,下一句谈话内容会覆盖上一句.
多行模式下,下一句谈话内容会附加在已经输出的文本后.全屏文本一般都用这种模式.
模式的默认值为'替换'
角色的说话内容会覆盖相同标记的其他角色文本,所以通过设置不同的标记可以在同屏显示多个对话框.标记的默认值为'默认'.
标记这个功能并不常用,可以参考儿童节版中的例子来了解如何使用标记.
可以定义文本的行间距.预设为略大于字体的高度.
无双_哭 = 复制(无双) 无双_哭['图片'] = '头像-无双-泪目.png'
返回 无双使用指南