我們正在考慮移植我們的Android 3D遊戲以支持谷歌紙板VR。 我們的遊戲是原生android應用程序,並基於NativeActivity。 CardboardActivity是一個java活動,因此無法在本機應用程序中使用。 我打開了紙板庫(.arr)並看到了一些本地庫,但沒有關於如何使用紙板API製作原生android應用程序的任何文檔或指南。 任何人都可以提供一些信息或建議?謝謝。可以使用谷歌紙板API創建原生Android應用程序嗎?
1
A
回答
1
您當前最好的選擇是使用CardboardView,並通過CardboardView.Renderer的onDrawFrame()方法中的JNI調用您的本機渲染器。 https://developers.google.com/cardboard/android/latest/reference/com/google/vrtoolkit/cardboard/CardboardView.Renderer
雖然這可能需要重構一些應用程序。
+0
感謝您的建議。這意味着想要使用CardboardView的開發人員無法使用glue lib創建「純本地」android應用程序,這就是我們的Android本機應用程序的情況。儘管如此,它在我們的體系結構中進行了大修。真的希望Cardboard團隊能夠向NDK開發者開放這個機會。 –
相關問題
- 1. 我可以使用Google Maps API創建Facebook應用程序嗎?
- 2. oAuth使用谷歌API創建混合應用程序
- 3. 我可以使用原生Android應用覆蓋Unity應用嗎
- 4. 谷歌紙板簡單的應用程序
- 5. 使用cocoonjs可以創建Android動態壁紙嗎?
- 6. 我可以使用Python編寫原生iPhone,Android,Windows,Blackberry應用程序嗎?
- 7. 創建Sencha Touch原生應用程序
- 8. 可以使用貼紙運行django應用程序嗎?
- 9. 用原生谷歌地圖編譯Appcelerator鈦應用程序MapActivity
- 10. 我可以使用C#創建Facebook應用程序嗎?
- 11. 我可以使用HTML5創建跨平臺應用程序嗎?
- 12. 僅可以使用Expression Blend 3創建XBAP應用程序嗎?
- 13. 我可以使用python創建cytoscape應用程序嗎?
- 14. 我可以使用外部URL用CrossWalk創建Android應用程序嗎?
- 15. 無法使用谷歌地圖創建應用程序
- 16. 谷歌應用程序引擎可以構建什麼?
- 17. 是否可以創建使用Google Latitude API的Android應用程序?
- 18. 我可以在Facebook應用程序內使用谷歌身份驗證嗎
- 19. 你可以在谷歌應用程序引擎中使用pydictionary嗎?
- 20. 我可以使用VTK + Qt創建我的Android應用程序嗎?
- 21. 我可以使用Arduino在Android Mono中創建應用程序嗎?
- 22. 原生谷歌閱讀器iPhone應用程序
- 23. 谷歌在iphone原生應用程序結帳?
- 24. 直接打開谷歌地圖原生應用程序
- 25. 創建的Magento網站的原生Android應用程序
- 26. 是否有可能從android應用程序創建新的谷歌日曆?
- 27. 錯誤與谷歌API的Android應用程序利用MapActivity
- 28. 使用谷歌地圖創建可用性鈴聲API
- 29. 使用Google Maps創建Android應用程序Android API v2
- 30. 我們可以將'phonegap api'應用程序與純原生應用程序(obj-C)連接起來嗎
您可以在本機應用中使用Java活動。您需要使用JNI http://developer.android.com/training/articles/perf-jni.html – Hughzi