今天在闲暇之余搞了一搞AR 作为开发者的我们当然不能落后 尝试体验一把
工具:1,xcode 2,iOS 11系统手机 没有升级的可以到苹果官网上下载 https://developer.apple.com/download/自己搞就行了 这里就不出教程了 注意安装的是xcode9 macos 需要10.12.6 更新到最新就行,目前我的是这个系统.
那就来搞一个工程吧!!!
新建工程
关键词和关键类
关键词:场景视图,场景,几何,节点,渲染器(都是直译过来的,根据类名自行理解)
关键类:ARSCNView 、 SCNScene、 SCNGeometry、 SCNNode 、 SCNMaterial
如何在空间中放一个平面?
创建场景视图ARSCNView,设置代理
创建一个场景SCNScene,给场景视图绑定场景
创建一个平面几何形状SCNPlane (继承于SCNGeometry )
基于几何形状创建一个节点SCNNode
创建一个渲染器SCNMaterial, 用其对平面几何进行渲染
添加节点到场景的根节点中
总之,将关键类进行组装,苹果 API 一贯的手法。上代码:
代码不多,记住关键词,关键类,组装步骤,套路清楚了,入门就没问题了。
在空中放一个视频小短片
套路一样,直接撸代码:
我感觉我每一段解释都写明白了 直接干就完了 遇到新技术不要害怕 苹果很好的 api都都给你开出来了 奋斗吧骚年 如果有疑问的可以联系我.勿喷