【插件】蓝图插件开发日志

脚本图编辑器第十二期:事件总线与默认值编辑器

视频演示

【不写代码开发游戏Cocos蓝图插件第十二期】

:tv: 视频演示:https://www.bilibili.com/video/BV1rGCyBNEGC/

核心功能

1. 事件总线系统

  • 支持鼠标、键盘等用户输入事件

  • 支持自定义事件定义与处理

  • 新增事件相关节点:

    • 全局事件节点

    • 绑定全局事件节点

    • 取消全局事件节点

    • 触发全局事件节点

2. 默认值编辑器

  • 支持编辑任意类型的复杂数据结构

  • 提供可视化界面编辑复杂数据

  • 确保数据类型安全

项目数据

  • 代码规模:84,000+ 行

  • 本期新增:2,000+ 行

  • 新增功能:事件总线系统、默认值编辑器

1赞

脚本图编辑器第十三期:流程控制节点

视频演示

【不写代码开发游戏Cocos蓝图插件第十三期】

:tv: 视频演示:https://www.bilibili.com/video/BV1BYqmBdEVw/

核心功能

1. 流程控制节点 (新增12个)

  • For循环节点:重复执行循环体,支持索引计数

  • 门控节点:控制执行流的通断,支持开启/关闭/切换状态

  • 多路门控节点:支持顺序或随机激活多个输出引脚

  • 交替执行节点:交替执行A、B两个输出引脚

  • 执行一次节点:保证逻辑只执行一次,支持重置

  • 执行N次节点:指定逻辑执行的次数

  • 枚举Switch节点:根据枚举值选择执行分支,支持多引脚绑定同一值

2. 体验优化

  • 优化节点与引脚的提示说明文案,更加直观易读

  • 官网文档同步更新所有节点说明

项目数据

  • 代码规模:87,000+ 行

  • 本期新增:2,000+ 行

  • 新增功能:流程控制节点、优化节点说明文案

脚本图编辑器第十四期:结构体、资产管理与Cocos节点

视频演示

【不写代码开发游戏Cocos蓝图插件第十四期】

:tv: 视频演示:https://www.bilibili.com/video/BV1KEkxBsEXv/?share_source=copy_web&vd_source=ba322fc6f3eb7849d4d3adccf587480e

核心功能

1. 结构体节点 (新增3个)

  • 构造结构体节点:创建新的结构体实例

  • 解构结构体节点:将结构体拆解为独立成员变量

  • 修改结构体节点:修改结构体中的特定成员值,支持"公开引脚"显示隐藏成员

2. 资产管理节点 (新增多个)

  • 加载资产包节点:加载指定的资产包,支持浏览项目中的所有资产包

  • 加载资产节点:从资产包中加载游戏资产,需要指定资产路径和类型

  • 异步执行:所有资产管理节点都是异步节点,右上角显示闹钟图标,不阻塞主执行流

3. Cocos Node节点 (新增多个)

  • 获取当前节点节点:获取当前组件所在的节点对象

  • 设置节点名称节点:动态修改节点的名称

  • 节点变换操作节点:修改节点的位置、旋转、缩放等变换属性

  • 打印节点名称节点:输出节点的名称信息

4. 体验优化

  • 节点操作优化:操作更丝滑,性能有所提升

  • 二级分类:左侧边栏增加二级分类,节点分类更清晰明了

项目数据

  • 代码规模:97,000+ 行

  • 本期新增:10,000+ 行

  • 新增功能:70+ 个节点(结构体、资产管理、Cocos节点)、节点操作优化、二级分类

2赞