サイトアイコン schilverberch★ROBLOX

VRコントローラーの振動

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)
モバイルバージョンを終了