您的位置:首页 > 移动开发 > Cocos引擎

cocos-js 跨域显示图片

2015-10-25 20:01 190 查看
最近用Cocos Js 做微信游戏,在游戏中有排行榜等功能需要显示用户的微信头像,涉及到JS跨域访问图片资源的问题。

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

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

当然,使用这个方法之后就无法用webGL了,但是对于小游戏来说,完全不受影响,至少目前看不出对我们的产品有什么影响。而且据我目前的观察,虽然微信官方说X5内核支持webGL,但是并没有什么卵用,配置落后一点的手机(比如我自己用的700+的安卓手机。。。泪奔。。。),不管是不是设置成仅使用canvas 渲染,该卡的依旧很卡。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息