Upgrade Note

This section contains upgrade notes for users from previous verions. Some versions may have deprecated APIs or breaking changes in plugin structure. If you are using Vive Hand Tracking plugin for the first time, you can safely skip this section.

v1.0.0 (Deprecated APIs)

Important

Skip this section if you start using Vive Hand Tracking SDK after v1.0.0.

Starting from v1.0.0, 2D/3D point modes are deprecated and will be removed in future. It’s recommended to use Skeleton modes on all platforms.

You can switch to skeleton mode by following changes:

  1. Change mode in GestureProvider script to use skeleton mode.
  2. Change all reference of GestureResult.points[0] to GestureResult.position.
  3. GestureResult.rotation is real rotation of the palm in skeleton mode. You might need to adjust your scripts if old rotation is used in your project.

v0.8.1 (Breaking changes)

Important

Skip this section if you start using Vive Hand Tracking SDK after v0.8.1.

Starting from v0.8.1, we removed the internal code name Aristo in the plugin. The namespace of all C# scripts is changed to ViveHandTracking, along with the scripting define symbols on Android platform.

We recommend you to remove old version of plugin before import the new version. This change may have following affects to your existing project using Vive Hand Tracking plugin:

  1. The plugin folder have changed from Aristo to ViveHandTracking.
  2. All the Aristo namespace is changed to ViveHandTracking, make sure you change all using Aristo to using ViveHandTracking in your scripts.
  3. GUID in meta files are not changed, so your scenes/prefabs using Vive Hand Tracking scripts should continue to work.
  4. Scripting define symbols are changed, you can safely remove the ARISTO_WITH_WAVEVR and ARISTO_WITH_GOOGLEVR scripting define symbols on Android platform if any.