アニメーション コント ローラーMotion controllers

アニメーション コント ローラーがハードウェア アクセサリ複合現実でアクションを実行するユーザーを許可します。Motion controllers are hardware accessories that allow users to take action in mixed reality. モーションのコント ローラー上の利点ジェスチャコント ローラーでは、空間における正確な位置がデジタル オブジェクトの細かいやり取りすることができます。An advantage of motion controllers over gestures is that the controllers have a precise position in space, allowing for fine grained interaction with digital objects. Windows Mixed Reality イマーシブ ヘッドセット、アニメーション コント ローラーはユーザーは自分の世界で対処する主な方法です。For Windows Mixed Reality immersive headsets, motion controllers are the primary way that users will take action in their world.

Windows Mixed Reality モーションのコント ローラー

デバイスのサポートDevice support

機能Feature HoloLens (第 1 世代)HoloLens (1st gen) HoloLens 2HoloLens 2 イマーシブ ヘッドセットImmersive headsets
アニメーション コント ローラーMotion controllers ✔️✔️

ハードウェアの詳細Hardware details

Windows Mixed Reality モーションのコント ローラーは、つまり自分のスペースでの壁面にハードウェアをインストールする必要はありません、イマーシブ ヘッドセットのセンサーを使用して、フィールドのビューでの移動の追跡を正確かつ応答性を提供します。Windows Mixed Reality motion controllers offer precise and responsive tracking of movement in your field of view using the sensors in the immersive headset, meaning there is no need to install hardware on the walls in your space. これらのアニメーション コント ローラーは、セットアップと Windows Mixed Reality イマーシブ ヘッドセットと移植性の同じくらい簡単に提供されます。These motion controllers will offer the same ease of setup and portability as Windows Mixed Reality immersive headsets. により、デバイス パートナーを計画し、この休日の発売にこれらのコント ローラーを販売します。Our device partners plan to market and sell these controllers on retail shelves this holiday.

コント ローラーを理解します。Get to know your controller
コント ローラーを理解します。Get to know your controller

機能:Features:

  • 光の追跡Optical tracking
  • トリガーTrigger
  • ボタンを取得します。Grab button
  • スティックThumbstick
  • タッチパッドTouchpad

セットアップSetup

始める前にBefore you begin

必要があります。You will need:

  • 2 つのアニメーション コント ローラーのセット。A set of two motion controllers.
  • AA バッテリの 4 つです。Four AA batteries.
  • Bluetooth 4.0 できる PC。A PC capable of Bluetooth 4.0.

Windows、Unity、およびドライバーの更新プログラムの確認Check for Windows, Unity, and driver updates

コント ローラーのペアリングPairing controllers

