小白也能学会的用Unity生成visionOS程序教程,时刻准备开发Vision

HI 各位好,我是你们创业的极客大叔。
前天半夜正在床上刷手机,忽然在群里看到 Unity 发布支持Apple Vision Pro 版本的消息,就让我无法入睡了。
一顿下载安装编译运行,让我得到了我的第一个Apple Vision Pro程序。
但是啊,因为还没拿到 PolySpatial.xr 和 PolySpatial.visionos 两个插件,所以还不能生成计算空间里面的沉浸App,确实有点可惜。
但是本着官方给啥就学啥的原则,还是在这里分享下如何用Unity生成自己第一个Apple Vision Pro程序的过程。帮助大家避一些坑。
是先说明一下,因为不论是苹果还是Unity两个团队都非常积极的更新项目,所以这个视频的时效性很强,之后的内容只针对各位希望第一时间开始学习的朋友,相信之后随着版本升级很多地方还会有改善和操作上的区别。之后的一些知识点还请大家酌情食用。
首先是你要有一台Mac 的电脑,最好是M系列芯片,下载安装运行XCode 15 Beta2版本,成功运行Apple Vision Pro模拟器。这边有问题的同学可以看下我之前的这个视频。目前也能下载XCode 15 的Beta3 和Beta4 版本,但是目前看来运行Unity生成的Vision Pro项目时候会有一点小问题,对自己动手能力没有信心的同学建议先搞Beta2吧。
Unity则要搞到Mac平台上的 2022.3.5f1 版本以上,这里注意一下,祖国特供版本的Unity Hub可能会晚几个版本,所以这边给大家一个国际版本的下载链接在置顶的回复中。
好啦,在安装的时候你会看到 visionOS Build Support (experimental) 这个选项,选择他并安装,你就是空间计算程序员啦。
现在你可以像往常一样创建一个Unity项目了,在导出的时候选择 visionOS (experimental) 这个平台选项,你就可以生成一个运行在visionOS上面的Unity程序了。
用XCode 15 Beta 2版本打开项目,运行平台选择visionOS模拟器,再提醒一下,目前没有这款模拟器的同学去看我这个视频,下载速度慢的朋友,也可以去视频下面置顶里面网盘上面的链接下载。现在我们就可以看下我们的成果啦。
啥,怎么只是个巨幕呢,说好的全息影像呢?
哦,提醒一下,如果想要生成真正的计算空间内的全息程序,需要在Unity中,选择Project Settings,进入XR Plug-in Management里面,在平台选择上我们看到一个空白标签,鼠标移动上去会显示 visionOS (experimental) setting,没错这是个隐藏关卡。进入这个标签内我们会看到 “ Thereare no XR plugins applicable to this platform”,呃,简而言之就是你还没拿到visionOS平台上的XR插件。
同学等等吧,Unity会尽快发布 PolySpatial.xr, 和 PolySpatial.visionos, 两个插件的,到时候就可以大显身手了。目前先完善内容吧。