AR最简单的一个Demo
参考了苹果官网关于搭建一个最基本的AR效果,然后这里把demo讲一下,由于有很多概念没有理解完全,所以有些地方有纰漏的话,可以拍砖一起讨论。
这里一定要注意,开发环境为Xcode 9, 运行环境是iphone 6s及以上设备,系统是iOS11。
因为苹果规定(点这里查询)ARKit是运行在 A9 和 A10处理器上,所以 iphone 或者 ipad 自行对照自己的CPU。
如果运行Demo后出现这个提示,都表示当前运行的设备不支持ARKit:
2017-06-07 11:41:35.317768+0800 ARDemo[2970:1228240] [Session] Unable to run the session, configuration is not supported on this device: ARWorldTrackingSessionConfiguration: 0x60800009f310 planeDetection=Horizontal worldAlignment=Gravity lightEstimation=Enabled>
使用ARKit需要理解有2个东西:
1、ARSCNView 一种显示AR体验的视图,它通过3D Sc