メインコンテンツへスキップ
< すべてのトピックに戻る

コントローラーの振動を鳴らすには?

Input Systemを使って Gamepad.current.SetMotorSpeeds()を呼び出すか、XRの場合は Haptic APIを使用します。

ダメージを受けた時や重い武器を振った時に、視覚・聴覚だけでなく「触覚」のフィードバックを加えることで、ゲームの没入感を大幅に向上させるためです。

C#スクリプトで Gamepad.current.SetMotorSpeeds(0.5f, 0.5f);で左右のモーターを回し、0.2秒待機(Awaitable等)した後に SetMotorSpeeds(0f, 0f);で必ず停止させる処理を書きます。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に