Skip to content
This repository has been archived by the owner on Nov 8, 2019. It is now read-only.

GVR SDK for Unity v1.190.0

Compare
Choose a tag to compare
@corbinlarson1 corbinlarson1 released this 11 Jan 19:50
· 4 commits to master since this release

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 APIs GvrControllerInputDevice.GetConfigurationType() and GvrControllerInputDevice.GetTrackingStatusFlags() are not yet supported by Instant Preview.

Bug fixes

  • Fixed NullReferenceExceptions from DemoInputManager.SetControllerInputActive() in KeyboardDemo and VideoDemo scenes.
  • Fixed issue 972 where the Controller Emulator created singleton game objects when set to OFF.