ドキュメント

Unity Engine

Unity Engine

SendHapticImpulse(uint, float, float)

Sends a haptic impulse to a device.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

  • Type: Method
  • Namespace: UnityEngine.XR
  • Assembly: UnityEngine.XRModule
public bool SendHapticImpulse(uint channel, float amplitude, float duration = 1)

Parameters

channel

The channel to receive the impulse.

amplitude

The normalized (0.0 to 1.0) amplitude value of the haptic impulse to play on the device.

duration

The duration in seconds that the haptic impulse will play. Only supported on Oculus.

Returns

Type

Description

boolReturns true if successful. Returns false otherwise.

Remarks

Sends an impulse (amplitude and frequency) to a device.
Note: Not all devices support all parameters (OpenVR currently only supports amplitude). To determine whether impulse haptics are supported, call the TryGetHapticCapabilities method and inspect the supportsImpulse property.