如题;需求为在编辑器中通过路径动态加载某个资源。脚本已经添加executeInEditMode装饰。
可以只考虑资源放在某个bundle中的情况;
经测试,
1.cc.resources无效,所以不能直接放在resources使用;
2.cc.assetManager.loadBundle无法加载bundle,所以放入某个自定义bundle中也未能实现;
3.Editor.assetdb是undefined,暂时也找不到路径到uuid的转换接口,所以无法直接加载uuid
如题;需求为在编辑器中通过路径动态加载某个资源。脚本已经添加executeInEditMode装饰。
可以只考虑资源放在某个bundle中的情况;
经测试,
1.cc.resources无效,所以不能直接放在resources使用;
2.cc.assetManager.loadBundle无法加载bundle,所以放入某个自定义bundle中也未能实现;
3.Editor.assetdb是undefined,暂时也找不到路径到uuid的转换接口,所以无法直接加载uuid
暂时用IPC的方式凑合实现了
请问,咋实现的?
咋实现的,编辑器无法加载资源,写拓展坑的一笔
IPC的方式,先写一个拓展辅助加载,然后在编辑器脚本里,判断如果是EDITOR,则用Editor.Message.request去请求之前那个拓展帮你加载这个资源,然后返回给编辑器脚本。
同问。。。
同问+1。。
同问+2啊