2016-01-25 33 views

回答

0

好一個良好的起點是要問自己幾個問題:?

  • 什麼類型的設備,你打算去努力(Oculus Rift以谷歌紙板,微軟Hololens,網站等)?
  • 增強現實可以在Web上下文和應用上下文中實現。你想去哪條路?

根據這些問題,如果你選擇一個基於設備上做一個正常的應用程序,然後根據設備(Oculus Rift以,谷歌紙板,微軟Hololens),你需要抓住他們的具體開發套件和學習如何使用文檔開發應用程序。對於Oculus rift和微軟Hololens來說,你需要各自的耳機來製作一個應用程序,但是如果涉及到谷歌紙板,你所需要的只是具有良好處理能力的移動電話。

還有另一種方式來處理增強現實應用程序,即通過使用一些驚人的JavaScript庫(如Awe.js,Three.js和JSARToolkit)來執行Web應用程序。

你可以谷歌關於他們和了解更多。

+0

謝謝先生,爲您的答案, 在網上搜索幾個小時後,我得到了一個類似於我的想法的android應用程序。 它被命名爲:「Discoberry」 https://play.google.com/store/apps/details?id=com.creatorsstudio.geodisplay&hl=en , 我想開發完全相同的應用程序,現在告訴我如何我能發展嗎? 步驟? 要學習的東西? –

+0

你問的問題太寬泛了,我可以給一個方向看看。開始谷歌紙板應用程序.... – dvenkatsagar

0

學習增強現實的一個比較容易理解的方法是項目探戈。 設備是約$ 500我最後一次檢查,你可以使用統一+ Tango項目的免費插件的免費版本: https://developers.google.com/project-tango/

,你挑我建議你檢查出Unity3D,因爲它似乎是首選平臺有史以來硬件對於AR/VR而言。還有其他選擇......這只是基於它所支持的所有平臺提供了最大的靈活性。

附註:我與探戈項目沒有任何關係,事實上它正在另一個平臺上工作......但目前還不能訪問。

+0

項目探戈是一個非常複雜的框架和他們的SDK是相當複雜的。我不會建議爲最後一年的項目學習它,因爲它可能會花費太多時間。雖然如果你考慮在未來的探戈中與AR專業合作是必須的。 –

2

如果你想執行地理定位和使用GPS,我不會推薦使用Unity。這是任意的座標系統可能有點令人困惑,並且難以使用足夠可靠的GPS的應用程序。

對於增強現實,您不能使用Oculus Rift或Google Cardboard等任何產品,因爲這些產品都是虛擬現實耳機,無法讓用戶看到真實世界。增強現實外圍設備是像微軟Hololens或谷歌玻璃,這兩種都沒有商業可用,但有便宜的敲門聲。 AR當然也可以用在任何移動設備上,因爲它們都內置了攝像頭,芯片的功能足以處理所有的跟蹤數據。

至於製作一個真正的應用程序,你可以做的最好的事情是有一個去。分析你的市場,看看差距在哪裏。如果您想爲不是跨平臺的特定操作系統創建應用程序,那麼我建議您學習一些Objbective-C(適用於iOS)或Java(適用於Android),如果您還不知道的話。對於跨平臺,我會說像Xamarin在兩個主要操作系統上都有用,它最近被微軟免費提供,你可以在C#中創建一個適用於所有設備的應用程序。

對於增強現實本身,有框架可以用於你的目的。諸如Kudan,Vuforia,Wikitude等。其中一些提供免費版本的軟件。您可以使用這些來處理事物的所有跟蹤和投影方面,因此您不必創建自己的AR引擎。

要做的最好的事情可能是坐下來幾分鐘或幾小時,然後想想你要做什麼。找出你想要的最終結果是什麼樣子,然後倒退並考慮實現該目標的最佳方式。最終,您將獲得想要使用的語言和引擎,讓您的生活儘可能簡單,然後您就可以開始在線學習教程,並將您的應用推廣到世界。