メインコンテンツへスキップ
< すべてのトピックに戻る

iOS端末でバックグラウンド復帰後にARが壊れる時は?

アプリを裏側に回した(ホーム画面に戻った)際、ARのカメラ処理や空間認識がOSによって強制停止され、復帰時に現在地を見失うためです。

スマホのカメラは複数のアプリで同時に使えないため、裏に回った瞬間にカメラの権利を奪われ、空間のトラッキング(追跡)が一時的に切断されてしまうからです。

ARSession.stateChanged イベントを監視し、トラッキングが外れた状態(Relocalizing)になったら「周囲を見回して空間を再認識させてください」というUIを画面に出し、復帰を促す処理を入れます。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に