在creator中如何加载base64图片 我调用load会报错
调用loadRes会说路径不存在
现在项目有个问题只能使用这个方式加载微信头像 求各位大神帮帮忙
问题很着急·····自己顶一下····
还是不行 调用后会出现这个错误
有人能帮忙看看么
又查了下 我用img尝试了下

结果还是会报
解决了 虽然南大说没有接口 不过用Image创建后再创建texture2d 再创建frame 迂回了一下可以了
代码附上
你好,刚刚试了一下,这个方法,在浏览器上没问题,但是在原生设备上会报一个image未定义的错误,请问知道有什么好的办法么?
试试用网络请求接口传这个 url 试试呢?
就是想问一下 在浏览过程中 首次打开时总是黑屏 之后刷新都ok这个是什么情况
因为这个函数只能在Web环境下使用。原生环境不行。
j解决了吗?
原生 怎么写哦 。cc.image 没有
要改底层代码,我改了C++的实现
发现二维码有时生成不了,后来发现应该是image节点没加载完导致的,被我改成了异步获取之后就好了
var img = new Image();
img.src = base64;
img.onload = function(){
var texture = new cc.Texture2D();
texture.initWithElement(img);
texture.handleLoadedTexture();
var newframe = new cc.SpriteFrame(texture);
if(callback)callback(newframe);
}
这个方法,在qq玩一玩中失效,图片显示不出来。有什么解决办法吗?
我按照这个方式写,为什么显示的图片是黑色的
canvas.toDataURL的调用时机好像需要监听一个渲染相关的事件,你搜搜文档,好像看到过
o,我知道那个渲染事件,不过没有用它,我试试。
nice啊,可以了。