ARKit学习-3

2017-06-11  本文已影响105人  小羊快跑

转载请注明出处

ARSession类


Overview


Topics

-配置和运行Session

//run方法的声明:
//开始为session在指定的配置和选项下处理AR
//configuration 一个对象,定义了会话的运动和现场跟踪行为
//ARSession.RunOptions 这是一个结构体, 所以当使用系统默认的时候可以写个[], 当你改变它的配置的时候, 这个选项会影响怎么过渡一个AR会话的状态
func run(_ configuration: ARSessionConfiguration,  options: ARSession.RunOptions = [])

//pause方法的声明:
func pause()

//代理
//代理方法可以实现接收视频帧图像捕获和跟踪状态的AR会话
//里面几个方法都是可选
var delegate: ARSessionDelegate?

//代理队列, 如果没有设置的话, 默认 主队列
var delegateQueue: DispatchQueue?

//实现里面的方法可以对AR会话的状态进行改变
protocol ARSessionObserver
-显示和影响AR内容
var currentFrame: ARFrame?

func add(anchor: ARAnchor)

func remove(anchor: ARAnchor)


上一篇下一篇

猜你喜欢

热点阅读