- ARKit有用资源
- ARKit - 讨论
使用ARKit和Unity创建增强现实应用程序
在这里,我们将学习如何使用ARKit和Unity创建一个增强现实(AR)应用程序。
在创建应用程序之前,您需要设置开发环境。
开发环境设置
在开始我们的项目之前,我们需要以下要求:
- Unity 2017.1.0或更高版本
- iOS 11或更高版本
- Xcode 9 beta或更高版本
- iPhone 6S或更高版本,或iPad 2017或更高版本
创建增强现实应用程序的步骤
以下是使用ARKit和Unity创建增强现实应用程序的分步说明:
1. 创建一个新的Unity项目
首先,要打开项目窗口,我们需要启动Unity,然后创建一个新的空项目。
- 打开Unity。
- 在项目窗口中单击**新建**。
- 命名您的项目(例如:**ARKitty**)
- 按**创建项目**。
我们已经创建了我们的AR项目。
2. 访问Asset Store
使用Asset Store导入必要的插件。
- 在Unity中打开Asset Store选项卡。
- 搜索ARKit并找到Unity ARKit插件。
- 单击导入,并在出现提示时确认导入。
3. 导入可爱的小猫模型
导入一个可爱的三维小猫模型,以便在场景中进行交互。
- 在**Asset Store**中搜索**可爱的小猫**。
- 以与导入**ARKit插件**相同的方式导入它。
4. 设置AR场景
添加AR场景并将小猫模型放置在其中:
- 导航到**Assets** > **Examples**,并找到**UnityARKitScene**。
- 将**UnityARKitScene**拖动到Hierarchy。
- 在**Assets**下找到**小猫模型**,并将其拖动到**Hierarchy** > **HitCubeParent**。
5. 清理场景
删除不必要的对象并调整设置以提高性能。
- 右键单击并从场景中删除HitCube和RandomCube。
- 在Inspector中选择GeneratePlanes和ARKitControl,然后取消选中Tag。
6. 调整相机设置
设置相机设置以获得更好的AR体验。
- 在Hierarchy中选择CameraParent下的Main Camera。
- 在Inspector中将Near设置为0.01。
7. 添加Hit Test脚本
添加一个脚本,使用户能够点击屏幕并与小猫模型进行交互。
- 在Hierarchy中选择小猫。
- 在UnityARKitPlugin > Plugins > Helpers中找到UnityARHitTestExample.cs。
- 将此脚本拖放到Inspector中的小猫上。
- 在脚本中将小猫分配给Hit transform字段。
8. 保存您的场景
通过命名场景来保存您的进度。
- 转到**文件** > **保存场景**,并将其命名为**ARKittyTest**。
构建应用程序
现在您的AR场景已设置完毕,是时候配置必要的设置并将您的项目编译成iOS应用程序以进行部署了。
继续执行以下步骤,以确保所有内容都已正确配置并准备就绪:
9. 配置构建设置
为iOS配置构建设置,为部署准备项目。
- 转到文件 > 构建设置。
- 选择iOS作为平台。
- 单击播放器设置,找到Bundle Identifier,然后输入类似com.yourname.arkittytest的内容。
10. 构建项目
将项目编译成iOS应用程序
- 单击构建并将其保存为ARKittyTest。
11. 在Xcode中打开
在Xcode中打开您的Unity项目,进行最终调整并准备将其部署到您的iOS设备上。
- 在Finder中找到Unity-iPhone.xcodeproj文件,并在Xcode中打开它。
- 在Xcode中,选择Unity-iPhone并将Bundle Identifier设置为与您在Unity中输入的匹配。
- 在签名下选择您的开发团队。
12. 构建并运行
连接您的iOS设备并运行应用程序
- 连接您的iOS设备。
- 在Xcode中将其选择为目标。
- 单击构建并运行按钮。
小猫上线了!我们已经成功地使用Apple ARKit和Unity创建了我们的第一个AR应用程序。将来,我们将探索更多高级功能,例如ARKit面部跟踪、ARKit对象检测和ARKit动作捕捉。
广告