AR应用中的ARCoachingOverlayView不立即启动
创始人
2024-11-11 03:00:03
0

问题描述:当在AR应用程序中添加了ARCoachingOverlayView并使用session DidUpdateFrame回调来检测ARSession中的状态时,有时会发现ARCoachingOverlayView无法立即启动,即使ARSession已准备好运行。

在ARCoachingOverlayView上调用 start方法,以使其随时准备好启动。此外,为确保ARSession可用,可以在session DidUpdateFrame回调中添加以下代码:

func session(_ session: ARSession, didUpdate frame: ARFrame) {
    if !coachingOverlayView.isActive {
        coachingOverlayView.start()
    }
}

此代码段将检查coachingOverlayView是否已准备好,并在必要时启动它。

注意:在某些情况下,可能需要等待ARSession准备就绪再启动coachingOverlayView,例如在会话启动期间添加时。在这种情况下,可以在 session WasInterrupted和session InterruptionEnded回调中添加以下代码:

func sessionWasInterrupted(_ session: ARSession) {
    coachingOverlayView.activatesAutomatically = false
}

func sessionInterruptionEnded(_ session: ARSession) {
    if coachingOverlayView.shouldActivateAutomatically {
        coachingOverlayView.activatesAutomatically = true
        coachingOverlayView.start()
    }
}

这些回调将在ARSession中断期间暂停 coachingOverlayView,并在会话恢复时重新启动它。

相关内容

热门资讯

必备教程!wepoke软件(w... 必备教程!wepoke软件(wepokeai机器人)WepoKe(原来真的有挂);玩家必备必赢加哟《...
微扑克ai辅助!微扑克辅助器,... 微扑克ai辅助!微扑克辅助器,微扑克wpk辅助软件(总是真的是有挂)1、完成微扑克透视辅助安装,帮助...
总算明白!老友汇麻将有挂吗(辅... 总算明白!老友汇麻将有挂吗(辅助挂)真是真的是有挂(2023已更新)(哔哩哔哩)1、操作简单,无需注...
WePoKe透视挂!wepok... WePoKe透视挂!wepoke辅助德之星(透视)WEpoke(原来真的有挂);1.WEpoke a...
微扑克ai机器人!微扑克ai辅... 您好,微扑克这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家在这款游戏中...
记者揭秘!白金岛三打哈有挂吗(... 记者揭秘!白金岛三打哈有挂吗(辅助挂)都是是真的有挂(2021已更新)(哔哩哔哩);1、每一步都需要...
攻略教程!wepoke有科技(... 攻略教程!wepoke有科技(WePoKe外 挂)wePoKe(就是真的有挂);揭秘教程安装方法样式...
微扑克wpk透视辅助!微扑克可... 自定义微扑克系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是想分享...
信息共享!乐乐上海麻将有没有挂... 信息共享!乐乐上海麻将有没有挂(透视)原来真的是有挂(2020已更新)(哔哩哔哩)小薇(透视辅助)致...
微扑克辅助软件!微扑克app发... 微扑克辅助软件!微扑克app发牌规律,WPK竟然是有挂,黑科技教程(有挂秘籍)1、完成微扑克透视辅助...