需求是系统相册中选取某一张图片且已知图片路径,请问怎么在Sprite上显示出来?
// 用绝对路径加载设备存储内的资源,比如相册
var absolutePath = "/dara/data/some/path/to/image.png"
cc.assetManager.loadRemote(absolutePath, function () {
// Use texture to create sprite frame
});
https://docs.cocos.com/creator/manual/zh/scripting/dynamic-load-resources.html#加载远程资源和设备资源
3D 里面没有这个API
或者告诉我怎么根据二进制显示对应图片也可以
这个只能加载resources文件夹下面的资源
不是远程的,是本地路径,没有建立web
这个叫 设备资源
onImageFromGallery(data: any) {
console.log('上传图片', DJSON(data));
if (data.code == NativeCode.OK) {
loader.load({ url: data.filePath, type: 'png' }, (err, imageAseet) => {
this.iconSprite.spriteFrame = SpriteFrame.createWithImage(imageAseet);
});
}
}
可以了,谢谢老哥!
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。
