VRコントローラーを振動させる方法です。

local HapticService = game:GetService("HapticService")

-- 右手コントローラーを振動させる
HapticService:SetMotor(Enum.UserInputType.Gamepad1, Enum.VibrationMotor.RightHand, 1)

-- 左手コントローラーを振動させる
HapticService:SetMotor(Enum.UserInputType.Gamepad1, Enum.VibrationMotor.LeftHand, 1)

SetMotor の第3パラメータは、振動の強度です。0から1の範囲で指定できます。

振動を止める

-- 右手コントローラーの振動を止める
HapticService:SetMotor(Enum.UserInputType.Gamepad1, Enum.VibrationMotor.RightHand, 0)

-- 左手コントローラーの振動を止める
HapticService:SetMotor(Enum.UserInputType.Gamepad1, Enum.VibrationMotor.LeftHand, 0)

By schilverberch

ROBLOXでゲームを作ろう! 一緒にプログラミングを学びましょう。

コメントを残す