1.引言
Quest 虚拟头显开发教程 国内严重缺乏,零零散散,无法成体系。基本上就是按照Meta官网的教程,一步一步学习,一步一步踩坑。Meta学习官网。本文介绍如何在MacOs下 下载 Meta的XR开发 SDK。
2.开发环境设置
硬件设备:
- Quest2
- Quest3
操作系统:
- Windows 10(仅限 64 位版本)
- MacOS Sierra 10.10 或更高版本(仅限 x86)(支持有限功能)
开发工具:Unity
3.下载Android sdk
之后勾选Android Sdk 相关的选项。包括Vision Edit编辑器。
4.下载Meta XR Sdk
新建一个Unity项目。在官网先下载 XR All-in-One SDK (UPM)
点击Down From Unity。
之后会自动打开Unity界面。点击install 即可
按照上述步骤分别下载:
XR All-in-One SDK
Meta XR Simulator - Synthetic Environment Builder
5.遇到的坑
1.第四步 下载sdk unity编辑器报错:
Cannot connect to 'download.packages.unity.com' (error code: ECONNRESET). Verify your environment firewall policies allow connection to this host name. If your system is behind a proxy, verify your proxy environment variables (HTTP_PROXY and HTTPS_PROXY) are properly set. UnityEditor.EditorApplication:Internal_CallUpdateFunctions () (at /Users/bokken/build/output/unity/unity/Editor/Mono/EditorApplication.cs:381)
这是因为我本人是 开通了 科学上网。MacOs上需要设置download.packages.unity.com 代理。解决方法是 需要设置 代理。先ping 下 download.packages.unity.com 得到 对应的Ip。
运行命令 vim ~/.bashrc , 写入如下内容
export http_proxy="http://35.238.21.138:7890"
export https_proxy="http://35.238.21.138:7890"
之后 保存起来。source ~/.bashrc 下。 7890是 科学上网工具的代理端口
2. Error refreshing assets
这个错误很奇怪,也是网络问题导致。按照网又说的 把 UnityHub,Unity关闭掉。重新打开下。发现就可以了。
6.总结
目前网上这方面的文章太少了。加上社区不成熟,所以比较折腾。目前自己也是探索阶段。一点一点的啃。希望能找到志同道合的朋友,共同打造VR/MR社区.