アニメーション コント ローラーは、ホスト PC と結合できます、他の Bluetooth デバイスのように Windows の設定を使用します。Motion controllers can be bonded with host PC using Windows settings like any other Bluetooth device.

  1. コント ローラーの背面に 2 つの AA バッテリを挿入します。Insert 2 AA batteries into the back of the controller. ここではバッテリ カバーを省略します。Leave the battery cover off for now.

  2. 組み込みの Bluetooth 無線ではなく、外部 USB Bluetooth アダプターを使用する場合は確認してください、 Bluetooth のベスト プラクティス続行する前にします。If you're using an external USB Bluetooth Adapter instead of a built-in Bluetooth radio, please review the Bluetooth best practices before proceeding. 組み込みの無線とデスクトップの構成、アンテナが接続されているを確認してください。For desktop configuration with built-in radio, please ensure antenna is connected.

  3. 開いているWindows 設定 -> デバイス -> Bluetooth の追加または他のデバイス -> Bluetoothおよび「アニメーション コント ローラー: 右」と「モーション コント ローラー – 左」のすべての以前のインスタンスを削除します。Open Windows Settings -> Devices -> Add Bluetooth or other device -> Bluetooth and remove any earlier instances of “Motion controller – Right” and “Motion controller – Left”. さらに、一覧の下部にあるその他のデバイス カテゴリを確認します。Check also Other devices category at the bottom of the list.

  4. 選択Bluetooth の追加または他のデバイス開始 Bluetooth デバイスを検出することを確認します。Select Add Bluetooth or other device and see it starting to discover Bluetooth devices.

  5. コント ローラーを 1 回、解放 buzzes コント ローラーの Windows ボタンを押したままにします。Press and hold the controller's Windows button to turn on the controller, release once it buzzes.

  6. プレス アンド ホールド Led までペアリング ボタン (バッテリ コンパートメント内 タブ) は、パルスを開始します。Press and hold the pairing button (tab in the battery compartment) until the LEDs begin pulsing.

  7. 「モーション コント ローラー - 左」または「アニメーション コント ローラー - 右」を待機するリストの下に表示されます。Wait "Motion controller - Left" or "Motion controller - Right" to appear to the bottom of the list. ペアを選択します。Select to pair. 接続されている場合、コント ローラーが 1 回振動します。Controller will vibrate once when connected.

    複数のインスタンスは、一覧の表示の一番下から 1 つを選択する場合は、モーションのコント ローラーのペアを選択しますSelect Motion controller to pair, if multiple instances select one from appearing bottom of the list
    ペアに「モーションのコント ローラー」を選択します複数のインスタンスがある場合、一覧の下部にあるいずれかを選択します。Select "Motion controller" to pair; if there are multiple instances, select one from the bottom of the list

  8. Bluetooth の設定に表示するコント ローラーが表示されます 「マウス、キーボード、およびペン」カテゴリとして接続します。You will see the controller appear in the Bluetooth settings under “Mouse, keyboard, & pen” category as Connected. この時点では、ファームウェアの更新プログラム – してしまうを参照してください次のセクションします。At this point, you may get a firmware update – see next section.

  9. バッテリのカバーを再アタッチします。Reattach battery cover.

  10. 2 番目のコント ローラーの手順 1 ~ 9 を繰り返します。Repeat steps 1-9 for the second controller.

設定なります両方のコント ローラーを正常にペアリングするには後でこのような 「マウス、キーボード、およびペン」カテゴリAfter successfully pairing both controllers, your settings should look like this under “Mouse, keyboard, & pen” category

接続されているアニメーション コント ローラーMotion controllers connected
接続されているアニメーション コント ローラーMotion controllers connected

ペアリングした後、コント ローラーがオフの場合、それらの状態が対応のあるとして表示されます。If the controllers are turned off after pairing, their status will show up as Paired. コント ローラーは、「その他のデバイス」カテゴリのペアリングが部分的にのみ完了したとコント ローラーの機能を取得するもう一度実行する必要が完全に維持します。 場合、If controllers stay permanently under “Other devices” category pairing may have been only partially completed and need to be performed again to get controller functional.

コント ローラーのファームウェアを更新していますUpdating controller firmware

  • イマーシブ ヘッドセットが、PC に接続して、新しいコント ローラーのファームウェアが使用可能な場合は、ファームウェアにプッシュされます、アニメーション コント ローラーに自動的に有効にして [次へ] の時刻。If an immersive headset is connected to your PC, and new controller firmware is available, the firmware will be pushed to your motion controllers automatically the next time they're turned on. コント ローラー ファームウェアの更新プログラムは、円を描く、わかりやすい LED の四分区間のパターンで示され、1 ~ 2 分かかります。Controller firmware updates are indicated by a pattern of illuminating LED quadrants in a circular motion, and take 1-2 minutes.

  • ファームウェアの更新が完了した後、コント ローラーが再起動し、再接続します。After the firmware update completes, the controllers will reboot and reconnect. 両方のコント ローラーを今すぐに接続する必要があります。Both controllers should be connected now.

    接続されているコント ローラーControllers connected
    Bluetooth の設定で接続されているコント ローラーControllers connected in Bluetooth settings

  • 正しくコント ローラーの作業内容を確認します。Verify your controllers work properly:

    1. 起動Mixed Reality ポータル自宅 Mixed Reality を入力します。Launch Mixed Reality Portal and enter your Mixed Reality Home.
    2. コント ローラーに移動して追跡、[test] ボタンを確認し、確認teleportation動作します。Move your controllers and verify tracking, test buttons, and verify teleportation works. 場合は、チェック アウトされない、コント ローラーのトラブルシューティングのモーションします。If they don't, then check out motion controller troubleshooting.

