有一个很棒的3D应用程序框架叫做three.js
。据我所了解,它有几个渲染子系统:基于Canvas
和基于WebGL
。
那么移动设备支持呢?(Android、iOS)
不管是哪种使用方法,three.js都可以被分解成以下几个部分:
Canvas
元素可以使用2D
上下文或WebGL
上下文。three.js可以使用WebGL或者2D上下文。
大多数手机支持2D
上下文。
但是目前只有少数支持WebGL
上下文。Firefox移动版支持WebGL
,并且至少适用于某些安卓版本, BlackBerry PlayBook也可以使用。
参见: