【脚本图编辑器】Cocos Creator可视化脚本开发插件开发日志
项目类型:Cocos Creator游戏引擎插件
项目定位:零基础用户的游戏脚本可视化编辑器
项目简介
脚本图编辑器(Script Graph) 是一款专为Cocos Creator游戏引擎打造的可视化脚本开发插件。通过直观的节点连线方式,让零基础用户也能快速高效地完成游戏脚本的编写工作。
核心特色
-
零代码门槛:完全可视化操作,无需编程基础
-
TypeScript支持:底层生成标准TypeScript代码,性能无损
-
图灵完备:支持完整的TypeScript语法和逻辑表达
-
实时调试:支持运行时错误调试和语法检查
-
多面板编辑:最多支持多个独立编辑面板同时工作
开发进展视频展示
我们已在Bilibili平台发布了三期详细的开发演示视频,全面展示了插件的核心功能和开发历程:
第一期:基础功能演示
【游戏开发蓝图插件Cocos Creator】
-
主要内容: -
插件基本界面和操作方式
-
节点系统的初步展示
-
可视化脚本创建流程
第二期:进阶功能详解
【游戏开发蓝图插件Cocos Creator第二期】
-
主要内容: -
复杂逻辑节点应用
-
变量系统演示
第三期:高级特性与优化
【游戏开发蓝图插件Cocos Creator第三期】
-
主要内容: -
函数系统演示
已完成功能清单
核心系统
-
[x] TypeScript AST语法树构建
-
[x] 节点到代码的完整转换
-
[x] 词法和语法实时校验
-
[x] 运行时错误调试
-
[x] WebSocket通信机制
用户体验
-
[x] 节点搜索和过滤
-
[x] 自定义节点和模板
-
[x] 多文件面板管理
-
[x] 语法高亮和错误提示
-
[x] 快捷键支持
扩展能力
-
[x] 用户自定义模板
-
[x] 工厂模式节点注册
-
[x] 模块化架构重构
后续开发计划
开发中功能
-
工作流模式-方法/函数系统:自定义方法定义和调用
■■规划
-
教学系统:交互式教程和示例 -
可视化调试器:断点调试和变量监视 -
节点市场:共享和下载社区节点 -
AI辅助:智能节点推荐和代码生成 -
性能分析:节点执行时间统计
项目数据
-
代码行数:55,000+ TypeScript代码
-
节点类型:70+种可复用节点
-
测试覆盖率:85%+单元测试
我们将持续更新开发进展,敬请关注后续动态!
最后更新时间:2025年8月21日
项目定位:零基础用户的游戏脚本可视化编辑器
视频链接:
stroe 链接呢体验一下
函数编译器
运行时执行器
变量系统
技术架构升级
质量保证体系
全面测试覆盖
核心测试场景验证

