首先给大家来一段很 666 操作的插件 Demo 展示:
现在从 Cocos Store 就可以直接下载这款第三方对话插件啦!下载完成并安装后,你可以直接在项目中进行游戏人物对话, 并且有效地编辑和处理文字部分。
以下是 FAQ 部分:
Q1
Dialogue Builder 是什么?
Dialogue Builder 是一款刚上 Cocos Store 不久的插件。它主要用于高效编辑处理文字部分,呈现内心独白或者人物对话的第三方插件,适用于 Cocos Creator 编辑器内部。
Dialogue Builder 的发布将是 Cocos 众多游戏尤其是文字冒险类游戏开发者的一大福音。
Q2
如何使用 Dialogue Builder ?
Step 1 安装好插件包之后,点击菜单命令,生成插件依赖的脚本
Step 2 拖拽脚本至 层级管理器 生成节点
Step 3 导入数据(也可以直接在编辑器中的各个表单输入框中,输入数据)
Step 4 编辑人物名称
Step 5 拖拽相关文件
background (可省略)
对话框背景的精灵帧,图像将会被处理成剪影,点击后面的编辑可进行九宫格模式的编辑。
title (可省略)
姓名框背景的精灵帧,同样点击后面的编辑可进行九宫格模式的编辑。
Touch Target (必须)
触摸会话进行的节点。该节点被点击就会触发会话进行。如果会话正在进行中触发,将会直接显示全部句子内容,而不是逐字显示。
K (可省略,省略之后将会是独白模式,不显示发言者姓名)
发言者头像的精灵帧。目前它同键值绑定,赋值一定概率会出现 BUG,请避免频繁无意义的修改此项。如果发生不可预料的错误,请先导出数据
然后删除掉所有发言者,再添加发言者
或者直接删除脚本,重新生成脚本,之后再导入数据。
Step 6 实时编辑对话内容
Step 7 拖拽头像到指定位置
Step 8 增加回话结束之后调用的回调函数,同 Button 组件的 Click Events ,可添加脚本,在回话结束之后触发。不再赘述。
Q3
Dialogue Builder 稳定吗?
目前版本是 v0.0.7,用于实际生产项目时请谨慎使用并做好项目备份。
下载插件前请确保下载来源的可靠性。
插件下载方式:
1、打开 Creator 项目编辑器,点击菜单=>扩展=>Dialogue Builder 插件即可打开;
2、从商店链接:http://store.cocos.com/stuff/show/178937.html 直接进入下载。
已知 BUG:
频繁增加、删除发言者,头像赋值有一定概率 BUG(内部机制还没处理好)
处理办法:请参考 Step 5 中的步骤;在编辑 DialogueBuilder 节点时,切换 Cocos Creator 和其他程序,可能会造成错误
处理办法:编辑完节点、点到其他节点,再切换程序;
英文单词或中英文混合,在换行时,会出现跳行的现象,文字内容如果是纯中文的则不会出现此 BUG
处理办法:在换行处手动添加换行。
最近大家提交的插件数量越来越多,看来开发者已经逐渐意识到在游戏开发过程中如果利用便捷插件可以让工作效率事半功倍的事实。Cocos Store 当前数十款插件,留言让C姐知道你觉得最实用的是哪一款?
祝大家在游戏开发过程中都能顺利!