如何使用编辑器扩展给Prefab加上组件并保存?

  • Creator 版本: 2.4.0
  • 编辑器操作系统: win10

目前的步骤是:
1.在场景脚本中使用cc.assetManager.loadAny加载Prefab p1
2.调用p1.data.addComponent()
3.在场景脚本中使用Editor.Ipc.sendToPanel(‘package_name’, ‘scene:apply-prefab’, p1.data.uuid);
运行后没有效果

有几个问题想问下:
1.这样的功能能否实现?
2.是否应该使用cc.instantiate实例化Prefab后再对node进行操作?
3.Editor.Ipc.sendToPanel(‘package_name’, ‘scene:apply-prefab’, p1.data.uuid);这里的uuid和调用的地方是否有问题?

同问 问题解决了吗?

不知道这东西满不满足你需求