Windows下Unity开发VisionPro应用

Vision Pro踩坑记 之后已过了许久,现在来把这个坑填上。我原本的程序是在 Windows 上用 Unity 开发的,需要移植到 VisionPro 上运行,本教程适合哪些想在 Windows 上用 Unity 开发 VisionPro 程序的人。

之前使用的是一个比较旧的 mac book,因为内存和系统版本问题折腾够呛,这次换了一个新的 mac book,总算是不用为这两个问题发愁了。

说回环境配置,首先是Windows这边,我们需要给unity添加 visionOS 模块,这样在打包的时候才能选择 visionOS 平台。只有 unity 2022.3 及以上版本才支持添加 visionOS 模块。打开 Unity Hub,选择 安装 选项。

这里我已经装过了,所以有 visionOS 标记,如果没有,点击右上角齿轮图标,选择添加模块。

找到 visionOS Build Support ,勾选它,点击继续。

新建 Unity 项目,点击 EditProject Setting 打开项目设置,点击 XR Plug-in Management ,再点击 Install XR Plugin Management

安装好以后是这样的,点击最右边那个长得像眼镜的图标,这就是visionPro。

其实对于Unity个人版来说,配置到这里就结束了。VisionPro 的应用分为窗口模式,VR(虚拟现实)模式和MR(混合现实)模式。免费版的 unity 只能开发窗口模式应用,这和 VisionPro 里大部分内置应用的运行模式是一样的,就像一个悬浮的电视。VR模式和MR模式需要 Unity Pro和更高级的工业版才支持。开发VR或MR应用需要勾选 Plug-in Providers 下的 Apple visionOS 选项,在免费版中,这个选项是无法勾选的。

然后我们打开 FileBuild Setting ,选择 visionOS 平台。

首次构建要先点击 Switch Platform 切换平台,然后就可以点 Build 构建了。

这里构建出来的是一个 Xcode 工程,我们需要把它拷贝到 mac 上,用 Xcode 打开。接下来就进入苹果生态了。安装完 Xocde 首次打开会提示你安装构建平台,选择visionOS安装即可,如果不做其他开发的话。

打开 Xcode 之后,点击 Open Existing Project... 打开 Unity 构建的 Xcode 工程。

在 General 选项卡选择合适的 visionOS 版本。

然后在 Signing & Capabilities 选项卡设置应用签名。首先勾选 Automatically manage signing,然后在 Team 那里选择你自己的开发者账号。

最后我们只需要让 VisionPro 连接到 mac,在Xcode顶部选择你的VisionPro设备,再点击 Xcode 上面的三角形运行按钮就可以构建应用,并发布到 VisionPro 上查看效果了。

首先要确保你的 VisionPro 和 Mac 是在同一个无线局域网内。然后 VisionPro 要开启开发者模式。回到 Xcode,点击 Manage Run Destinations

打开设备与模拟器管理窗口后,应该能看到眼镜,点击配对,需要输入一个连接码。回到眼镜,打开设置,找到通用远程设备 ,将这里的连接码输入到Xcode中,等待连接成功。

回到 Xcode,选择我们的 VisionPro 设备,点击运行按钮。

编译完成后,应用会安装到 VisionPro 中,但是要打开应用还需要联网验证,在 设置→通用→VPN与设备管理中,点击你的开发者账号,然后点击验证。验证通过后,就可以打开你自己开发的APP了。


以上就是从Unity到VisionPro的全部流程了,开发过程全程需要联网,也不是每一步都需要联网,但跑完全程是必须有网络的,基本是不支持离线玩儿的。不得不说,开发过程是真他娘的麻烦,如非必要,是再也不想碰这玩意儿了。

相关推荐
Mr_hwt_1238 小时前
Windows安装Claude Code详细教程(含apikey配置)
windows·ai编程·claude code
Languorous.9 小时前
Windows 安装 Linux 虚拟机 / WSL 完整教程(新手零失败)
linux·运维·windows
郭龙飞9809 小时前
OpenClaw技能拓展教程 五大场景高效办公实操指南
人工智能·windows·语言模型
小鹿软件办公10 小时前
在 Windows 中什么是 iphlpsvc?禁用它安全吗?
windows·安全·iphlpsvc
诸神缄默不语10 小时前
DNS 与 hosts 文件:Windows 11 中的名称解析配置
windows·计算机网络·dns·hosts
牙牙要健康11 小时前
Windows 下为 VSCode 配置 Anaconda:从零安装 Python 环境到完整配置教程
windows·vscode·python
AI周红伟12 小时前
Token工厂:无锡部署昇腾384超节点算力集群,制造Token
大数据·人工智能·windows·百度·copilot·制造
数据法师13 小时前
微软官方外挂 PowerToys 深度解析:从架构设计到0.99新特性,重构你的Windows生产力
windows·microsoft·重构
为你写首诗ge13 小时前
【Unity知识分享】Mirror实现房间等待功能(创建房间 / 搜索房间、加入房间、房间准备、房间内角色设置、返回房间)
unity·mirror·房间等待功能
游乐码13 小时前
Unity坦克案例疑难记录(二)
unity·游戏引擎