Skip to content

Releases: Interhaptics/Unity_CoreSDK

v1.7.2

16 Oct 16:16
Compare
Choose a tag to compare

#2024.10.15

v1.7.2

  • Added support for Meta Quest 3

v1.7.0

12 Sep 08:19
Compare
Choose a tag to compare
  • Merged community pull request 01 (fix on iOS engine init)
  • Updated .haps library to V6 format
  • Fixed an issue that could lead to crash if 2 controllers of different manufacturers were plugged
  • Updated haptic engine and device libraries

v1.6.0

11 Jun 13:29
Compare
Choose a tag to compare
  • Various fixes on Code based APIs
  • Various fixes on Source based APIs
  • Fixes for Mobile, XR, and Controller rendering
  • Fixes for MacOS compilation
  • Updated haptic engine
  • Added support for StreamingAssets
  • Known/observed issues: iOS haptics on some phones, clicky OpenXR on Quest 3 controller

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