Gazing とポイントGazing and pointing

Windows Mixed Reality は、対話の 2 つの主なモデルをサポートしているされた様子を確認し、コミットをポイントし、コミット:Windows Mixed Reality supports two key models for interaction, gaze and commit and point and commit:

  • された様子を確認し、コミット、ユーザー対象のオブジェクト、視線し手の形のエア タップ、ゲームパッド、clicker または音声を持つオブジェクトを選択します。With gaze and commit, users target an object with their gaze and then select objects with hand air-taps, a gamepad, a clicker or their voice.
  • をポイントし、コミットユーザーがターゲット オブジェクトでのポイントに対応したモーション コント ローラーのことを目的し、コント ローラーのトリガーを持つオブジェクトを選択します。With point and commit, a user can aim a pointing-capable motion controller at the target object and then select objects with the controller's trigger.

サポート モーションのコント ローラーを指す必要がありますもアプリは、可能であれば注視駆動の相互作用を有効にするでどのような選択肢をユーザーに付与するには、入力のデバイスを使用します。Apps that support pointing with motion controllers should also enable gaze-driven interactions where possible, to give users choice in what input devices they use.

ポイントしたときに、recoil を管理します。Managing recoil when pointing

アニメーション コント ローラーをポイントし、コミットを使用する場合、ユーザーは対象し、し、そのトリガーを引いて、アクションを実行するコント ローラーを使用します。When using motion controllers to point and commit, your users will use the controller to target and then take action by pulling its trigger. トリガーを徹底的にプルするユーザーは、ことを目的としたよりも高い、トリガ プルの最後に、コント ローラーの狙いを定める最終的可能性があります。Users who pull the trigger vigorously may end up aiming the controller higher at the end of their trigger pull than they'd intended.

ユーザー トリガーをプルするときに発生するこのような recoil を管理するには、トリガーのアナログの軸の値が 0.0 を超えたときに、アプリがそのターゲット レイをスナップすることができます。To manage any such recoil that may occur when users pull the trigger, your app can snap its targeting ray when the trigger's analog axis value rises above 0.0. 使用してアクションを対象とするレイ フレームをいくつか後でトリガーの値に達する 1.0 では、短い形式の時刻ウィンドウ内で最後のキーを押してが発生した場合に限りを実行できます。You can then take action using that targeting ray a few frames later once the trigger value reaches 1.0, as long as the final press occurs within a short time window. 高レベルを使用する場合複合タップ ジェスチャWindows を管理するこのレイ キャプチャとタイムアウトの対象します。When using the higher-level composite Tap gesture, Windows will manage this targeting ray capture and timeout for you.

グリップの姿勢ポインティング ポーズとの比較Grip pose vs. pointing pose

Windows Mixed Reality は、さまざまなフォーム ファクターでモーションのコント ローラーをサポートしている、各コント ローラーの設計と、ユーザーの手の形の位置とそのアプリの方向を「転送」自然の間の関係の違いポイントを表示するときに使用する必要があります、コント ローラー。Windows Mixed Reality supports motion controllers in a variety of form factors, with each controller's design differing in its relationship between the user's hand position and the natural "forward" direction that apps should use for pointing when rendering the controller.

これらのコント ローラーをより適切に表すには、2 種類の各相互作用ソースを調査することができますが発生、グリップ姿勢ポインター姿勢します。To better represent these controllers, there are two kinds of poses you can investigate for each interaction source, the grip pose and the pointer pose.

グリップの姿勢Grip pose

グリップ姿勢HoloLens、によって検出された手の形の palm またはアニメーション コント ローラーを保持している片手で行うことのいずれかの場所を表します。The grip pose represents the location of either the palm of a hand detected by a HoloLens, or the palm holding a motion controller.

