Unity+VisionOS 开发基础教程Vision

概述:VisionOS可以基于Swift进行原生开发,也可以使用Unity3D进行开发,对于3D场景的开发,使用Unity+Xcode则更为合适,此文章是为有一定Unity基础和IOS开发基础的开发者准备的,只是简单描述了配置过程。配置好的Unity工程,关注微信公众号【OriginXR】,发送【教程】即可获得。

软硬件环境:

Unity版本:Unity 2022.3 (LTS) 以及以后的LTS版本。安装IOS 和VisionOS模块。

Unity Pro :官方的SDK需要 Pro版本的Unity才能正常运行,折合人民币1345 每个月。注意,这里其实是可以申请一个月的试用的,但是也需要连续办理一年的pro版本,才会第一个月免费,后面如果不交钱的话,账号会被封,所以这里建议新创建一个账号进行尝试。

硬件:具有苹果M1或M2芯片的Mac电脑

Xcode版本:Xcode 15  以及更新的版本。

MacOS版本:14.0以上(此处为Xcode15的安装要求)

苹果开发者账户:想要开发苹果的应用必须要办理苹果开发者账户,价格899元/年

开发流程:

1、使用Unity 3D URP 模板创建空项目,确保IOS和VisionOS模块已经安装

图片

2、切换平台至VisionOS(此处有可能会显示灰色,那是因为你使用的不是Apple 芯片版本的Unity,此处为第一个大坑,在Unity.cn下载的Hub 暨南安装苹果芯片版本的编辑器,安装的都是英特尔的,所以这里建议到Unity.com重新安装Hub),如果有实机就选Device SDK,没有就选Similator SDK

图片

3、打开Package Manager,通过add package by name 手动添加以下package:

    com.unity.polyspatial

    com.unity.polyspatial.visionos

    com.unity.polyspatial.xr

这三个包就是VisionOS的核心代码,如果没有Pro版本的Unity,在导入包体时会提示需要Pro版本才可以正常运行。

4、导入案例包,此Demo内的所有内容都包含在这个里面,具体内容可以自己体验

图片

5、打开project setting里XR Plug-in Managment中的 Apple VisionOS

图片

6、App Mode可以根据实际情况进行选择,但是我们此次的项目demo是一个MR项目,所以这里需要选择MR,下面的两个栏目正常填写input即可

图片

7、修复bug,点击fix all

图片

8、把所有的场景都加载到Build Setting里面来

图片

9、填写打包必备的参数,公司名称、项目名称和logo(Unity开发者通常在测试时候都不设置logo,而使用Unity自带的logo,但是此处如果不添加logo,在Xcode导出上传时会报错)

图片

10、确认信息无误,点击Build 打包,打包路径使用英文。

图片

11、接下来就是进入Xcode中进行最终的打包,具体Xcode的操作和苹果证书的设置网上有很多教程,在此不再赘述了。使用Xcode打开刚刚打包的目录,打开项目,添加证书

图片

12、设置好证书之后就可以打包了,不需要调整任何参数,点击上方状态栏Product--Archive,开始打包。打包时间大概5分钟。完成之后点击右侧蓝色按钮《Distribute》,之后选择只在TestFlight使用,当然如果要是正常上线的话,就需要选第一个,然后点击右下角Distribude,如果没有意外,之后就会正常上传到你的苹果开发者账号里面了,

图片

13、上传成功页面如下

图片

14、登录appstoreconnect进行操作,添加体验用户到体验组。在VisionPro上下载TestFlight,这个时候就可以在TestFlight看到我们自己开发的项目啦,下载之后打开体验你的第一个VisionOS应用程序吧

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值