Zum Hauptinhalt springen
Version: neueste

Verwendung der Klasse AutoDetectUtility

Die Haply.HardwareAPI.Unity Namespace enthält die AutoDetectUtility Klasse. Diese Klasse wird intern verwendet, um die Geräte-Dropdowns in der Haptisches Gewinde und Handgriff Gewinde Inspektoren.

Es kann auch direkt verwendet werden, um angeschlossene Hardware für die Verwendung in Ihrer Benutzeroberfläche oder anderer Anwendungslogik zu erkennen.

Beispiel

using UnityEngine;
using Haply.HardwareAPI.Unity;

public class AutoDetectExample : MonoBehaviour
{
private void Awake ()
{
// Register callbacks for device detection events

AutoDetectUtility.OnDetectInverse3 += e => Debug.Log($"Inverse3: {e.id:X4} {e.handedness} ({e.name})");
AutoDetectUtility.OnDetectHandle += e => Debug.Log($"Handle: {e.id:X4}");
}

private void Update()
{
// Device detection events originate outside of
// the main Unity thread, so we need to call Poll,
// which safely empties the concurrent event queue

AutoDetectUtility.Poll();
}
}

Fehlersuche

Bitte beachten Sie, dass AutoDetectUtility wird kein Gerät erkennen, das bereits an eine Haptisches Gewinde oder Handgriff Gewinde in der geladenen Szene.