Unity + Vuforia 发布PC 的 UWP 的步骤(详细)

本文详细指导Unity开发者如何将Vuforia项目发布到UWP平台并在Win10上安装运行,涉及环境配置、Unity设置、Visual Studio发布及安装步骤,适合初学者参考。


前言

最近有个需求,要把vuforia开发的app移植到电脑,vuforia官网描述不支持unity发布PC平台,我试过了,即使发布出来也是黑屏的,解决方案是unity发布UWP然后再安装到电脑上,电脑系统必须得是Win10,Win10以下的装不了UWP。
在这里插入图片描述


接下来就是具体操作了

一、环境

开发环境:Unity2019.4 Vuforia9.6.3 Visual Studio 2019
发布环境:Win10 发布UWP (Universal Windows Platform)

环境的具体安装就不多说了,可以自己去查下。

二、详细步骤

1.unity切换UWP平台,设置,发布

unity的Build Setting 界面 选中 Universal Windows Platform 点击 open Download Page 下载并安装UWP的支持。
然后Switch Platform 按钮,切换平台。

在这里插入图片描述
然后PlayerSetting里面进行设置

在这里插入图片描述
千万记住权限设置

在这里插入图片描述
设置完成后build,尽量不要有中文路径
在这里插入图片描述

2.用Visual Studio 发布

选中发布成功后的.sln文件,用Visual Studio打开,找到图中所示
在这里插入图片描述
右键发布
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输出位置尽量不要中文,注意 x64 Master(x64)

选错有可能导致没有对应架构,打不开报错或者闪退
在这里插入图片描述

创建好的包如下图
在这里插入图片描述

2.安装UWP到win10系统

使用PowerShell打开
在这里插入图片描述
如果期间需要什么权限,全部给到
在这里插入图片描述
这就是发布好的
在这里插入图片描述


注意

1.多次发布,一定要新建文件夹作为发布路径,否则之前版本会对当前版本有影响
2.Unity的setting一定要给相机和网络的权限

总结

欢迎大佬多多来给萌新指正,欢迎大家来共同探讨。
如果各位看官觉得文章有点点帮助,跪求各位给点个“一键三连”,谢啦~

声明一下:本博文章若非特殊注明皆为原创,若需转载请保留原文链接
https://blog.youkuaiyun.com/Wrinkle2017/article/details/118156228
————————————————————————————————

版权声明

版权声明:本博客为非营利性个人原创
所刊登的所有作品的著作权均为本人所拥有
本人保留所有法定权利,违者必究!
对于需要复制、转载、链接和传播博客文章或内容的
请及时和本博主进行联系
对于经本博主明确授权和许可使用文章及内容的
使用时请注明文章或内容出处并注明网址
转载请附上原文出处链接及本声明

### UnityVuforia 支持的导出格式 在开发基于 UnityVuforia 的增强现实应用时,开发者可以根据目标平台选择不同的导出格式。以下是常见的支持导出格式及其特点: #### 1. **Android APK** - 对于 Android 设备,Vuforia 支持通过 Unity 导出为标准的 `.apk` 文件[^1]。 - 开发者可以利用 Unity 提供的 Build Settings 面板来设置目标设备架构(如 ARMv7 或 ARM64)以及所需的 SDK 版本。 #### 2. **iOS Xcode 工程** - 当目标平台为 iOS 时,Unity 将项目导出为 Xcode 工程文件以便进一步编译和部署[^2]。 - 此过程中需要注意 FrameWork 文件夹下的类库引用问题,尤其是第三方插件可能需要手动调整路径或重新导入必要的依赖项。 #### 3. **Universal Windows Platform (UWP)** - Unity 结合 Vuforia 还能够支持 UWP 应用程序的构建,适用于 Microsoft HoloLens 等设备[^4]。 - 不过,在实际操作中可能会遇到一些特定错误(例如 vcxproj 构建失败),这通常可以通过调试设计时间生成过程解决。 #### 4. **WebGL** - 虽然 WebGL 是一种轻量级跨平台解决方案,但由于性能和技术限制,目前大多数版本的 Vuforia 并不完全兼容此格式。 - 如果尝试使用,则需仔细评估功能实现范围及用户体验效果。 #### 5. **其他潜在选项** - 根据官方文档更新情况,未来还可能出现更多新型号硬件的支持方案;比如 ARKit/ARCore 原生集成优化后的特殊打包方式等。 综上所述,主要推荐使用的正式稳定版出口形式包括但不限于:`.apk`, `Xcode Project`, 和 `UWP Application`. ```csharp // 示例代码片段展示如何加载纹理资源至材质对象 GetComponent<Renderer>().material.mainTexture = (Texture)Resources.Load("Img/sampleImage"); ```
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值