3.X编辑器脚本执行资源加载返回为空

  • 之前2.X版本的时候可以直接写编辑器脚本(也就是EDITOR模式下)加载资源、预制体等。可以动态加载图片、预制体 脚本就支持在编辑器内预览。
  • 但是3.X编辑器环境下资源加载返回为空。
  • 请教3.X怎么才能做到和之前2.X一样的效果。
  • ps:这个真的很好用。可以预览、动态生成配置等等。

你把你想要的代码效果贴出来看下

你好,编辑器中动态加载资源目前仅能在插件中完成:
方法参考这个帖子:在CC_EDITOR中,如何加載Resources裡的資源?

这个插件是什么插件啊?
相同的代码放到3.6版本运行错误

编辑器模式下加载资源示例:

if (EDITOR) {
    const resPath = "db://assets/" + 资源路径;
    const uuid = await Editor.Message.request("asset-db", "query-uuid", resPath);

    assetManager.loadAny({ uuid: uuid }, function (err,  data) {
           //...
    }.bind(this));
}

17年的东西,参考个毛线

哈哈哈,毫无情面

3.8不行啊,uuid可以查出来,但是resource资源都没有放进来,无法加载