日式AVG(Gal Game)游戏Creator插件开发解决方案

cocos creator

story-master插件了解下
有兴趣详细了解微信15514573068

个人调查

支持的朋友麻烦花费2分钟填写下,您的反馈是项目开源公布的重要参考
https://www.wenjuan.com/s/iuMJzed/

unity

在unity里面有类似的插件-fungus:
https://assetstore.unity.com/packages/templates/systems/fungus-34184
该插件GitHub: https://github.com/snozbot/fungus ,可以看到项目也是在一直进行更新完善,在其网站上我们也看到更详细的信息:
Funguns由Snozbot维护,Snozbot是一家制作故事游戏的小型独立游戏公司。我们在自己的项目中使用Fungus并努力使其尽可能地为其他游戏开发者提供。

web版本

https://github.com/perchouli/onlinegalgame

常用avg元素组件(以预制的形式存在)

  • 基本对话模版组件

  • 元素(图片,文字 )的基本属性编辑

  • 声音

  • 场景转换、场景管理

  • 场景特效(下雨,黑夜,震动,闪烁等环境效果)

  • 自适应组件

  • 小节管理(一键导入,跳转逻辑)

  • 剧本管理(一键导入)

  • 素材管理(在线/本地)

    • 可以考虑放在creator安装目录,防止开发者误操作带来不便
    • 素材分类
      • 音效
      • 音乐
      • 语音
      • 按钮
      • 立绘
      • 背景
  • 付费组件的设计

  • 游戏的预览,发布,遵从creator流程

  • 扩展组件,还要编写可视化流程控制组件

版本维护

  • 组件更新,因为组件代码是对开发者暴露的
  • 插件使用文档的编写,更新,维护

很重要

是否开源?

  • 开源
    • 优点:用户反馈,版本优化
    • 缺点:变种版本很多,加密策略问题
  • 不开源
    • 后续优化方向怎么判断
    • 内部使用可以不考虑任何问题

参考内容

  • 交互设计目标: 虚幻蓝图
image.png

image.png
  • 绘图库
    GoJS是一个功能丰富的JS库,在Web浏览器和平台上可实现自定义交互图和复杂的可视化效果,它用自定义模板和布局组件简化了节点、链接和分组等复杂的JS图表,给用户交互提供了许多先进的功能,如拖拽、复制、粘贴、文本编辑、工具提示、上下文菜单、自动布局、模板、数据绑定和模型、事务状态和撤销管理、调色板、概述、事件处理程序、命令和自定义操作的扩展工具系统。无需切换服务器和插件,GoJS就能实现用户互动并在浏览器中完全运行,呈现HTML5 Canvas元素或SVG,也不用服务器端请求。 GoJS不依赖于任何JS库或框架(例如bootstrap、jquery等),可与任何HTML或JS框架配合工作,甚至可以不用框架。


    示例效果.gif
  • 状态机插件
    http://forum.cocos.com/t/cocos-creator-typescript/46515

你可能感兴趣的:(日式AVG(Gal Game)游戏Creator插件开发解决方案)