レンダリングに使用最適グリップ姿勢でイマーシブ ヘッドセット、ユーザーの手またはオブジェクトは、ユーザーの手の形で保持されている剣ガンなど、します。On immersive headsets, the grip pose is best used to render the user's hand or an object held in the user's hand, such as a sword or gun. グリップの姿勢は、として、アニメーション コント ローラーを視覚化するときにも使用、レンダリング可能なモデル運動の Windows で、コント ローラーは、送信元と回転の中心としてグリップ姿勢を使用して指定します。The grip pose is also used when visualizing a motion controller, as the renderable model provided by Windows for a motion controller uses the grip pose as its origin and center of rotation.

グリップ姿勢が具体的には次のように定義されています。The grip pose is defined specifically as follows:

  • 位置を握って:Palm 重心当然ながら、コント ローラーを保持しているときに、左または右中央にグリップ内の位置を調整します。The grip position: The palm centroid when holding the controller naturally, adjusted left or right to center the position within the grip. Windows Mixed Reality アニメーション コント ローラーで、この位置は把握ボタンで一般に揃えて配置します。On the Windows Mixed Reality motion controller, this position generally aligns with the Grasp button.
  • 向きの適切な軸を握って:5 本の指フラットな姿勢を形成する完全に開くと、射線は、palm に通常 (順方向から左 palm、適切な palm から旧バージョンとの)The grip orientation's Right axis: When you completely open your hand to form a flat 5-finger pose, the ray that is normal to your palm (forward from left palm, backward from right palm)
  • 向きの順方向軸を握って:部分的に (場合と同様、コント ローラーを保持している) の手の閉じるときに、"forward"チューブを通じて非 thumb 指によって形成されるポイントの半径。The grip orientation's Forward axis: When you close your hand partially (as if holding the controller), the ray that points "forward" through the tube formed by your non-thumb fingers.
  • 軸の向きを握って:右と前方参照の定義が含まれるアップ軸。The grip orientation's Up axis: The Up axis implied by the Right and Forward definitions.

ポインターの姿勢Pointer pose

ポインター姿勢フォワード指し示すコント ローラーの先端を表します。The pointer pose represents the tip of the controller pointing forward.

システム指定のポインターの姿勢はしたら、最適な raycast に使用コント ローラー モデル自体のレンダリングします。The system-provided pointer pose is best used to raycast when you are rendering the controller model itself. 仮想の銃など、コント ローラーの代わりにその他の仮想オブジェクトをレンダリングする場合は光線ガンのアプリで定義されたモデルの軸に沿って移動するなど、その仮想オブジェクトの最も自然なレイでポイントする必要があります。If you are rendering some other virtual object in place of the controller, such as a virtual gun, you should point with a ray that is most natural for that virtual object, such as a ray that travels along the barrel of the app-defined gun model. 仮想オブジェクトと物理のコント ローラーではないユーザーが表示できるため、仮想オブジェクトでポイントがあります、アプリを使用してこれらのより自然です。Because users can see the virtual object and not the physical controller, pointing with the virtual object will likely be more natural for those using your app.

コント ローラーの状態の追跡Controller tracking state

ヘッドセットなど、Windows Mixed Reality モーションのコント ローラーの外部の追跡のセンサーのセットアップは必要ありません。Like the headsets, the Windows Mixed Reality motion controller requires no setup of external tracking sensors. 代わりに、コント ローラーは、ヘッドセット自体のセンサーによって追跡されます。Instead, the controllers are tracked by sensors in the headset itself.

場合は、ユーザーは、ヘッドセットのビューのフィールドからコント ローラーを移動、ほとんどの場合 Windows 引き続きコント ローラーの位置を推測し、アプリに提供されます。If the user moves the controllers out of the headset's field of view, in most cases Windows will continue to infer controller positions and provide them to the app. ときに、コント ローラーの位置を正確度のおおよその位置にドロップは、十分な時間のビジュアルの追跡、コント ローラーを失いました。When the controller has lost visual tracking for long enough, the controller's positions will drop to approximate-accuracy positions.

