Skip to content

Releases: ultraleap/UnityPlugin

Interaction Engine 1.1.0

14 Aug 21:32
Compare
Choose a tag to compare
  • Pressing X on initial gravity and timestep warnings no longer dismisses the warnings forever.
  • Example 7 has been added, demonstrating how to set up a scene to support putting the player in a moving reference frame and still have user interfaces function properly.
  • SceneSettings have been removed from Example 2, preventing project settings from getting clobbered.
  • Sliders have had their inspectors organized more neatly.
  • Fixed an issue where, at low physics timesteps, buttons moved too slowly.
  • Interaction objects are no longer required to exist on the Interaction layer. Layers with interaction objects on them are tracked and still filtered for physics optimization.
  • Interaction buttons and sliders can now be constructed based upon where they relax to or where they depress to.
  • Added a warning when RigidRoundHand scripts are detected in the scene, as these scripts break proper physics functionality.
  • Fixed physical and visual instability when grasping buttons.
  • Fixed instability when grasping objects with centers of mass that are offset from the Rigidbody transform position.
  • Interaction Controllers now provide warnings in their inspectors if they are added to a scene but not beneath an InteractionManager.
  • Fixed exception when adding an InteractionBehaviour component at runtime
  • Fixed a bug with AnchorableBehaviours where inspector utility buttons were incorrectly grayed out when only a single object was selected.

Graphic Renderer 0.1.1

14 Aug 21:30
Compare
Choose a tag to compare
  • SetRuntimeTint now features a string-based overload taking in HTML color strings, allowing UnityEvents to target the method in the inspector.
  • Graphics now prefer the group they were originally added to, better supporting scenarios where graphics are enabled or disabled at runtime.
  • Fixed a bug where graphic settings were not duplicated properly when an entire Graphic Renderer was duplicated.
  • Fixed a bug where text glyphs were not being refreshed properly.
  • Added LeapBoxGraphic and LeapPanelOutlineGraphic alongside the LeapPanelGraphic as additional procedural mesh generators built-in to the Graphic Renderer.

Unity Core Assets 4.3.0

14 Aug 21:33
Compare
Choose a tag to compare
  • Visual Studio compilation for LeapCSharp has been fixed, bringing back the breakpoints workflow for debugging.
  • It is now possible to choose between two poses at edit-time by the Edit-Time Pose option in the LeapServiceProvider's inspector.
  • The device type setting has been removed; we now always assume Leap Motion Controller settings.
  • The isHeadMounted property is now validated at runtime and automatically set to an appropriate value when the LeapServiceProvider script is added to a GameObject.
  • The HandUtils static class now only requires a LeapProvider rather than a LeapServiceProvider, better supporting edge-cases where users desire, for example, recorded playback via custom service provider scripts.
  • Modified the focalPlaneOffset value for the Leap Motion Controller to produce better hand presence.
  • HandFader.cs has been removed, as it was unused.
  • A handful of new utilities have been added to support IE and GR development.

Unity Core Assets 4.2.1

16 Jun 01:35
Compare
Choose a tag to compare
  • Fix the Attachment Hands example scene
  • Migrate all Examples to one single Examples folder
  • Fix attachment hands prefab spam message showing in Git

Interaction Engine 1.0.1

10 Jun 03:19
Compare
Choose a tag to compare

This is a hotfix release to address the following issues:

  • Added warnings for improperly configured controller input settings
  • Added warnings for improperly configured gravity settings
  • Added warnings for improperly configured physics timestep settings

UI Input 1.2.1

08 Jun 02:41
Compare
Choose a tag to compare

Although deprecated, this is a compatibility version update to work with the new Unity Core Assets 4.2.0 folder structure.

Interaction Engine 1.0.0

08 Jun 02:17
Compare
Choose a tag to compare
  • Interact intuitively with physical objects in Unity, in VR
  • Easily create stable, physical, 3D user interfaces
  • Design interactive experiences around physical proximity to objects, grasping objects, or touching objects
  • Supports hands and VR controllers equally well

Hands 2.1.2

08 Jun 02:14
Compare
Choose a tag to compare

This is a compatibility version update to work with the new Unity Core Assets 4.2.0 folder structure.

Graphic Renderer 0.1.0

08 Jun 02:18
Compare
Choose a tag to compare
  • Efficiently render many meshes with a small number of draw calls.
  • Control per-object properties easily and efficiently.
  • Use curved spaces to bend and warp your objects.
  • Designed specifically for high mobile performance.

Unity Core Assets 4.2.0

08 Jun 02:27
Compare
Choose a tag to compare
  • Cleaner and easier-to-upgrade file organization
  • The AttachmentHands script reproduces the functionality of the Attachments Module with a more intuitive Inspector interface and Hierarchy behavior. Add it to a GameObject beneath your VR object rig to get started.
  • MultiTypedList/MultiTypedReference allow you to serialize (but not draw) data that is of multiple different types.
  • Deprecate the AutoFind attribute.
  • Added SerializableHashSet to mirror SerializableDictionary.
  • Added ReadonlyHashSet, for when you just don’t want anybody messin’ around with your HashSets.