Vuforia+Unity+VS2015在Window10打包編譯運行(1)


前言

本文參考:http://blog.csdn.net/htwzl/article/details/77488886,實測哦!

  Vuforia SDK是一個常用的增強現實軟件開發工具,其跟蹤效果穩定,使用簡便,受到大眾的喜愛。但是以前的Vuforia僅僅支持將程序發布到Android或者iOS,不能直接發布到Windows平台。即使使用Unity3D強行發布到Windows上,打開也是黑屏一片,不能工作。這種限制對於常常要發布Windows版程序的開發者們很不友好。難道就沒有類似的產品可以替代Vuforia嗎?首先,metaio在被蘋果收購之前,其功能可以替代一部分vuforia,但是仍然沒有Vuforia效果好。並且現在國內的Easy AR和HiAR等開發包功能也不是很全,跟蹤的效果也沒有超越Vuforia。所以,Vuforia的地位可以說是非常穩固。

  當新版的Vuforia 6發布后,Vuforia宣布支持64位Unity3D,並且可以發布UWP程序到Windows10平台上了。這真是非常值得高興的事情。 

  現在就讓我們一起看一下,怎樣發布一款基於Vuforia的Windows 10 應用吧。

 

 

 

開發環境:

  (1)  Windows 10(64-bit,10240版本)

  (2)  Visual Studio 2015

  (3)  Unity 3D 2017.2.0(64-bit)

  (4)  Vuforia 6.5

問題1:打包Universal Windows Platform報錯如下:

缺少win10 SDK

a.下載win10 SDK地址:https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk

b.修復安裝,也就是更新(我是采用這個方法的VS2015)

  The easiest way to fix the installation is to go to control panel -> Programs and Features -> Visual Studio 2015 -> Modify. Then, select "Universal Windows SDK and tools" checkbox and proceed with the installation.

  修復安裝的最簡單方法是轉到控制面板>程序和功能> Visual Studio 2015 - >修改。然后,選擇“通用Windows SDK和工具”復選框並繼續安裝。

 

 

解決1: 更新Visual Studio 2015,並安裝Windows 10 SDK

  如果還沒有安裝VS2015,可以在安裝的時候就選好安裝組件,如果已經安裝過,就重新運行安裝程序進行組件的修改。Visual C++、Visual Studio 2015 Update 3、Windows 10 SDK及其開發所用的Tools是必須要裝的。對於Win10 SDK的選擇,我是先裝了Windows 10 SDK(10.0.10586),結果發布程序時候提示缺少14393的SDK和開發工具,所以就又裝了這兩個。(轉載)

(轉載)

(轉載)

 以下是我的步驟:我紅色圈圈的 都選了

 

 

 2 導出使用Vuforia 6 SDK的例程

  在實驗中,我使用的是ImageTargets的例子,直接導入,然后將你的Key復制到ARCamera附帶的一個腳本下就可以運行了。具體的步驟可以參考官網的教程。確認工程可以正常工作后,打開File – Build Settings,在Platform列表中選擇Windows Store(*“Windows Store” platform renamed as “Universal Windows Platform” in Unity 2017.1)。如果該發布選項如下圖所示,則表示還沒有安裝該支持模塊,需要點擊Open Download Page,然后將下載的程序安裝到Unity路徑下,重啟Unity就可以繼續后面的工作了

(舊版unity  Unity 3D 5.4.1 f1(64-bit)轉載)

 

  (新版unity2017.2.0)

安裝完成后,再次打開Build Settings選項卡,可以看到如下圖所示。將SDK選為Universal 10,其他的設置默認即可。然后點擊Build,就可以發布成功了。希望你也順利發布成功了。

(舊版unity Unity 3D 5.4.1 f1(64-bit)轉載)

 

 (新版unity2017.2.0)

 

注意

為了使用攝像頭,我們必須啟用WebCam能力。(還有InternetCline,Microphone)

  1. 在Unity中打開Player settings
  2. 展開Windows Store標簽頁
  3. 在"Publishing Settings > Capabilities"部分勾選WebCam能力

 

3 使用VS2015編譯新工程

  在使用unity3D發布成功后,在你所選擇的發布路徑下會有生成的文件。因為我的unity工程叫做“TestPC”,選擇的生成路徑是G:\unityTW\TestPC\Test,所以在該路徑下有如下文件。

使用VS2015打開“TestPC”,將發布平台設置為Release,x64,然后生成即可。生成后可以使用Ctrl+F5,運行程序,結果如下。我將標志圖案顯示在了手機屏幕上,將已經連接在PC上的攝像頭對准手機,電腦端的圖像就會有一個茶壺疊加在上面了。

  怎么樣,是不是比較簡單,你一定也能行的。以后就可以盡情地開發Windows 10應用程序了。

 

參考自:http://blog.csdn.net/htwzl/article/details/77488886

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM