自动生成预设的脚本并且绑定属性(带源码)

说明

该插件的目的是为了给预设或者某个节点自动生成脚本并且自动绑定对应的属性

FindComponent 脚本(重要

该脚本用来查找节点的属性,需要放到script目录下,在编辑预设时,给实际要声明在脚本上的属性挂载此脚本

例如某些仅作展示的背景图,不需要在脚本上声明属性,便无须挂载该脚本FindComponent

插件会根据此脚本查找属性来声明到自动生成的脚本中并且绑定属性

使用步骤

  • 双击预设

  • 选择需要自动生成脚本的节点,右键 创建, 选择 创建脚本

image

  • 选择保存文件的目录

  • 再次右键该节点,选择 绑定脚本属性

注意

该插件仅实现了自动生成脚本并绑定属性,各位可以根据项目需要,自定义生成脚本模板,

实现目录设置等其他可自定义的内容

比如:若是按钮则自动生成注册点击事件,是 List 则自动初始化等

示例截图

PS:

由于项目需要,从unity 转过来的,第一次写cocos插件,有不合理之处请见谅

源码

FindComponet脚本

FindComponent.zip (489 字节)

FindComponet.ts 放到项目的script目录

插件

Develop.zip (31.8 KB)

解压Develop.zip后放到extensions的目录

PPS:由于需要上传的工程目录太大了,故移除了插件的 node_modules 目录

4赞

为你的开源分享精神点赞

要是能在项目开发过程中对大家有帮助,那还是很满足的