如何使用带有phonegap的threejs?

时间:2015-10-26 14:27:09

标签: android cordova three.js

任务非常自我描述。我用一个简单的3D立方体进行了测试。它在浏览器中工作正常。但只是在模拟器中显示一个空白页面。

有些人认为threejs不适用于phonegap,但有些人说他们使用过它并且工作正常!

1 个答案:

答案 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