美文网首页
ARKit入门

ARKit入门

作者: 陌上北辰 | 来源:发表于2017-09-26 15:33 被阅读29次

ARKit必须XCode 9.0 + iOS 11真机,A9芯片的设备(SE,6S,6S-P,7,7-P,X,8,8-P)才能玩

创建工程:

41974FC9-A0C6-496C-99E9-C60346ACA009.png

next:

EC117FFD-A1FF-4E37-8252-0143880B1889.png

Content Technology:选择SceneKit

首先我们先看一张图:

scenc.png

CNScene 他都有一个RootNode;万物皆scene

工程创建成功后会自动生成一些代码:
sceneView.showsStatistics = true
为true会显示最下面状态栏

23D22338-6A5E-461F-81A6-509FCB81EE3F.png

ARKit入门需掌握4大要素:
创建了一个场景
let scene = SCNScene()

1.几何
//创建一个圆
let sphere = SCNSphere(radius: 0.1)

2.节点
let sphereNode = SCNNode(geometry: sphere)
sphereNode.position = SCNVector3(0,0,-0.5)
scene.rootNode.addChildNode(sphereNode)
3.渲染
let material = SCNMaterial() // material 渲染器
material.diffuse.contents = UIImage(named: "earth.jpg")
sphere.materials = [material]
4.手势
func registerGestureRecognizers(){
let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapped))

sceneView.scene = scene //把创建的场景添加到sceneView.scene上

self.sceneView.addGestureRecognizer(tapGestureRecognizer)
}

@objc func tapped (recognizer: UIGestureRecognizer){

}
OK!真机跑一下看看效果,你会被惊住的!!!

相关文章

  • ARKit入门

    分享收藏关于ARKit的文章集 适合新手入门学习ARKit从入门到精通(1)-ARKit初体验ARKit从入门到精...

  • ARKit从入门到精通三部曲之三

    此文章为转载文章:ARKit从入门到精通(3)-ARKit自定义实现 在上一小节中ARKit从入门到精通(2)-A...

  • ARKit从入门到精通

    ARKit从入门到精通(1)-ARKit初体验标签: ARKit2017-06-12 17:33 1772人阅读 ...

  • --- layout: post title: "ARKit 从入门到放弃(三)— ARkit 官网文档翻译...

  • ARKit从入门到精通(1)-ARKit初体验

    ARKit从入门到精通(1)-ARKit初体验 转载请标注出处:http://www.jianshu.com/p/...

  • ARKit从入门到精通三部曲之二

    转载文章:ARKit从入门到精通(2)-ARKit工作原理及流程介绍 1.1-写在前面的话 1.2-ARKit与S...

  • ARKit入门

    ARKit必须XCode 9.0 + iOS 11真机,A9芯片的设备(SE,6S,6S-P,7,7-P,X,8,...

  • ARKit入门

    流程 1 . ARConfiguration(建议用ARWorldTrackingConfiguration负责追...

  • ARKit从入门到精通三部曲

    此文章为转载文章 ARKit从入门到精通(1)-ARKit初体验 1.1-AR技术简介 增强现实技术(Augmen...

  • 理解ARKit

    参考博文 : ARKit从入门到精通(1)-ARKit初体验 看完算是个初步认识吧, 知道如何使用.好多细节好需要...

网友评论

      本文标题:ARKit入门

      本文链接:https://www.haomeiwen.com/subject/hezlextx.html