この時点では、システムは、本文ロックをコント ローラーをユーザーに、その内部方位センサーを使用して、コント ローラーの場合は true。 向きを引き続き公開中に移動する場合に、ユーザーの位置を追跡します。At this point, the system will body-lock the controller to the user, tracking the user's position as they move around, while still exposing the controller's true orientation using its internal orientation sensors. ポイントし、UI 要素をアクティブ化するコント ローラーを使用する多くのアプリが、ユーザーのルーティング グループおおよその精度で通常どおり操作できます。Many apps that use controllers to point at and activate UI elements can operate normally while in approximate accuracy without the user noticing.

 

明示的に状態の追跡についての考え方Reasoning about tracking state explicitly

位置に応じて異なる状態の追跡を処理するアプリは、さらに移動し、SourceLossRisk や PositionAccuracy などのコント ローラーの状態でプロパティを調べることがあります。Apps that wish to treat positions differently based on tracking state may go further and inspect properties on the controller's state, such as SourceLossRisk and PositionAccuracy:

状態の追跡Tracking state SourceLossRiskSourceLossRisk PositionAccuracyPositionAccuracy TryGetPositionTryGetPosition
高精度 High accuracy < 1.0< 1.0 High truetrue
高精度 (損失の危険) High accuracy (at risk of losing) == 1.0== 1.0 High truetrue
おおよその精度 Approximate accuracy == 1.0== 1.0 ApproximateApproximate truetrue
位置 No position == 1.0== 1.0 ApproximateApproximate falsefalse

これらのアニメーション コント ローラー追跡状態の定義は次のとおりです。These motion controller tracking states are defined as follows:

  • 高精度は: ヘッドセットのビューのフィールド内のモーション コント ローラーは、中には、高精度の位置、ビジュアルの追跡に基づく一般に提供します。High accuracy: While the motion controller is within the headset's field of view, it will generally provide high-accuracy positions, based on visual tracking. 注移動コント ローラーを一時的にビューのフィールドのままにヘッドセット センサーから一時的に隠されている (などによって、ユーザーの一方) を返すコント ローラーの慣性による追跡に基づく、短時間、高精度ポーズは引き続き自体。Note that a moving controller that momentarily leaves the field of view or is momentarily obscured from the headset sensors (e.g. by the user's other hand) will continue to return high-accuracy poses for a short time, based on inertial tracking of the controller itself.
  • (データが失われる危険性) が高精度は: ユーザーは、過去のヘッドセットの視野の edge モーション コント ローラーを移動したとき、ヘッドセットすぐにできなくコント ローラーの位置を視覚的に追跡するためにします。High accuracy (at risk of losing): When the user moves the motion controller past the edge of the headset's field of view, the headset will soon be unable to visually track the controller's position. アプリが、コント ローラーが達したらこの FOV 境界を見ることによって、 SourceLossRisk 1.0 に到達します。The app knows when the controller has reached this FOV boundary by seeing the SourceLossRisk reach 1.0. その時点では、アプリは、コント ローラーのジェスチャを非常に高品質なポーズの流れを必要とするを一時停止する選択できます。At that point, the app may choose to pause controller gestures that require a steady stream of very high-quality poses.
  • 近似精度は: ときに、コント ローラーの位置を正確度のおおよその位置にドロップは、十分な時間のビジュアルの追跡、コント ローラーを失いました。Approximate accuracy: When the controller has lost visual tracking for long enough, the controller's positions will drop to approximate-accuracy positions. この時点では、システムは、本文ロックをコント ローラーをユーザーに、その内部方位センサーを使用して、コント ローラーの場合は true。 向きを引き続き公開中に移動する場合に、ユーザーの位置を追跡します。At this point, the system will body-lock the controller to the user, tracking the user's position as they move around, while still exposing the controller's true orientation using its internal orientation sensors. ポイントし、UI 要素をアクティブ化するコント ローラーを使用する多くのアプリは、ユーザーのルーティング グループおおよその精度で通常 while として動作できます。Many apps that use controllers to point at and activate UI elements can operate as normal while in approximate accuracy without the user noticing. やや入力要件がアプリからこのドロップを理解することもできます精度Approximate精度を調べることによって、 PositionAccuracyプロパティのこの期間中に画面外のターゲットについて、ユーザー寛大な hitbox を提供する例です。Apps with heavier input requirements may choose to sense this drop from High accuracy to Approximate accuracy by inspecting the PositionAccuracy property, for example to give the user a more generous hitbox on off-screen targets during this time.
  • 位置: コント ローラーは、おおよその精度で長時間動作、中に場合があります、システムを知っていることも、本文ロック位置が意味のある現時点で。No position: While the controller can operate at approximate accuracy for a long time, sometimes the system knows that even a body-locked position is not meaningful at the moment. など、コント ローラーだけを有効にする可能性がありますことはありませんされてまたは計測される視覚的に、ユーザーが、他のユーザーによってピックアップされるコント ローラーを設定します。For example, a controller that was just turned on may have never been observed visually, or a user may put down a controller that's then picked up by someone else. これらのタイミングで、システムが提供しないアプリに任意の位置とTryGetPositionは false を返します。At those times, the system will not provide any position to the app, and TryGetPosition will return false.

