如何用插件的方法来快捷的设置资源

需求:全游戏有100多张不同的地图,全部拖到组件对应属性框上太麻烦,可有对应的插件API实现批量添加?动态资源加载我懂但是不想这么做,这些都是美工做的,如果有对应的插件API能解决,我只需要写个插件美工就能实时调整了,望大神提点!拜谢!

已解决,参考了插件商店里的Egret导入插件

var node = new cc.Node('map');
// 创建节点过程略去
Fs.ensureDirSync(Path.dirname(prefabPath));
var prefab = _Scene.PrefabUtils.createPrefabFrom(node);
var prefabData = Editor.serialize(prefab);
Fs.writeFileSync(prefabPath, prefabData);
1赞

您好!在使用Scene.PrefabUtils.createPrefabFrom(node)时报了个_Scene is undefined需要怎么处理呢?

可以分享下做法吗?

let node = new cc.Node();
const PrefabUtils = Editor.require(“scene://utils/prefab”);
let prefab = PrefabUtils.createPrefabFrom(node);
let prefabData = Editor.serialize(prefab)

1赞