デイドリームコントローラのアームモデルの実装方法については、必要に応じてhttps://developers.google.com/vr/distribute/daydream/design-requirements#UX-C1のガイダンスが必要です。コントローラアームモデルデイドリームに関するNDKガイダンス
背景/問題: [1]のような参考文献のControllerApiを使用して、Pixelのコントローラーとのやりとりを行うAndroid NDKでデイドリームアプリケーションを開発しようとしています。しかし、Android Daydream SDK/NDKで使用できるGVR Arm Modelヘルパークラスはありませんし、DaydreamのSDKドキュメントサイトに関するドキュメントガイダンスもありません。このように
、私の質問は以下のとおりです。
1)GVR腕モデルヘルパークラスがあり、またはこれは、開発者が個別に自分自身を実装すると何かありますか?後者の場合は、これをどのように行うことができるかに関する文書がありますか?我々はそれを自分自身を実装しない場合
2)、我々は仮定することによって問題を単純化することができ:
- 絶対空間における肘関節(想定Vector3f位置)
- 前腕と手の長さ定点 したがって、手首+エルボーの周りの回転に基づいてコントローラの位置/回転を計算しますか?それとも別の推奨アプローチがありますか?
[1] - https://developers.google.com/vr/android/ndk/reference/group/controller#gvr_controller_state_create
ありがとう、私は[1]を見てきました。しかし、それは左利きのシステムを使用しているようです。これは右利きのバージョンがありますか?そうでない場合は、これを右利きのシステムに変換する適切な方法は何でしょうか? [1] - https://github.com/googlevr/gvr-unity-sdk/blob/master/GoogleVR/Scripts/Controller/GvrArmModel.cs – DarkTemplar
Unrealバージョンは右利きです。GVR SDKと同じ座標空間。それは既にC++にもありますので、あなたが使うことをお勧めするバージョンです。 – Dsternfeld