haptic feedback
parent
bf64766083
commit
ee82c726e0
|
@ -13,6 +13,11 @@ public class iamagun : MonoBehaviour
|
||||||
private Vector3 offsetPosition;
|
private Vector3 offsetPosition;
|
||||||
private Quaternion offsetRotation;
|
private Quaternion offsetRotation;
|
||||||
|
|
||||||
|
// Vibration variables
|
||||||
|
private float vibrationDelay = 0.05f; // Delay before the vibration starts
|
||||||
|
private float vibrationDuration = 0.5f; // Duration of the vibration
|
||||||
|
private float vibrationIntensity = 1.0f; // Intensity of the vibration
|
||||||
|
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
|
@ -45,6 +50,24 @@ public class iamagun : MonoBehaviour
|
||||||
{
|
{
|
||||||
simpleShoot.StartShoot();
|
simpleShoot.StartShoot();
|
||||||
audio.Play();
|
audio.Play();
|
||||||
|
|
||||||
|
// Trigger delayed and intense vibration feedback
|
||||||
|
StartCoroutine(TriggerVibration());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
IEnumerator TriggerVibration()
|
||||||
|
{
|
||||||
|
// Wait for the specified delay before starting the vibration
|
||||||
|
yield return new WaitForSeconds(vibrationDelay);
|
||||||
|
|
||||||
|
// Trigger vibration with the specified intensity
|
||||||
|
OVRInput.SetControllerVibration(1, vibrationIntensity, OVRInput.Controller.RTouch);
|
||||||
|
|
||||||
|
// Wait for the specified duration
|
||||||
|
yield return new WaitForSeconds(vibrationDuration);
|
||||||
|
|
||||||
|
// Stop the vibration
|
||||||
|
OVRInput.SetControllerVibration(0, 0, OVRInput.Controller.RTouch);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -139,6 +139,8 @@ PlayerSettings:
|
||||||
bundleVersion: 0.1
|
bundleVersion: 0.1
|
||||||
preloadedAssets:
|
preloadedAssets:
|
||||||
- {fileID: 11400000, guid: 29d72bf9f28086693968cedbdc8f08cd, type: 2}
|
- {fileID: 11400000, guid: 29d72bf9f28086693968cedbdc8f08cd, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 541751c4fa90967d68ef779a22ee43f3, type: 2}
|
||||||
|
- {fileID: -3127938587913570544, guid: 8eb28e39ec717d0799039f01965f0533, type: 2}
|
||||||
metroInputSource: 0
|
metroInputSource: 0
|
||||||
wsaTransparentSwapchain: 0
|
wsaTransparentSwapchain: 0
|
||||||
m_HolographicPauseOnTrackingLoss: 1
|
m_HolographicPauseOnTrackingLoss: 1
|
||||||
|
|
Loading…
Reference in New Issue