Releases: Interhaptics/Unity_CoreSDK
Releases · Interhaptics/Unity_CoreSDK
v1.5.0
v1.4.0
2023.12.22
v1.4.0
- Added various API to play simple effects
- PlayHapticEffect()
- PlayConstant()
- PlayTransient()
- Play()
- PlayAdvanced()
- PlayHapticPreset()
v1.3.0 Haptic intensity
- Updated XInput provider to GameInput provider (GameInputProvider.dll supplants XInputProvider.dll) with XInput used as fallback. Vibrations can be mapped on left|right, trigger|body or whole controller for GameInput devices (e.g., XBox Controller - One, Series X, XBox compatible controllers: Razer Wolverine)
- Exposed new methods from the Interhaptics Engine for Intensity Contro (Global, Haptic Source and Target)
- HapticManager changed from MonoBehaviour to Static Class through Unity's PlayerLoop => There is no need to add the HapticManager component to a GameObject in your scene for haptics to function
- Parametric haptic effects implemented - ParametricHapticSource.cs
- Main methods documented in HAR.Native.cs with Doxygen formatting
- Looiping implementation: maximum loops and maximum loop time functionality across the board for Haptic Sources
- StopAllHaptics and ResumeAllHaptics implemented in Global Intensity
- Cleaned up legacy mobile pipeline as a result of changes in iOS 17
- Improved haptic rendering for iOS
- Corrected namespace for EventHapticSource - Interhaptics.Internal -> Interhaptics.Utils
- Haptic compability check script added
- Several QoL improvements in Editor scripts
v1.2.3 Sample scene Updates
- Updated Scenes for mobile (Android/iOS) and XInput providers
- Fixed crashes on Android when Scripting Backend is Mono. Haptics will not work on Android unless switching Scripting Backend to IL2CPP
- Fixed haptics playing on Pause/Not in Focus/Exit PlayMode
- Debug switches added for Haptic Manager, Haptic Sources and Legacy Mobile Haptic Effects
- Updated DLLs
v1.2.2 Android Low/Medium capability fix
release(v1.2.2) Android low/medium capability fix
v1.2.1 OpenXR Support
release(v1.2.1): OpenXR support
v1.1.1 XInput sample scene
v1.1.1
- XInput sample scene. Installed input presets in Assets\InputManager for XInput or XR depending on the sample scene.
- updated dlls
v1.1.0 Mobile pipeline update
- v1.0.7 and prior Mobile SDK moved to Legacy
- New Mobile SDK aligned with the main SDK, using Haptic Sources
- Mobile Sample scene
- XInput support. Build PC games with haptics for controllers !
- Dummy Haptic provider removed
- Unity script bugfixing
- Haptic engine update
v1.0.7: Meta Quest Sample scene
- SpatialHapticSource clean and split with EventHapticSource
- SampleScene_XR added; added assets for scene inside - materials; models, prefabs.
- custom body parts for controllers instead of one body part
- added 3d quest 2 controller model; solved haptic residual OnTriggerExit and multiple HapticSources playing at the same time on both controllers
- added XRControllerHapticSource class as example which inherits from SpatialHapticSource
- stop haptics when exiting trigger collision fix; check for Stop or Continue haptics when exiting collider
- added AudioHapticsSource to work in sync with Unity AudioSource components
iOS Building and linking issues
- Backend update for iOS
- Fixed an issue that could throw errors in MacOS editor play mode
- Fixed an issue that could cause the build to fail when targeting iOS