2015-10-26 53 views
1

這個任務很自我描述。我已經測試過一個簡單的3D立方體。它在瀏覽器中正常工作。但只是在模擬器中顯示一個空白頁面。如何使用threejs與phonegap?

有人說threejs不能用phonegap工作,但也有一些人說他們使用它並且工作正常!

回答

1

在Android中,您可以使用Chrome應用來顯示您的網頁或使用phonegap/cordova並使用嵌入式WebView。

直到棒棒糖的默​​認WebView取決於操作系統的更新,現在來自棒棒糖(5.x)的設備上,並有一個更新的「Android系統WebView」。

本頁內容來自: https://developer.chrome.com/multidevice/webview/overview 您可以看到WebGL支持直到WebView v36才被添加。

在仿真器上,我不相信WebGL在WebView中受支持,但您應該可以在具有棒棒糖及更高版本的設備上使用它。

編輯,如果你想在Android設備上使用WebGL的低於棒棒堂(5.x的),你可以有你自己的瀏覽器組件2015年12月2日

另外一個可能性。

Crosswalk Project可能會讓更多設備運行您的WebGL代碼。

請注意這裏列出的WebGL的限制: https://crosswalk-project.org/documentation/about/faq.html#Canvas-and-WebGL-support

+0

對我來說棒棒糖和舊版本之間唯一的尊重,那棒棒糖顯示一個黑色的背景,因爲我創造了它,而老顯示一個白色的。 :D – Zahema

+0

但它可能是一個模擬器問題,如你所說,將測試並看到 – Zahema

+0

是的,它在設備上工作得很好,任何想法如何在模擬器中測試它?任何工作? – Zahema