前言
对ARKit感兴趣的同学,可以订阅ARKit教程专题
源代码地址在这里
正文
第一部分我们主要学习了ARKit基础知识并且落地到具体的应用中。
在接下来的三章中,我们将使用 ARKit 和 SceneKit 实现门户应用。我们可以将门户应用程序用于教育目的,例如从太空对太阳系进行虚拟游览,或进行更悠闲的活动,如享受虚拟海滩假期。
第 7 章:构建门户: 在本章中,我们将探索一个应用,以回顾 ARKit 开发的基本知识。我们将设置 ARSession 并添加平面检测和其他功能,以便应用可以使用 **ARSCNViewDelegate **协议渲染水平平面。
第 8 章:将对象添加到我们的世界:在构建门户的过程中,我们将学习如何在应用进入后台时优雅地处理 ARSession 中断。然后,将了解在开始向设备周围检测到的水平平面添加对象时,使用 ARSCNView 进行命中测试的工作原理。对于添加虚拟对象,我们将使用 ARAnchors 和 SCNNode 对象来定义其位置和几何体。
第 9 章:几何、纹理和光照:在本部分的最后一章中,我们将首先深入了解 SceneKit 的坐标系和材质。接下来,我们将使用具有不同几何形状的 SCNNode 对象,并将纹理附加到它们以创建门户的墙壁、地板和天花板。最后,通过添加光照,可以使门户看起来更加逼真。
上一章 | 目录 | 下一章 |
---|