相互作用:空間の低レベルの入力Interactions: Low-level spatial input

手およびモーションのコント ローラーの間で主要な相互作用が選択メニュー持ちタッチパッドスティック、およびホームします。The core interactions across hands and motion controllers are Select, Menu, Grasp, Touchpad, Thumbstick, and Home.

  • 選択はリリース後にキーを押してから成る、ホログラムをアクティブ化する主な操作です。Select is the primary interaction to activate a hologram, consisting of a press followed by a release. アニメーション コント ローラーの選択のキーを押して、コント ローラーのトリガーを使用してを実行します。For motion controllers, you perform a Select press using the controller's trigger. 選択を実行するその他の方法が話すことによっては、音声指示コマンド"Select"です。Other ways to perform a Select are by speaking the voice command "Select". 同じ 相互作用は、すべてのアプリで使用できます。The same select interaction can be used within any app. 同等のマウス クリックすると、1 回を説明し、すべてのアプリ間で、適用する汎用アクションとして選択の検討します。Think of Select as the equivalent of a mouse click, a universal action that you learn once and then apply across all your apps.
  • メニューは、コンテキスト メニューまたはその他のセカンダリ操作に使用するオブジェクトの操作を行うのためのセカンダリの操作です。Menu is the secondary interaction for acting on an object, used to pull up a context menu or take some other secondary action. アニメーション コント ローラーには、コント ローラーを使用してメニュー アクションを実行できるメニューボタンをクリックします。With motion controllers, you can take a menu action using the controller's menu button. (つまりにハンバーガー「メニュー」アイコンが付いたボタン)(i.e. the button with the hamburger "menu" icon on it)
  • 持ちがどのようにユーザー直接アクションを実行できるオブジェクトを操作するため、手の形でします。Grasp is how users can directly take action on objects at their hand to manipulate them. アニメーション コント ローラーと緊密に、最初をつかんで、把握アクションを行うことができます。With motion controllers, you can do a grasp action by squeezing your fist tightly. アニメーション コント ローラーには、グラブ ボタン、palm トリガー、またはその他のセンサーの理解を検出可能性があります。A motion controller may detect a Grasp with a grab button, palm trigger or other sensor.
  • タッチパッドタッチパッドのをクリックして、操作を実行するアニメーション コント ローラーのタッチパッドの 2 次元表面上でアクションを調整できます。Touchpad allows the user to adjust an action in two dimensions along the surface of a motion controller's touchpad, committing the action by clicking down on the touchpad. タッチパッドでは、押された状態、影響を受ける状態および正規化の XY 座標を提供します。Touchpads provide a pressed state, touched state and normalized XY coordinates. センターで、循環タッチパッドの範囲全体で 1 を-1 から X と Y の範囲 (0, 0)。X and Y range from -1 to 1 across the range of the circular touchpad, with a center at (0, 0). X、-1 は、左に、1 は、右にします。For X, -1 is on the left and 1 is on the right. Y の下にある-1 と 1 は、上位。For Y, -1 is on the bottom and 1 is on the top.
  • スティックスティックのをクリックして、操作を実行するアニメーション コント ローラーのスティックが循環の範囲内で移動することで 2 つのディメンション内のアクションを調整できます。Thumbstick allows the user to adjust an action in two dimensions by moving a motion controller's thumbstick within its circular range, committing the action by clicking down on the thumbstick. サムスティックも押された状態を提供し、XY 座標を正規化します。Thumbsticks also provide a pressed state and normalized XY coordinates. センターで、循環タッチパッドの範囲全体で 1 を-1 から X と Y の範囲 (0, 0)。X and Y range from -1 to 1 across the range of the circular touchpad, with a center at (0, 0). X、-1 は、左に、1 は、右にします。For X, -1 is on the left and 1 is on the right. Y の下にある-1 と 1 は、上位。For Y, -1 is on the bottom and 1 is on the top.
  • ホームは [スタート] メニューに戻るに使用される特殊なシステム アクションです。Home is a special system action that is used to go back to the Start Menu. キーボードまたは Xbox コント ローラーでは、Xbox ボタンの Windows キーを押してに似ています。It is similar to pressing the Windows key on a keyboard or the Xbox button on an Xbox controller. アニメーション コント ローラーの Windows ボタンを押して、帰宅ことができます。You can go home by pressing the Windows button on a motion controller. メモすることができますも常にスタートに戻る言っておきたい」「コルタナさん、Go ホームNote, you can also always return to Start by saying "Hey Cortana, Go Home". アプリは、これらのシステムによって処理されますホームのアクションに具体的には対応ことはできません。Apps cannot react specifically to home actions, as these are handled by the system.

