- XREAL社のグラスにおいて動作するアプリを開発するためのSDK
- Unity用のSDKしか提供されていない(最悪)
- OpenGLのviewportは1968x1134らしい
- 1920x1080 + (48, 54) みたいな感じだ(どういうこと?)
導入メモ
Unity 6000.0.76f1 + XREAL SDK 3.1.0
- ダウンロードしてきた
tar.gzをtgzに rename/path/to/project/Packagesに置いておくと良い(.gitignore への追加を忘れずに)
- ___3D (Built-In Render Pipeline) テンプレートを用いて______ プロジェクトを新規作成
- これを使わないとコントローラがレンダリングされなくて終わる
- あとHelloMR内に出てくるXREALロゴも出なくておしまい
- ビルドターゲットをAndroidにスイッチ
- Window > Package Manager
- XR Interaction Toolkit を追加して、Samples タブの Starter Assets を import
- 左上のプラスボタン(
install package from tarball...)からtgzファイルをインポート - 追加された
XREAL XR Pluginの Samples タブから Interaction Basics を importこれいらないかも?- XR Interaction Toolkit の
XR Originより XREAL SDK のXR Interaction Setupを追加したほうがいいよ
- Edit > Project Settings… を開く
- XR Plug-in Management を開いて、Androidっぽいタブの Plug-in Providers のうち XREAL にチェック
- Project Validation を開いて Fix All
- HelloMR をビルドするなら、以下のドキュメントに書いてないけど必要そうなことをやる
- Window > TextMeshPro > Import TMP Essential Resources
- XR Origin が Missing になっているので、消して、Assets/Samples/XR Interaction Toolkit/{version}/Prefabs にある
XR Origin (XR Rig)を追加