cocos编辑器扩展-代码生成器

时间:2024-05-22 11:56:40

cocos编辑器扩展-代码生成器

一、UI界面展示

cocos编辑器扩展-代码生成器
第一次在cocos中写编辑器扩展,就做了一个自定义的脚本生成,去掉了默认模板的首行注释,脚本名字对应了内部的类名,向unity脚本的标准靠拢,主要有以下三个特点:

1.内容*:

这里可选生命周期,和自定义函数,模块化了脚本内容,后期可以加入单例模块,你的基类,接口等,丰富插件内容。【想法第一】

2.名称和路径预留:

另外,预留了脚本名列表,区分两种脚本,预留了脚本存放路径列表,可以放置到Script中,再进行移动。
遇到的问题:
1.cocos里边的文件夹名称不区分大小写,如果你里边Script文件夹,选择script文件夹进行写入,不刷新的话,会直接写到asset同路径,所以这里的写入路径的大小写全拼一定要一致。
2.var st = Editor.assetdb.exists(url); 这里判断文件存在的方法会有报错【不是一个function】,所以也没加进去【文件重名不会覆盖原文件,而是在外边重新命名了】
3.大佬们如果有判断文件存在或者上边函数的解决办法的可以留言给我。

3.脚本预览

可以预览要生成的脚本,文本区支持滑动,为预览而生。
cocos编辑器扩展-代码生成器
cocos编辑器扩展-代码生成器
cocos编辑器扩展-代码生成器

大佬们如果有判断文件存在或者上边函数的解决办法的可以留言给我。。

二、使用步骤

1.在输入框里写入脚本名

cocos编辑器扩展-代码生成器

2.配置函数,定义脚本内容

cocos编辑器扩展-代码生成器

3.点击预览,创建脚本

cocos编辑器扩展-代码生成器
点击要创建的脚本类型后的创建按钮即可,预留的脚本名不会再预览中显示,创建出来的格式是正确的。


三、文件

资源已经上传了,可以下载。
https://download.****.net/download/weixin_38531633/13121971

最后的补充,
编辑器版本,2.4.2
插件使用时,把解压出来的文件夹放到工程的根目录的packages的文件夹中即可,重启编辑器就可以发现插件目录了,在主菜单。