android – 如何使用phonegap的threejs?

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

有人说threejs不能用于phonegap,但有些人说他们使用了它并且工作正常!

解决方法:

Android中,您可以使用Chrome应用来显示您的网页,也可以使用phonegap / cordova并使用嵌入式WebView.

在Lollipop之前,认的WebView依赖于操作系统更新,现在在Lollipop(5.x)的设备上,有一个更新的’Android System 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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...