VisionPro 头显开发实操记录

公司安排任务,研究一下苹果新出的头显设备,记录一下具体操作经过。

【第一步->开发环境配置】
->“目前必须”购买带有M系列芯片(m1,m2,m3)的Mac电脑
官方描述 https://docs.unity3d.com/cn/Packages/com.unity.polyspatial.visionos@1.0/manual/Requirements.html
详见 visionOS平台描述->visionOS PolySpatial 的要求和限制:“…目前您必须使用Apple 来编译visionOS,并且只能在Apple Silicon(M1、M2 等)Mac上使用visionOS 模拟器…”
经测试,在开发过程中,Unity的Play模式无法直接观测到AR功能的运行效果,只能通过运行VisionOS 模拟器来确认,而VisionPro模拟器只能运行在M系列芯片的电脑上。
经测试,在开发完成后,Unity需要安装有 “VisionOS Build Support” 模块,Unity才能Bulid出VisionOS的 XCode 工程,而只有M系列芯片的电脑可以使用这个模块。
因此,无法采用在windows平台上开发完毕后,再转由苹果电脑打包的做法。
综上所述,目前(2024年3月)必须购买带有M系列芯片(m1,m2,m3)的Mac电脑

->Mac电脑初始设定、准备外设和熟悉操作系统
设定账户密码,绑定Apple id,指纹等身份验证信息,后续很多操作需要验证账户密码,指纹可以帮助开发者进行快速验证。
购买一个拓展坞外接显示器,键盘,鼠标,方便开发
在苹果的Mac系统上,外接键盘的Window按键等于Commond按键,Mac系统是Commond + c/v 来复制黏贴,其他快捷键功能可以类推
Mac系统的任务管理器可以通过 Command+Alt+Esc 快捷键打开
Mac系统关闭窗口的按钮在左上角
Mac系统的"程序坞"等于window系统的"任务栏",在屏幕下方,也可以固定常用程序,软件图标带有一个点的表示程序已打开,可以通过点击激活运行窗口,也可以邮件唤出操作菜单
Mac系统的“访达”等于Window系统的“我的电脑”,在程序坞靠左的位置
Mac系统的“Safari”等于Window系统的“Edge浏览器”,在程序坞靠左的位置

->准备Unity Pro账户,安装Unity引擎(以下操作均需要使用魔法)
注册一个新的unity账号,并开通unityPro试用账号(30天试用期),VisionOS Build Support模块的功能仅开放给 Pro 账号。
获取国外版本的UnityHub,然后安装 unity 2022.3.18 或以上版本,可以根据unity提供最新的Vision模板工程所使用的版本来决定。
在安装引擎的时候,要勾选 VisionOS Build Support 模块,这模块功能仅有3.18以上的版本的引擎才有,而国内官网最多只能找到3.17以下的引擎。

->安装VS
vs2019以上,安装unity的时候顺带安装一下就行

->安装XCode和VisionPro模拟器
安装最新的XCode即可,安装的时候可以选择是否安装VisionPro模拟器,顺带安装一下就行

【第二步->在VisionPro模拟器中使用官方模板跑通调试流程】
官方模板下载地址:https://docs.unity3d.com/cn/Packages/com.unity.polyspatial.visionos@1.0/manual/TutorialCreateFromTemplate.html
参考视频:【Vision Pro 游戏开发101第四课:如何在模拟器和实机上进行远程调试 | Play to Device | VisionPro | visionOS】 https://www.bilibili.com/video/BV1QJ4m1b7fz/?share_source=copy_web&vd_source=2caf5a39ceae4aebc776173c6918b061

【第三步->在真机上部署程序】
参考视频:【运行第一个Vision Pro案例,包括模拟器和实机测试-Apple Vision Pro游戏开发101|visionOS|Unity3D】 https://www.bilibili.com/video/BV1e2421K7Vu/?share_source=copy_web&vd_source=2caf5a39ceae4aebc776173c6918b061

