ARKit教程09_第二部分:门户应用

前言

ARKit感兴趣的同学,可以订阅ARKit教程专题
源代码地址在这里

正文

第一部分我们主要学习了ARKit基础知识并且落地到具体的应用中。

在接下来的三章中,我们将使用 ARKitSceneKit 实现门户应用。我们可以将门户应用程序用于教育目的,例如从太空对太阳系进行虚拟游览,或进行更悠闲的活动,如享受虚拟海滩假期。

  • 第 7 章:构建门户: 在本章中,我们将探索一个应用,以回顾 ARKit 开发的基本知识。我们将设置 ARSession 并添加平面检测和其他功能,以便应用可以使用 **ARSCNViewDelegate **协议渲染水平平面。

  • 第 8 章:将对象添加到我们的世界:在构建门户的过程中,我们将学习如何在应用进入后台时优雅地处理 ARSession 中断。然后,将了解在开始向设备周围检测到的水平平面添加对象时,使用 ARSCNView 进行命中测试的工作原理。对于添加虚拟对象,我们将使用 ARAnchorsSCNNode 对象来定义其位置和几何体。

  • 第 9 章:几何、纹理和光照:在本部分的最后一章中,我们将首先深入了解 SceneKit 的坐标系和材质。接下来,我们将使用具有不同几何形状的 SCNNode 对象,并将纹理附加到它们以创建门户的墙壁、地板和天花板。最后,通过添加光照,可以使门户看起来更加逼真。

上一章 目录 下一章

你可能感兴趣的:(ARKit教程09_第二部分:门户应用)