iOS AR入门

ARKit太阳系图谱

2018-01-22  本文已影响59人  高阿呆

先看一下效果,太阳自转,地球绕着太阳转,月球绕着地球转,在项目开始时一定要在plist文件中添加对系统相机访问键值对,否则会崩溃


WechatIMG1.png

下面直接上代码.(OC)
/// 创建sceneView
@property (nonatomic, strong) ARSCNView *arSCNView;
/// 创建会话
@property (nonatomic, strong) ARSession *arSession;
/// 创建追踪(摄像头位置改变之后可以进行位置追踪)
@property (nonatomic, strong) ARConfiguration *arConfiguration;
/// 创建太阳节点
@property (nonatomic, strong) SCNNode *sunNode;
/// 创建地球节点
@property (nonatomic, strong) SCNNode *earthNode;
/// 创建月亮节点
@property (nonatomic, strong) SCNNode *moonNode;
/// 创建地月节点
@property (nonatomic, strong) SCNNode *earthGroupNode;

  1. // 添加ARSCNView到View上(不要忘记懒加载创建arSCNView)

2.运行程序就可以看到如下空白画面


WechatIMG2.jpeg

pragma mark ========== 初始化节点 ==========

pragma mark ========== 添加动画 ==========

// 太阳自转

// 公转

pragma mark ========== 懒加载 ==========

// 运行一下,看一下效果.是不是很炫.大家可以尝试着做一个七大行星的图谱.

上一篇 下一篇

猜你喜欢

热点阅读