Camera 不支持 canvas

正在做的H5游戏需要用到Camera,但是不支持Canvas,请问除了不用还有什么可行的办法嘛

android5.0以下手机不支持webgl,特别是android 4.4.4版本,目前市场还有20-30的市场份额。
而且oppo vivio手机在5.0以上的机型支持也很差,建议开发组加上camera组件在canvas模式的支持 @jare @nantas

@了,也没用。 这个要求太难了,即使实现了,BUG不提,也会一有堆限制,不如不做

Android 5.0 以下的自带浏览器不支持,但是腾讯 X5 内核的浏览器 & app,UC 浏览器 11.0 以上,百度浏览器 6.2 以上,Chrome 30 以上,都是支持 WebGL 的。

我们目前的 Camera 实现的确只能做到 WebGL 支持,因为比较高效,在 canvas 环境下,只能用传统的根据角色移动反向修改地图 position 的方式来做,如果要兼顾 Canvas ,自己实现一下也并不是非常困难

难呀,要兼容camera组件还是挺麻烦的。
webgl在x5的支持下普及了很多,实际开发过程中遇到的问题还是很多的,遇到不少机型底层硬件驱动对webgl的支持就不好,这不是x5内核这种上层软件能解决的,希望有退化到canvas的方案。

另外我在https://github.com/cocos2d/cocos2d-x上并没看到Camera相关的js代码,这个模块目前在哪里?

你好!我现在场景里节点非常多,跟随主角时,用camera和修改地图position两种方式,得到的帧率基本一样,没有变得高效哇?

https://github.com/cocos-creator/enginehttps://github.com/cocos-creator/cocos2d-x-lite

实测Camera在WebGl的性能也很慢,1000个节点,使用Camera组件就吃不消了,平均 Game Logic时间飙升到10-16ms。

添加物理组件后移动父节点也移动不了~

360浏览器 包括安全浏览器和极速浏览器 在WIN7系统 关闭areo效果的时候 会强制禁止WEBGL.
怎么办?就是不让用camera是么