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

GVR Unity v1.40.0

Compare
Choose a tag to compare
@miraleung miraleung released this 19 Apr 20:27
· 26 commits to master since this release

Warning: This will be the last version compatible with all versions of Unity
from 5.2.1 to 5.6. Starting with 1.50.0 we will only support Unity 5.6 or newer.

Note: You must enable dynamic library loading in VrCore to get the latest C++
GVR Updates. To do this, go to Settings > Developer Options > Enable Library
Loading
. If Developer Options are not visible, tap 7 times on Build Version.

Additions

  • Daydream iOS development now supported in Unity 5.6.
  • Added controller battery indicator to GvrControllerPointer.
    • To use this feature dynamic library loading must be enabled and you must
      be using VrCore version 1.40 or newer.
  • Added an API to GvrController to query controller battery state.
    • Updated controller visuals to include this feature in the demo scenes.
  • Added GvrBaseControllerVisual to easily inherit controller alpha fading.
  • Added GvrDaydreamApi and a method LaunchVrHome.
    • Added to GVRDemo when running on Daydream devices.
  • Added a build-time notification dialog if the user forgets to enable
    Daydream or Cardboard in 5.6.
  • GVRDemo and VideoDemo: Added support for runtime changes between
    Daydream View and Cardboard viewer.
  • ScrollingUIDemo: Added an Object pooling system as part of the Scrolling
    UI Demo for reusing pages instead of reallocating them. The tab named
    Pooled shows how to use it.

Changes

  • No longer supports VrCore versions earlier than 1.0.
  • Disabled reverb (room effects) cutoff at max rolloff distance for
    GvrAudioSources.
  • Removed the minimum time between down event and click event in
    GvrPointerInputModule. This guarantees that click events will always happen
    in the same frame as GvrController.ClickButtonUp.
  • GvrPointerInputModule now supports velocity and inertia for scroll events
    generated by touching the touch pad. Look at GvrPointerScrollInput for
    details.

Fixes

  • Fixed a GvrAudioSoundfield rotation bug.
    See (issue 500).
  • Fixed a GvrAudioSource bug where audible spikes occur with distance
    attenuation.
  • Enabled spatializePostEffects for `GvrAudioSources.
    See (issue 510).
  • Fixed a bug in TiledPage that would cause the staggered animation to be
    calculated incorrectly when the page wasn't positioned in the forward
    direction relative to the origin of the scene.
  • Fixed a bug in PagedScrollRect that could put it into a bad state when it
    is disabled.