新人求助:如何加载一张远程图片

我目前的做法是:
1、新建场景,main
2、Canvas下新增sprite节点,将节点设置为跟场景一样大小
3、添加自定义脚本:loadImg
以下为loadImg内容:

反复尝试过很多次,各种报错,有知道的大佬麻烦给个示例代码,谢谢!!

新人自学第二天,求大佬指教

assetManager.loadRemote(remoteUrl, (err, asset) => {

            if (err) {
                return null
            }

            return asset

        });

3.7 ,3.6 是这样

先把红线报错解决了

这个红线应该是没有报错的,只是我的编辑器没有支持cocos的语法

你这个代码,图片拿到后,存在哪了?我要怎么去取

还有,我用的是3.8,这个区别会很大吗

有好心人能帮我看看,这个代码要怎么改,才能做到,点击更换成远程图片吗?

试试这个 this.img = SpriteFrame.createWithImage(asset)

// 远程 url 不带图片后缀名,此时必须指定远程图片文件的类型
remoteUrl = "http://unknown.org/emoji?id=124982374";
assetManager.loadRemote<ImageAsset>(remoteUrl, {ext: '.png'}, function (err, imageAsset) {
    const spriteFrame = new SpriteFrame();
    const texture = new Texture2D();
    texture.image = imageAsset;
    spriteFrame.texture = texture;
    // ...
});
```cocos文档里有的