对话框的具体使用可以参看下面的视频~也可下拉查看图文教程
对话框组件的教程视频
对话框是唤境Evkworld中可以便捷的设置游戏中对话的一个组件。对话框编辑器有两部分,对话框样式编辑,对话框对话编辑。如下图所示。
对话框内的文本框,宽高均不能超过1024像素,否则手机上无法正常显示
那么我们先来看看如何添加对话框,首先我们在项目库中要选中要添加对话框的场景和图层。
在上方顶部快捷栏中,图标就是添加对话框。这里有两个方法添加,第一鼠标左键直接点击。第二鼠标左键按住拖拽到舞台区域松开左键。
对话框在舞台中无法直接修改大小属性,需要进入到对话框样式编辑器中才能设置对话框的大小样式。
在对象库右键对话框可以修改名字,在对象库双击对话框或在对象库选中对话框然后在右方属性栏样式编辑点击编辑进入对话框样式编辑器。
在对话框样式编辑器中,可以在左方样式栏选中样式右键点击重命名可以为样式命名。(一般会把样式命名为角色名字,在后续对话框对话编辑器上会使用到)
在左方样式栏右键点击新建样式可新建样式。
在左方样式栏选中样式右键点击克隆样式可以复制选中的样式。
在对话框样式编辑器中间部分可以进行对话框背景,头像,角色名,文本框样式的修改,分别选中对话框背景,头像,角色名,文本框样式上传贴图,修改位置和大小,设置角色名字,文本框字体颜色大小等等操作。
注意: 文本框的属性里,有启用富文本
当勾选启用的时候,可以用css标签对文字样式进行设置。
暂时支持的富文本标签: strong span p
style属性如下:
color
font-size
text-align
font-weight
font-style
font-family
比如设置部分文本内容字体颜色。在对话编辑里,找到指定的某句,增加css标签即可。
设置字体为粗体。
设置字体为斜体。
设置字体为某个字号。
编辑好对话框样式后,就可以在舞台选中对话框进行对话框对话编辑。
在舞台或项目库选中对话框然后在右方属性栏可以设置对话框基本属性,设置可见性,音量,触发方式,文本播放速度等等。
在舞台双击对话框或在舞台或项目库选中对话框然后在右方属性栏对话编辑点击编辑进入对话框样式编辑器。
在对话框对话编辑器中左上方可以选择对话的排序方式。
在对话框对话编辑器中点击上方新建对话按钮可新建一条对话。
若需要删除对话,点击删除按钮可删除本条对话。
在每条对话中,可以选择本条对话的样式(样式在对话框样式编辑器中编辑好),标签(用于触发对话的设置),配音和对话内容。
注:标签可以设置多个,用英文逗号隔开即可
点击导入文件/导出文件即可快速进行导入对话/导出对话操作。
点击导出文件会得到当前对话的CSV文件。
我们在CSV表格内把样式名和对话文本填好,样式名和文本是必填项,标签可根据需要填写。导入的顺序根据CSV的每一行的顺序。
对话框可以使用对话框条件“对话框开始时”,“对话框结束时”,“到达标签时”判断来控制游戏中的效果。
也可以使用对话框的动作来对对话框执行“暂停对话”,“结束对话”,“跳到某句话”等等。
对话框内的文本内容可以使用全局变量来展示。 引用全局变量的格式为:@[全局变量名]
实际运行效果:
需要注意,游戏运行中改变变量的值不会让当前已经播放的对话框文本内容改变。但是在播放引用该变量的对话时,内容会相应改变。