任务非常自我描述。我用一个简单的3D立方体进行了测试。它在浏览器中工作正常。但只是在模拟器中显示一个空白页面。
有些人认为threejs不适用于phonegap,但有些人说他们使用过它并且工作正常!
答案 0 :(得分:2)
在Android中,您可以使用Chrome应用显示网页或使用phonegap / cordova并使用嵌入式WebView。
在Lollipop之前,默认的WebView依赖于操作系统更新,现在在Lollipop(5.x)的设备上,有一个' Android系统WebView'这是更新。
从此页面: https://developer.chrome.com/multidevice/webview/overview 您可以看到在WebView v36之前没有添加WebGL支持。
在模拟器上,我不相信WebView支持WebGL,但您应该可以在Lollipop及更高版本的设备上使用它。
编辑2015-12-02
如果您想在低于Lollipop(5.x)的Android设备上使用WebGL,则可以包含您自己的浏览器组件。
Crosswalk Project可以让更多设备运行您的WebGL代码。
请注意此处列出的WebGL限制: https://crosswalk-project.org/documentation/about/faq.html#Canvas-and-WebGL-support