Unity PC端运行UWP格式的Vuforia项目

在Unity中使用Vuforia创建AR项目无法正常的在PC端运行,既然exe不行,那就发布成uwp就可以了

UWP是什么平台?和PC平台有什么区别?

Universal Windows Platform(UWP)直译过来就是通用Windows平台,它是微软基于Win10开发的一个通用平台,微软希望自己所有的设备(包括Surface,Xbox,HoloLens等)都运行于同样的系统,然后让用户像使用苹果设备一样从自己官方的商城来下载安装应用,这样可以让应用市场中心化的同时保证系统的安全,稳定,高效。所以PC可以运行UWP平台应用,但UWP应用不止可以运行于PC,打开Win10自带的WindowsStore,里面的应用就都是UWP应用。

UWP环境配置

关于环境配置这里就不过多介绍了,不知道怎么配置的看我往期博客 Unity 打包发布UWP 超详细

开发环境

Unity:2019.4.4f1     Vs:2019   

教程

1.创建一个项目

2.导入Vuforia组件,不会的看这篇博客

3.创建一个Cube,作为特征物,具体怎么做这里就不讲了,网上教程一大堆。

4.File---Build Setting  切换成UWP平台 参数如图所示

5.然后去设置里把 公司名、项目名、Icon什么的 填一下就行了,需要注意的是在 Publishing Settings中,勾选网络权限、摄像头权限,然后Build就行了

6.用Vs2019打开这个以.sln结尾的文件

7.找到“解决方案资源管理器”---发布

8.一直下一步 下一步就行了,到了创建这步,根据需求稍微做一下调整,解决方案配置可以参考Unity 生成时做的设置

错误 : 项目“C:\Users\Liam\Desktop\demo\UWP_Vuforia\UWP_Vuforia.vcxproj”配置“Master|x64”的 Designtime 生成失败。IntelliSense 可能不可用。
    设置环境变量 TRACEDESIGNTIME = true 并重启 Visual Studio 以进行调查。

vs报这个错误可以忽略不计

9.在项目生成文件夹中,找到AppPackages---项目名----项目名---Install 右键以PowerShell运行,进行安装

10.安装过程中根据提示操作安装就行

11.安装成功之后就可以在【开始菜单】中找到刚刚安装的应用程序,插上摄像头,启动即可以正常使用,第一次启动可能会慢一点。

PS:UWP好像不支持Win7,Win8我没有试过能不能发布

如有其他疑问,欢迎留言评论。

如有疑问,请 留言评论 或添加 企鹅交流群:689418255 提问,备注CSDN,私信可能不会及时看到。

觉得有用的话点个三连支持下,欢迎打赏!

猜你喜欢

转载自blog.csdn.net/li1214661543/article/details/112824412
今日推荐