境界コントロールを使用して 3D オブジェクトを操作する

完了

自分の手や入力ソースを使ってホログラムを操作できるようになると、面白くなります。 追跡対象の手でオブジェクトを操作したりつかんだりするには、オブジェクトに次のコンポーネントがアタッチされている必要があります。

  • Collider: Collider コンポーネントは、体の衝突のために GameObject の形の輪郭を描きます。 コライダーは目に見えないため、GameObject のメッシュと完全に一致する必要はありません。 メッシュの大まかな近似は、多くの場合、より効率的で、ゲームプレイでは区別できません。

  • Object Manipulator(Script): ObjectManipulator スクリプトを使用すると、片手または両手を使用してオブジェクトを移動、拡大縮小、回転させることができます。 オブジェクト マニピュレーターは、多数の入力に対するアイテムの応答方法を操作するように構成できます。 このスクリプトは、HoloLens 2 の多関節ハンド、HoloLens 2 のハンド レイ、HoloLens 1 の視線入力とジェスチャ、イマーシブ ヘッドセット モーション コントローラーの入力など、最大限の種類の対話式操作で動作する必要があります。

境界コントロール

BoundsControl は、Mixed Reality でオブジェクトを再モデル化する簡単な機能を提供します。 境界コントロールにより、ホログラム全体にコンテナーが表示され、対話可能でることを示します。 ボックスの隅と縁にあるハンドルを使って、オブジェクトを拡大縮小、回転、または移動できます。 さらに、境界コントロールはユーザーの入力に反応します。 たとえば、HoloLens 2 の境界コントロールは、指の近さに応答して、オブジェクトからの空間を理解するのに役立つ表示可能な解説を提供します。 すべての対話式操作とビジュアルは、簡単にカスタマイズできます。