参考资料:
https://www.pipipi.net/35373.html Unity 开发 VisionOS 游戏初探
https://discussions.unity.com/c/visionos/16 unity官方社区
https://docs.unity3d.com/cn/Packages/com.unity.polyspatial.visionos@1.0/manual/index.html unity 官方开发文档
https://www.bilibili.com/video/BV1gi421Z7nu/?share_source=copy_web&vd_source=2caf5a39ceae4aebc776173c6918b061 【Vision Pro 开发101 :课程介绍】
https://zhuanlan.zhihu.com/p/641226939 Mac 电脑开发环境配置

  • 12
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: VisionPro是一款视觉系统开发平台,提供了丰富的工具和功能,用于图像处理和分析。VisionPro的二次开发是指在VisionPro的基础上进行个性化定制和扩展,以满足特定应用需求。 VisionPro的二次开发可以通过编写自定义的算法和脚本来实现。用户可以使用VisionPro提供的算法库和API,根据自己的需求进行算法的扩展和修改,以达到更好的图像处理效果。 此外,VisionPro还提供了友好的界面和工具,可以通过拖拽、配置等方式,快速定制图像处理的流程。用户可以根据自己的需求,选择合适的工具和参数配置,来完成特定的图像处理任务。 VisionPro的二次开发也涉及到与其他系统的集成。用户可以通过编写插件或接口,将VisionPro与其他设备或软件进行连接,实现数据的共享和交互。通过与其他系统的集成,可以扩展VisionPro的应用范围,提高系统的整体效能。 总之,VisionPro的二次开发是一项在原来基础上进行个性化定制和扩展的工作,通过算法的扩展、界面的定制以及与其他系统的集成,来实现更灵活、更高效的图像处理和分析功能。 ### 回答2: VisionPro是一款先进的机器视觉软件,广泛用于工业自动化领域。visionpro二次开发是指在VisionPro软件基础上进行二次开发,根据实际需求进行定制化的开发工作。 VisionPro二次开发的目的是为了满足特定的需求或解决特定的问题。通过二次开发,可以添加新的图像处理算法、优化现有的功能、增加用户界面、集成外部设备或应用程序等。这样可以提高VisionPro的适用性和灵活性,使其更好地适应各种不同的应用场景。 在进行VisionPro二次开发时,首先需要了解和熟悉VisionPro的基本功能和特性。然后根据需要,进行软件开发、算法设计、界面设计等工作。开发完成后,还需要进行测试和调试,确保开发的功能符合要求并且可以稳定运行。 VisionPro二次开发的好处是可以根据实际需求进行定制化开发,使其更好地适应特定的应用场景。这样可以提高生产效率、降低生产成本,并且提供更好的产品质量控制。此外,VisionPro二次开发还可以提供更多的功能和选择,提高系统的灵活性和扩展性。 总之,VisionPro二次开发是一项重要的工作,可以定制化开发机器视觉应用程序,提高生产效率和质量控制的能力。这需要专业的技术团队和广泛的行业经验,以确保开发的软件能够满足实际需求并可靠运行。 ### 回答3: VisionPro是一款强大的图像处理软件,可用于实现机器视觉应用。VisionPro的二次开发是指在基础软件上进行定制开发,以满足特定的应用需求。 VisionPro的二次开发可以通过以下几个步骤实施: 首先,需要对应用需求进行详细的调研和分析。了解客户的具体需求,明确所需实现的功能和目标。 其次,根据需求分析的结果,制定开发方案和计划。确定所需功能的开发方式和技术手段,以及开发的时间和资源投入。 接下来,进行软件定制开发。根据方案和计划,对VisionPro软件进行二次开发。根据具体的需求,可以通过编写脚本、开发插件或接口等方式,实现所需的功能扩展或定制。 在开发过程中,需要对功能进行测试和调试,确保软件的稳定性和可靠性。可以利用模拟数据或实际图像数据进行测试,对开发的功能进行验证和优化。 最后,进行部署和应用集成。将二次开发VisionPro应用集成到实际的生产环境中,与其他设备或系统进行连接和交互。并对系统进行使用培训,使用户能够熟练操作和维护该应用。 VisionPro二次开发的好处在于可以根据需求进行定制开发,满足特定的应用场景和功能要求。通过二次开发,可以扩展和增强VisionPro的功能,提高图像处理的精确度和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值