1.5 开发环境准备
开发ARKit设备的AR应用需要用到较多的工具软件,而且工具软件之间具有相关性,开发环境配置较容易出现问题,因此本节将详细介绍开发环境所需要的硬件、软件需求和配置。
1.5.1 所需硬件和软件
本书中我们使用macOS Monterey、Visual Studio for Mac、Unity 2021.3 LTS、Xcode 13开发ARKit设备的AR应用,为确保能高效地进行开发工作(3),建议的开发计算机硬件配置如表1-3所示。
表1-3 开发计算机硬件配置建议(4)
本书开发AR应用使用macOS Monterey 12操作系统,各主要工具软件及下载网址如表1-4所示。
表1-4 开发计算机所需软件及下载网址
1.5.2 软件安装
首先正确安装macOS Monterey最新版本,并更新到最新状态,确保硬件均已正确驱动。
1.Xcode安装
安装Xcode最简单的方法是在Mac上打开App Store应用程序,搜索Xcode关键词,查找到Xcode应用,单击“安装”按钮即可开始自动下载和安装,如图1-7所示,本书使用的版本为13.4。
图1-7 Xcode安装图示
2.Visual Studio for Mac安装
使用Visual Studio for Mac Installer安装最新版本(17.0及以上)的Visual Studio for Mac(5)(独立安装VS4M,不建议将其作为Unity软件工具模块的一部分安装(6))。下载完成后,选择VisualStudioforMacInstaller.dmg加载安装程序,然后双击箭头图标进行VS4M安装,流程如图1-8所示。
图1-8 VS4M安装流程图示之一
在图1-8(c)中,勾选.NET和iOS复选框以便我们能使用C#开发iOS应用。安装程序将自动下载并安装VS4M,并显示任务进度,在这个过程中系统会提示输入密码以授予软件安装所需的权限,后续流程如图1-9所示。
图1-9 VS4M安装流程图示之二
3.Unity 2021.3安装
建议使用Unity Hub安装Unity 2021.3,Unity Hub是专用于Unity软件各版本安装、管理、卸载的工具,利用该工具可以同时在计算机中安装多个版本的Unity软件,而且可以随时加载或者卸载各版本Unity的工作模块。在安装完成并启动Unity Hub后,选择Installs选项卡,单击右上角Install Editor按钮打开Unity Editor安装面板,选择2021.3 LTS版本进行安装,如图1-10所示。
图1-10 通过Unity Hub安装Unity
安装Unity软件时,由于已经安装了VS4M(Unity工作模块中也显示该模块已安装),所以只需确保勾选iOS Build Support工作模块,如图1-11所示,然后单击Install按钮开始下载和安装。
图1-11 Unity软件安装时勾选需要的工作模块