将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提交 ...
随机推荐
- html5 自定义标签取值
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 腾讯 auth_token
auth_token 从cookies里取出supertoken=2881515311; function auth_token(str) { var hash = 0; for (var i = 0 ...
- Service实时向Activity传递数据案例
转自 http://www.cnblogs.com/linjiqin/p/3147764.html 演示一个案例,需求如下:在Service组件中创建一个线程,该线程用来生产数值,每隔1秒数值自动加1 ...
- Servlet学习笔记
在这里记录最重要的要点 1,tomcat-->conf-->server.xml里面的东西是什么?(tomcat怎么知道“谁”去处理客户端来的请求?) 最主要的是一个依赖的控制,换句话说什 ...
- 被误解的MVC和被神化的MVVM(转)
转载自:http://www.infoq.com/cn/articles/rethinking-mvc-mvvm 原文作者:唐巧 被误解的 MVC MVC 的历史 MVC,全称是 Model View ...
- table里面,怎么根据checkbox选择的一行中的某个单元格的值是否为空,来判断是否该选中
<table class="stripe" id="tab2"> <tr> <th>选择</th> <th ...
- c语言之I/O函数
c语言中常用的I/O函数 最常用的字符串的标准I/O函数有getchar().putchar().gets().puts().scanf().printf().fputs().fgets().getc ...
- Beta阶段项目终审报告
先上图 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是用来解决玩狼人杀这款桌游时无牌.无法官.游戏流程不熟悉等情况的.我觉得我们对典型 ...
- 2016福州大学软件工程第二次团队作业——预则立&&他山之石成绩统计
第二次团队作业--预则立&&他山之石成绩统计结果如下: T:团队成绩 P:个人贡献比 T+P:折算个人成绩,计算公式为T+T/15*团队人数*P 学号 组别 Team P T+P 03 ...
- TransMac Win系统下制作 OS X启动盘图文教程超详细小白版
1软件安装好后把准备好的8G或者8G以上U盘插到电脑上:右键以管理员身份运行如 <ignore_js_op> 2打开软件后右键先格式化U盘操作如下图 ...