Skip to content

Releases: ExtendRealityLtd/VRTK.Prefabs

v1.1.11

03 Apr 10:31
Compare
Choose a tag to compare

1.1.11 (2020-04-03)

Miscellaneous Chores

v1.1.10

05 Mar 18:26
Compare
Choose a tag to compare

1.1.10 (2020-03-05)

Miscellaneous Chores

v1.1.9

24 Feb 19:53
Compare
Choose a tag to compare

1.1.9 (2020-02-24)

Miscellaneous Chores

v1.1.8

02 Jan 13:05
Compare
Choose a tag to compare

1.1.8 (2020-01-02)

Miscellaneous Chores

v1.1.7

02 Dec 11:26
Compare
Choose a tag to compare

1.1.7 (2019-12-02)

Miscellaneous Chores

v1.1.6

27 Nov 17:12
Compare
Choose a tag to compare

1.1.6 (2019-11-27)

Miscellaneous Chores

v1.1.5

10 Nov 15:53
Compare
Choose a tag to compare

1.1.5 (2019-11-10)

Miscellaneous Chores

v1.1.4

05 Nov 20:34
Compare
Choose a tag to compare

1.1.4 (2019-11-05)

Miscellaneous Chores

v1.1.3

29 Oct 09:42
Compare
Choose a tag to compare

1.1.3 (2019-10-29)

Miscellaneous Chores

v1.1.2

29 Oct 08:38
Compare
Choose a tag to compare

1.1.2 (2019-10-29)

Bug Fixes

  • Locomotion: disable snap to floor during teleport action (7193f18)

    There was an issue where the Snap To Floor logic would run every update frame utilizing the HMD as the origin of the surface location cast, but when the PlayArea was teleported, the HMD position would not be updated until the next frame due to the underlying SDK positional update needing a frame and then for the headset alias needing to catch up.

    This caused the Snap To Floor calculation to use the previous headset position as the origin to look for the nearest floor because the Headset alias was still at the old position at that point in the moment process.

    The fix is to utilize the new EventProcess and when the Teleporting event is emitted to disable the SnapToFloor and the SurfaceLocator within the SnapToFloor so no floor snapping can occur whilst the teleport is in progress. Then upon the Teleported event being emitted to just turn on the SnapToFloor process but to leave the SurfaceLocator still disabled. This means the SnapToFloor MomentProcessor will do a complete run of all the moments to process and the last moment is now set to emit an event which turns on the SurfaceLocator so it is available the next time the moment processor runs.