ARFoundation☀️ 一、本专栏概述及开发环境配置

本文档是ARFoundation教程的开篇,介绍为何选择ARFoundation及其优势,如跨平台开发AR应用。内容包括Unity2019.3.3f1和VS2019的配置,Windows与Mac系统的准备,XCode和苹果开发者账号的需求,以及Android SDK、JDK、NDK的必备条件。此外,文章提及了受支持的设备,如苹果X及以上和部分安卓机型,并预告了将要学习的基础和拓展功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

📢 本专栏概述

1️⃣ 为什么要用ARFoundation?

2️⃣ 本专栏能学到什么?

🟥 ARFoundation开发环境配置

1️⃣ Unity2019.3.3f1、VS2019

2️⃣ Win10、苹果双系统 或 苹果系统

3️⃣ XCode、苹果开发者账号

4️⃣ Android SDK、JDK、NDK

5️⃣ 受支持的手机


📢 本专栏概述

1️⃣ 为什么要用ARFoundation?

ARFoundation 对 ARCore、ARKit 等进行了封装。原先我们开发安卓应用,要用 ARCore 开发。同一个应用,若想开发成苹果的,需重新接入 ARKit。

但现在 ARFoundation 整合了这些 SDK,即使用 ARFoundation 的 api,根据平台不同,ARFoundation 便可自动调用不同基础资源包的相应api,不用我们再一个个接入sdk,一次次开发了。

我们只需要对 ARFoundation 进行一次开发,切换平台,便可导出安卓、或苹果等的应用了。我们可以看看2020021官方出示的集成资源包图片:

2️⃣ 本专栏能学到什么?

本专栏讲述基础的功能:

也包括拓展的功能点:

本专栏随着ARFoundation功能增加,不断更新完善ARFoundation的功能。

本专栏在编写时,都经过实际测试,以我为准即可。

在接下来的日子里,希望我们学习愉快~

🟥 ARFoundation开发环境配置

1️⃣ Unity2019.3.3f1VS2019

笔者在各个版本做了测试,Unity2019及以上支持ARFoundation3.0(3.0包含骨骼识别等新功能~),2018及以下不支持。2019还支持高清渲染管线。

20200420更新:

2019.3版本打包报错,是因为用户名含有中文。因此要注意,你的用户名不能包含中文。

2️⃣ Win10、苹果双系统 或 苹果系统

生成苹果应用必须要经过Xcode一步,而Xcode只能运行在苹果系统,因此我们需要一个mac电脑,或者装一个双系统。不要考虑使用虚拟机装苹果系统了,过于卡顿。

若你不打算开发苹果应用,使用Windows电脑即可。

3️⃣ XCode、苹果开发者账号

Xcode安装在mac电脑,用以生成苹果应用。

Xcode生成苹果应用还需要苹果开发者账号。注册会在后面的博客(传送门)进行讲解。

若你不开发苹果应用,不必管此项。

4️⃣ Android SDK、JDK、NDK

上述3个SDK是导出安卓apk必须的环境。若没这个环境,则apk无法打包。

笔者整理好了一份SDK(传送门),只需下载下来,Unity的Preference中选择对应的SDK即可。

5️⃣ 受支持的手机

a、苹果X及以上手机

X及以上支持人脸识别,以下不支持。

b、安卓机型受支持的机型

笔者用的华为P20,这款及以上支持平面检测、人脸识别等,以下不支持。

你也可以在这看看支持的机型。(传送门

大家还有什么问题,欢迎在下方留言!


 

在这里插入图片描述


如果你有 技术的问题  项目开发

都可以加下方联系方式

和我聊一聊你的故事🧡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值