我目前的做法是:
1、新建场景,main
2、Canvas下新增sprite节点,将节点设置为跟场景一样大小
3、添加自定义脚本:loadImg
以下为loadImg内容:
反复尝试过很多次,各种报错,有知道的大佬麻烦给个示例代码,谢谢!!
新人自学第二天,求大佬指教
我目前的做法是:
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文档里有的