【编辑器】制作插件查找引擎内置事件的方法

  • Creator 版本:3.x (预计都可以吧)
    *win (mac也差不多)
    1、安装对应版本引擎后,在安装目录下 比如C:\ProgramData\cocos\editors\Creator\3.8.5\resources
    2、安装asar 用命令行安装全局环境: npm install -g asar
    3、解压app.asar 用命令行执行:asar extract app.asar ./app
    image
    这里面就是编辑器内置的插件包代码(当然混淆加密过吧~vue不太熟)
    4、在app\builtin内就是各大资源面板啦,可以用vscode打开文件夹,插件官方教程就有。这里说个隐秘事件。最常用的查找资源引用依赖的消息query-asset-used,貌似升级3.8.5又换api改为query-asset-users了。

    对应返回的类型也在这里了

    5、当然一些公用的事件可以在插件目录下的node_modules文件夹里, 有官方导出的事件类型,基本也够用,翻一翻有惊喜,说不准一些文档上没有的。。(ps:3.8.5node库里的query-asset-users返回类型是错误的,应该是 string[]。 这不看源码 又得查半天~~)


    6、官方资源不全,全靠自己翻源码吧~~ :sweat_smile:
3赞