複合のジェスチャ。高度な空間の入力Composite gestures: High-level spatial input

両方ジェスチャを渡すモーションのコント ローラーは、高レベルの共通セットを検出するために時間の経過と共に追跡できますと 複合ジェスチャ します。Both hand gestures and motion controllers can be tracked over time to detect a common set of high-level composite gestures. これにより、アプリを高度な検出タップ保持操作ナビゲーションジェスチャを使用してユーザーを終了かどうか手やコント ローラー。This enables your app to detect high-level tap, hold, manipulation and navigation gestures, whether users end up using hands or controllers.

レンダリング、アニメーション コント ローラー モデルRendering the motion controller model

コント ローラーの 3D モデルWindows により、アプリで使用できる各アニメーション コント ローラーのレンダリング可能なモデル、システムで現在アクティブにします。3D controller models Windows makes available to apps a renderable model of each motion controller currently active in the system. 動的に読み込まれ、実行時にこれらのシステム指定のコント ローラー モデルを明示するアプリで、アプリがその後に順方向と互換性のあるコント ローラーの設計を保証できます。By having your app dynamically load and articulate these system-provided controller models at runtime, you can ensure your app is forward-compatible to any future controller designs.

これらのレンダリング可能なモデルがすべてで描画される、グリップ姿勢、コント ローラーのモデルの原点としてに揃えて配置されます、物理世界では、このポイント。These renderable models should all be rendered at the grip pose of the controller, as the origin of the model is aligned with this point in the physical world. コント ローラー モデルをレンダリングする場合たい場合がありますし、raycast からシーンに、ポインター姿勢、沿ったユーザーが自然な期待をポイントするコント ローラーの物理的なデザインを指定された射線を表します。If you are rendering controller models, you may then wish to raycast into your scene from the pointer pose, which represents the ray along which users will naturally expect to point, given that controller's physical design.

Unity で動的にコント ローラー モデルを読み込むための方法の詳細については、次を参照してください。、 Unity でモーション コント ローラー モデルをレンダリングセクション。For more information about how to load controller models dynamically in Unity, see the Rendering the motion controller model in Unity section.

