cocos-js 跨域显示图片

最近用Cocos Js 做微信游戏,在游戏中有排行榜功能需要显示用户的微信头像,涉及到JS跨域访问图片资源的问题。

直接说方法修改project.json 文件,把renderMode的值设置为1,这样,游戏引擎就会用canvas渲染而不是webGL。

虽然这种方式仍然会导致浏览器报出跨域访问的错误,但是不会影响程序正常运行,而且图片也能正常显示

当然,使用这个方法之后就无法用webGL了,但是对于小游戏来说,完全不受影响,至少目前看不出对我们的产品有什么影响。而且据我目前的观察,虽然微信官方说X5内核支持webGL,但是并没有什么卵用,配置落后一点的手机(比如我自己用的700+的安卓手机。。。泪奔。。。),不管是不是设置成仅使用canvas 渲染,该卡的依旧很卡。

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...