QRコードトラッキング (実験的)
はじめに
このサンプルでは、現実世界でQRコードを検出しトラッキングする方法を紹介します。
機能の有効化
この機能を使用するには、以下のOpenXRのプロジェクト設定でQR Code Trackingにチェックする必要があります。
Project Settings > XR Plug-in Management > OpenXR (Androidタブ)
サンプルのインポート
まだサンプルをインポートしていない場合は、以下の手順でインポートすることができます。
サンプルシーンは以下の場所に存在します。
Assets/Samples/Snapdragon Spaces/0.XX.0/Core Samples/Scenes/QR Code Tracking/QR Code Tracking Sample.unity
サンプルの仕組み
SpacesQrCodeManagerコンポーネントをAR Session Originゲームオブジェクトに追加すると、Snapdragon Spacesパッケージに含まれるQRコードトラッキングのサブシステムが有効になります。このコンポーネントには6つのフィールドがあります。
- Markerのプレハブオブジェクトは、QRコードが検出されるたびにインスタンス化されます。トラッキングは、Marker Trackingが有効な場合にのみ機能します。
Marker Tracking Modeは
、トラッキングされるすべてのマーカーに対して設定されます。各Tracking Mode
の詳細については、Image Trackingのトラッキングモードをご覧ください。