This repository has been archived by the owner on Nov 8, 2019. It is now read-only.
GVR SDK for Unity v1.190.0
GVR SDK for Unity v1.190.0 (2019-01-11)
Support for Unity 5.6 ending soon
Unity has discontinued support for 5.6. As a result, starting with Google VR SDK v1.200.0 we will discontinue support of Unity 5.6 and raise the minimum supported version of Unity to 2017.4.
Deprecations
- The Controller Emulator has been deprecated. Please use Instant Preview instead.
Other changes
- Added support for the following methods for 6DoF headsets when using Instant Preview:
TryGetFloorHeight()
TryGetRecenterTransform()
TryGetSafetyRegionType()
TryGetSafetyCylinderInnerRadius()
TryGetSafetyCylinderOuterRadius()
- Added support for the following events for 6DoF headsets when using Instant Preview:
GvrEventType.Recenter
GvrRecenterEventType.RecenterEventRestart
GvrRecenterEventType.RecenterEventAligned
GvrEventType.SafetyRegionExit
GvrEventType.SafetyRegionEnter
- Updated HelloVR controller connection status messages for clarity.
- Updated Instant Preview error messages when
adb
is not found. - DemoSceneManager's
HeadsetDemoManager
component now only logs debug console messages when its Enable Debug Log checkbox is checked. - Added console warning in editor if a VR enabled camera's near clipping plane might cause Daydream controller clipping.
- Added Controller Emulator deprecation warning message to Gvr Controller Input component UI.
- Updated copyright headers in all
*.cs
files. - Updated bundled lib GVR for Android to v1.190.0.
Experimental features and GoogleVR.Beta
APIs
- Added limited support for Daydream experimental 6DoF controllers developer kit when using Instant Preview.
- Note, while the experimental 6DoF controllers will be 6DoF tracked, Instant Preview currently renders the 6DoF controllers using the Daydream (3DoF) controller mesh and skins. The correct 6DoF controller mesh and skins will be used when the app is built and run on device.
GoogleVR.Beta
APIsGvrControllerInputDevice.GetConfigurationType()
andGvrControllerInputDevice.GetTrackingStatusFlags()
are not yet supported by Instant Preview.
Bug fixes
- Fixed
NullReferenceException
s fromDemoInputManager.SetControllerInputActive()
in KeyboardDemo and VideoDemo scenes. - Fixed issue 972 where the Controller Emulator created singleton game objects when set to
OFF
.