求一个可以在扩展包中,使用脚本修改prefab的方法

项目里有很多的prefab资源,现在想写个插件,能够批量的修改prefab的节点,但是3.8版本,关于插件的文档实在是太少了,可参考的内容也太少了,看了半天也没摸到头绪,求大佬指点

  1. 希望可以在插件脚本中,打开prefab资源
  2. 然后可以修改prefab的资源
    现在遇到的问题就是使用Editor.Message.request(‘asset-db’, ‘open-asset’, url);打开资源后,没有任何数据,根本看不到prefab的root节点以及其它的节点信息,无从下手,求官方指点一下

自己写插件
https://docs.cocos.com/creator/3.8/manual/zh/editor/extension/readme.html

是的,就是想自己写插件,但是插件文档里没有找到适用的方法去实现 :joy:

开发者=>》消息管理器可以看到所有的内置消息。用开发者=>调试工具,先自己模拟一下你要做的的批量操作。把消息记录一下,用插件批量执行就好了,基本应该就这些消息:

  1. open-asset 打开预制
  2. query-node-tree 查询节点树
  3. query-node 查询节点信息
  4. save-asset 保存预制
1赞

好的,感谢大佬回复,我试下,感谢感谢