Skip to content

Releases: Interhaptics/Unity_CoreSDK

v1.5.0

16 Jan 09:49
Compare
Choose a tag to compare

v1.5.0

  • Added support to Sensa HD Haptics platform
  • Fixed error logging in MacOS Editor play mode

v1.4.0

03 Jan 13:00
Compare
Choose a tag to compare

2023.12.22

v1.4.0

  • Added various API to play simple effects
    • PlayHapticEffect()
    • PlayConstant()
    • PlayTransient()
    • Play()
    • PlayAdvanced()
    • PlayHapticPreset()

v1.3.0 Haptic intensity

01 Dec 13:08
Compare
Choose a tag to compare
  • 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

29 Aug 13:32
Compare
Choose a tag to compare
  • 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

14 Jun 08:25
Compare
Choose a tag to compare
release(v1.2.2) Android low/medium capability fix

v1.2.1 OpenXR Support

05 Jun 09:34
Compare
Choose a tag to compare
release(v1.2.1): OpenXR support

v1.1.1 XInput sample scene

18 Apr 07:24
f52c774
Compare
Choose a tag to compare

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

20 Mar 18:19
Compare
Choose a tag to compare
  • 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

09 Feb 15:17
Compare
Choose a tag to compare
  • 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

27 Jan 12:53
Compare
Choose a tag to compare
  • 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