Create beautiful user interfaces for immersive VR/AR experiences.
This version resolves various issues, including compatibility issues that have arisen over time due to third-party SDK, API, and/or asset changes.
Due to the possibility of files being moved or renamed, delete the /Assets/Hover
folder (if it exists from a previous version) from your project before installing this new version. This allows the latest version of Hover UI Kit to be installed without creating issues related to duplicate and/or conflicting source files.
Due to the significant changes involved with the v2.0 releases, which affect almost every feature of the project, they are not compatible with previous v1.x releases.
This version includes a new OculusTouch input module, a new Follow input module (typically used for tracking a headset transform), improved per-cursor settings for the Vive input module, and new tab-shaped item renderers.
It also includes several fixes and refinements, primarily based on issues discovered while building the Force-Directed Graph demo.
Please provide feedback and/or bug reports via GitHub issues or email.
Due to several files being moved or renamed, delete the /Assets/Hover
folder (if it exists from a previous version) from your project before installing this new version. This allows the latest version of Hover UI Kit to be installed without creating issues related to duplicate and/or conflicting source files.
Due to the significant changes involved with the v2.0 releases, which affect almost every feature of the project, they are not compatible with previous v1.x releases.
HoverAlphaButtonRectRenderer-Tab.prefab
).Color
values (instead of Color32
) to allow HDR colors.Hover UI Kit (formerly: Hover VR Interface Kit) has been rebuilt with a better architecture, built-in layout systems, plug-in modules, no scripts built into DLLs, and better support for customization. The cursors, items, and interfaces are now visible and modifiable at editor-time (via Unity) instead of only at run-time.
Due to the significant changes involved with this release, which affect almost every feature of the project, the v2.0+ releases will not compatible with previous v1.x releases.
Please see the wiki for an overview of the project, instructions for getting started, and details about project features.
This is an "alpha" release. It has not yet been tested in production-level applications, and there may be many breaking changes prior to the official v2.0 release. Please post or email bug reports and other feedback!
HandController
and Hover VR elements as a child of that camera, just like you would do with the previous CenterEyeAnchor
.Update
loop have been removed.List<>
or ReadOnlyCollection<>
.MeshBuilder
to avoid unnecessary array allocations.List<>
or ReadOnlyCollection<>
.HoverboardLayout
. See Hoverboard Integration.Assets/Hover/
. Several of the asset files have changed, so this will ensure that the obsolete files are removed.Assets/Plugins/Hover/
to Assets/Plugins/
for Unity 5 support (see #21).Assets/Plugins/Hover/
to Assets/Plugins/
. The location of these files has changed in order to support Unity 5. Moving these files should ensure that the import process overwrites them correctly.This is the first official build. It contains two sets of files for your Unity project:
/Assets/Hover/Common/
: Textures and other assets used by the standard interface renderers./Assets/Plugins/Hover/
: Several assemblies (*.dll
files) that contain all Hover VR functionality. It is safe to omit/delete any assemblies that your project does not require.Note: if you integrated Hovercast VR Menu into a project prior to April 1, 2015, this build will cause breaking changes. After this date, the project switched to Hover VR Interface Kit, which introduced a new project structure, script names, etc. Please see issue #21 for migration instructions and discussion.