前言
本文參考: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)轉載)

安裝完成后,再次打開Build Settings選項卡,可以看到如下圖所示。將SDK選為Universal 10,其他的設置默認即可。然后點擊Build,就可以發布成功了。希望你也順利發布成功了。
(舊版unity Unity 3D 5.4.1 f1(64-bit)轉載)
(新版unity2017.2.0)
注意
為了使用攝像頭,我們必須啟用WebCam能力。(還有InternetCline,Microphone)
- 在Unity中打開Player settings
- 展開Windows Store標簽頁
- 在"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