コント ローラーの 2D ライン アートアプリ内のコント ローラーのヒントとコマンドをアプリ内のコント ローラー モデル自体にアタッチすることをお勧め、中に一部の開発者は、フラット「チュートリアル」または「方法」でモーション コント ローラーの 2D ライン アートの表現を使用する可能性がありますUI。2D controller line art While we recommend attaching in-app controller tips and commands to the in-app controller models themselves, some developers may want to use 2D line art representations of the motion controllers in flat "tutorial" or "how-to" UI. これらの開発者は、.png モーション コント ローラー ライン アート ファイル以下黒と白が両方で使用可能な (右クリックして保存) を行いました。For those developers, we've made .png motion controller line art files available in both black and white below (right-click to save).

アニメーション コント ローラーのライン アートのプレビュー

線のアートのフル解像度のモーションのコント ローラー '' 白い ' 'Full-resolution motion controllers line art in '''white'''

線のアートのフル解像度のモーションのコント ローラー '' 黒 ' 'Full-resolution motion controllers line art in '''black'''

FAQFAQ

コント ローラーを複数の Pc はペア モーションできますか。Can I pair motion controllers to multiple PCs?

モーションのコント ローラーは、1 台の PC とのペアリングをサポートします。Motion controllers support pairing with a single PC. 指示に従ってコント ローラーのセットアップのモーションコント ローラーとペア。Follow instructions on motion controller setup to pair your controllers.

アニメーション コント ローラーのファームウェアの更新方法How do I update motion controller firmware?

アニメーション コント ローラーのファームウェア、ヘッドセット ドライバーの一部でありは自動的に更新接続に必要な場合。Motion controller firmware is part of the headset driver and will be updated automatically on connection if required. ファームウェアの更新プログラムは、通常、Bluetooth のオプション ボタンやリンクの品質に応じて 1 ~ 2 分をかかります。Firmware updates typically take 1-2 minutes depending on Bluetooth radio and link quality. まれに、コント ローラー ファームウェアの更新プログラムは最大 10 分間、低性能な Bluetooth 接続または無線の干渉を示していることをかかる場合があります。In rare cases, controller firmware updates may take up to 10 minutes, which can indicate poor Bluetooth connectivity or radio interference. 参照してください熱心なユーザー ガイドで Bluetooth のベスト プラクティス接続の問題のトラブルシューティングを行う。Please see Bluetooth best practices in the Enthusiast Guide to troubleshoot connectivity issues. ファームウェアの更新後にコント ローラーが再起動し、ホスト (移動の追跡の明るい Led にお気付き) PC に再接続します。After a firmware update, controllers will reboots and reconnect to the host PC (you may notice the LEDs go bright for tracking). ファームウェアの更新プログラムが中断された場合 (たとえば、コント ローラーは電源を失われます)、コント ローラーの電源が入ってときにもう一度、試行されます。If a firmware update is interrupted (for example, the controllers lose power), it will be attempted again the next time the controllers are powered on.

どのようにバッテリ レベルをチェックはできるでしょうか。How I can check battery level?

Windows Mixed Reality ホーム、仮想モデルの裏側にそのバッテリ レベルを表示する経由でコント ローラーを有効にすることができます。In the Windows Mixed Reality home, you can turn your controller over to see its battery level on the reverse side of the virtual model. 物理的なバッテリ レベル インジケーターはありません。There is no physical battery level indicator.

ヘッドセットことがなくこれらのコント ローラーを使用できますか。Can you use these controllers without a headset? だけ入力の場合、ジョイスティック、トリガーなどですか。Just for the joystick/trigger/etc input?

ユニバーサル Windows アプリケーション。Not for Universal Windows Applications.

トラブルシューティングTroubleshooting

参照してくださいコント ローラーのトラブルシューティングのモーション熱心なユーザー ガイドです。See motion controller troubleshooting in the Enthusiast Guide.

アニメーション コント ローラーからのフィードバック/バグの報告Filing motion controller feedback/bugs

フィードバックを提供フィードバック ハブで、「Mixed Reality は、入力を ->"カテゴリを使用します。Give us feedback in Feedback Hub, using the "Mixed Reality -> Input" category.

関連項目See also