将Vuforia程序发布到Windows10系统的基本流程
最新博客地址已转到:
http://blog.csdn.net/zzlyw?viewmode=contents
------------------------------------------------------------------------
前言
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 5.4.1 f1(64-bit)
(4) Vuforia 6
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。如果该发布选项如下图所示,则表示还没有安装该支持模块,需要点击Open Download Page,然后将下载的程序安装到Unity路径下,重启Unity就可以继续后面的工作了。

安装完成后,再次打开Build Settings选项卡,可以看到如下图所示。

将SDK选为Universal 10,其他的设置默认即可。然后点击Build,就可以发布成功了。希望你也顺利发布成功了。
3 使用VS2015编译新工程
在使用unity3D发布成功后,在你所选择的发布路径下会有生成的文件。因为我的unity工程叫做“testUWP”,选择的生成路径是D:\UnityProjects\testUWP\DEMO,所以在该路径下有如下文件。

使用VS2015打开“testUWP”,将发布平台设置为Release,x64,然后生成即可。生成后可以使用Ctrl+F5,运行程序,结果如下。我将标志图案显示在了手机屏幕上,将已经连接在PC上的摄像头对准手机,电脑端的图像就会有一个茶壶叠加在上面了。
怎么样,是不是比较简单,你一定也能行的。以后就可以尽情地开发Windows 10应用程序了。

将Vuforia程序发布到Windows10系统的基本流程的更多相关文章
- 将Windows系统编译的.NET Core程序发布到Ubuntu系统
在可移植方面.NET Core应用程序分为两种,Portable application(便捷,需要目标机器安装.NET Core Runtime)和Self-contained applicatio ...
- Windows10系统的Linux子系统中安装MySQL数据库心得
后端开发童鞋们, 自己开发机用的是Windows系统电脑(台式机或笔记本), 而开发的程序和使用的数据库等要运行在Linux服务器上, 这种情况有木有? 提前声明: 本文并不讨论操作系统的比较, 以及 ...
- Windows10系统如何更改程序的默认安装目录?
Windows10系统如何更改程序的默认安装目录? 在Windows10系统的使用中,软件程序的默认安装目录是:C:\Program Files\...或者C:\Program Files(x86)\ ...
- Windows10 安装配置IIS,并将程序发布到服务器上
1.确保计算机链接网络(也可在不联网的时候使用安装包进行IIS的安装): 2.打开“控制面板”(“菜单”按钮+x 快捷键)——“程序”——“打开或关闭Windows功能”——展开“Internet信息 ...
- Kafka是分布式发布-订阅消息系统
Kafka是分布式发布-订阅消息系统 https://www.biaodianfu.com/kafka.html Kafka是分布式发布-订阅消息系统.它最初由LinkedIn公司开发,之后成为Apa ...
- 使用Oracle ODP.NET 11g的.NET程序发布方法
使用Oracle ODP.NET 11g的.NET程序发布方法 内容摘要:ODP.NET 11g是Oracle发布的供.NET程序访问Oracle数据库的ADO.NET组件,比微软自带的Oracle组 ...
- 基于vs2005以上版本Qt程序发布的注意事项(讲了manifest的问题)
最近发现了一个非常恼人的程序deployment的问题,估计大家有可能也会遇到,特此memo. 问题的出现我觉得主要还是微软搞的花头太多, 一个不知所谓的manifest文件让本来简单的程序发布变得困 ...
- 分布式发布订阅消息系统 Kafka 架构设计[转]
分布式发布订阅消息系统 Kafka 架构设计 转自:http://www.oschina.net/translate/kafka-design 我们为什么要搭建该系统 Kafka是一个消息系统,原本开 ...
- iPhone应用提交流程:如何将App程序发布到App Store?
对于刚加入iOS应用开发行列的开发者来说,终于经过艰苦的Coding后完成了第一个应用后最重要的历史时刻就是将应用程序提交到iTunes App Store.Xcode 4.2开发工具已经把App提交 ...
随机推荐
- ping环回地址和ping主机地址的区别
ping127.0.0.1和ping本机的过程是不一样的ip输出函数先检查地址是不是环回地址1.如果是环回地址 直接交给环回驱动程序处理 返回ip输入函数2.如果不是环回地址 检查是不是广播或者多播地 ...
- springboot @ConfigurationProperties
Spring Boot 提供了一种方式 --类型安全的bean,能够根据类型校验和管理application中的bean.继续使用author做例子.配置放在author.properties文件中. ...
- css3-无缝滚动
@keyframes 规则用于创建动画.在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果. 动画的名称和运行所需时间是必须的 帧动画:将动画名称赋给选择器 ...
- CocoaPods 的简单快速安装方法
CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了. 一.git clone方法安装cocoapods 镜像 ...
- Django form
简单的from验证 文件目录结构 urls.py from app1.views import account urlpatterns = [ url(r'^admin/', admin.site.u ...
- java-读取javabean类的set方法并设值
/** * 新反射实例化模型 * @param filenamepath * @return */ public static Object newIntence(String filenamepat ...
- jQuery 树形菜单
树形菜单 在 jQuery easyu中其左侧的主菜单使用的是 easyui 中的 tree 组件,不是太熟悉,不过感觉不是太好用. 比如 easyui 中的 tree 需要单击分叉节点前的小三角,才 ...
- Android 在线订单倒计时设计
接到一个需求,用户下单后,商店这边需要显示在线订单列表,订单十分钟内有效.于是需要设计倒计时,显示每个订单剩余处理时间. 倒计时剩余时间: 订单创建时间 + 10分钟 - 系统当 ...
- [Android] Visual Studio Emulator For Android 相关
1.修改设备名 C:\Users\[用户名]\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices ...
- JS-自制提速小工具:开发页面时需要按比例计算宽高值的快速计算器
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name= ...