[ Dialogue Builder 0.0.7 预热发布 ]

Demo 预览展示:


Q 1 Dialogue Builder 是什么?

Dialogue Builder 是一款 cocos creator 编辑器第三方生成对话插件,

主要用于高效地编辑处理,呈现独白,人物对话。

Dialogue Builder 的发布或将是 文字冒险类游戏 的开发者的一大福音。


Q 2 如何使用Dialogue Builder ?

  • Step 1 安装好插件包之后,点击菜单命令,生成插件依赖的脚本。


  • Step 2 拖拽脚本至 层级管理器 生成节点。


  • Step 3 导入数据(也可以直接在编辑器中的各个表单输入框中,输入数据)



  • Step 5 拖拽相关文件。

  • background (可省略)
    对话框背景的精灵帧,图像将会被处理成剪影,点击后面的编辑可进行九宫格模式的编辑。

  • title (可省略)
    姓名框背景的精灵帧,同样点击后面的编辑可进行九宫格模式的编辑。

  • Touch Target (必须)
    触摸会话进行的节点。该节点被点击就会触发会话进行。
    如果会话正在进行中触发,将会直接显示全部句子内容,而不是逐字显示。

  • K (可省略,省略之后将会是独白模式,不显示发言者姓名)
    发言者头像的精灵帧。目前它同键值绑定,赋值一定概率会出现 BUG,
    请避免频繁无意义的修改此项。
    如果发生不可预料的错误,请先导出数据

    然后删除掉所有发言者,再添加发言者,

    或者直接删除脚本,重新生成脚本,之后再导入数据。


  • Step 6 实时编辑对话内容。

  • Step 7 拖拽头像到指定位置

  • Step 8 增加回话结束之后调用的回调函数
    Button 组件的 Click Events ,可添加脚本,在回话结束之后触发。不再赘述。


Q 3 Dialogue Builder 稳定嘛?

目前的版本是 0.0.7 ,尚未稳定,请谨慎用于实际生产项目。

下载插件前请确保下载来源的可靠性。

已知的 BUG:

  • 频繁地增加、删除发言者,头像赋值有一定概率 BUG(内部机制还没处理好)
    **处理办法:**请参考 Step 5 中的步骤

  • 在编辑 DialogueBuilder 节点时,切换 cocos creator 和其他程序,可能会造成错误,
    **处理办法:**编辑完节点,点到其他节点,再切换程序。

  • 英文单词或中英文混合,在换行时,会出现跳行的现象,
    文字内容如果是纯中文的则不会出现此 BUG
    **处理办法:**在换行处手动添加换行。


完整的 Demo 工程:↓
Demo.rar (1.7 MB)

cocos creator 1.6.1 / 1.7.0


如果您对该插件感兴趣,欢迎到插件市场,支付下载费用,

支持插件市场,支持该插件的开发升级、迭代及维护。
(插件刚提交申请,尚在审核中)

3赞

支持楼主的奉献精神。一个很好的编辑器。谢谢分享!