跳至主要内容
版本:最新

使用自动检测实用程序类

"(《世界人权宣言》) Haply.HardwareAPI.Unity 命名空间包含 AutoDetectUtility 类。内部使用该类来填充 触觉线程手柄螺纹 检查员。

它还可直接用于检测连接的硬件,以便在用户界面或其他应用程序逻辑中使用。

示例

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();
}
}

故障排除

请注意 AutoDetectUtility 将无法检测到已经绑定到 触觉线程手柄螺纹 在加载的场景中。