Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

io.extendreality.tilia.locomotors.axismove.unity

ExtendRealityLtd3kMIT2.1.12

A collection of prefabs that can move a given GameObject based on axis input data for the Unity software.

locomotion, slide, warp, touchpad, thumbstick

readme

Tilia logo

Locomotors -> Axis Move for the Unity Software

A collection of prefabs that can move a given GameObject based on axis input data for the Unity software.

Release License Backlog

Introduction

The axis move prefabs collection provides a number of mechanisms for moving a GameObject around based on axis input.

A number of movement types are provided such as:

  • Slide - Smoothly move forward/backwards and strafe left/right.
  • Warp - Warp instantly forward/backward with a camera blink between each movement.
  • Smooth Rotate - Smoothly rotate around a pivot point.
  • Snap Rotate - Rotate 45 degrees with a blink of the camera between each rotation.

Requires the Unity software version 2018.3.10f1 (or above).

Getting Started

Please refer to the installation guide to install this package.

Documentation

Please refer to the How To Guides for usage of this package.

Further documentation can be found within the Documentation directory and at https://academy.vrtk.io

Contributing

Please refer to the Extend Reality Contributing guidelines and the project coding conventions.

Code of Conduct

Please refer to the Extend Reality Code of Conduct.

License

Code released under the MIT License.

changelog

Changelog

2.1.12 (2024-09-28)

Miscellaneous Chores

2.1.11 (2024-09-28)

Miscellaneous Chores

2.1.10 (2024-05-11)

Miscellaneous Chores

2.1.9 (2024-05-11)

Miscellaneous Chores

2.1.8 (2024-04-17)

Miscellaneous Chores

2.1.7 (2024-04-17)

Miscellaneous Chores

2.1.6 (2023-07-10)

Miscellaneous Chores

2.1.5 (2023-07-10)

Miscellaneous Chores

2.1.4 (2023-07-08)

Miscellaneous Chores

2.1.3 (2023-07-08)

Miscellaneous Chores

2.1.2 (2023-07-05)

Miscellaneous Chores

2.1.1 (2023-07-05)

Miscellaneous Chores

2.1.0 (2023-06-29)

Features

  • Facade: expose axis multipliers at facade level (60d0942)

    The AxisMoveFacade now has a property for Horizontal Axis Multiplier and Vertical Axis Multiplier which will update the relevant internal multiplier vector value on the relevant InputAxis.

    This makes it easier to change speed of movement/rotation without needing to drill into the prefab components.

    The prefabs have been updated to set their default multiplier values by these settings as well.

2.0.36 (2023-06-14)

Miscellaneous Chores

2.0.35 (2023-05-06)

Miscellaneous Chores

2.0.34 (2023-05-06)

Miscellaneous Chores

2.0.33 (2023-05-02)

Miscellaneous Chores

2.0.32 (2023-05-02)

Miscellaneous Chores

2.0.31 (2023-04-16)

Miscellaneous Chores

2.0.30 (2023-04-16)

Miscellaneous Chores

2.0.29 (2023-04-03)

Miscellaneous Chores

2.0.28 (2023-04-03)

Miscellaneous Chores

2.0.27 (2023-03-31)

Miscellaneous Chores

2.0.26 (2023-03-28)

Miscellaneous Chores

2.0.25 (2023-03-28)

Miscellaneous Chores

2.0.24 (2023-03-21)

Miscellaneous Chores

2.0.23 (2023-03-21)

Miscellaneous Chores

2.0.22 (2023-03-16)

Miscellaneous Chores

2.0.21 (2023-03-16)

Miscellaneous Chores

2.0.20 (2023-03-13)

Miscellaneous Chores

2.0.19 (2023-03-13)

Miscellaneous Chores

2.0.18 (2023-03-11)

Miscellaneous Chores

2.0.17 (2023-03-11)

Miscellaneous Chores

2.0.16 (2023-02-22)

Miscellaneous Chores

2.0.15 (2023-02-22)

Miscellaneous Chores

2.0.14 (2023-02-19)

Miscellaneous Chores

2.0.13 (2023-02-19)

Miscellaneous Chores

2.0.12 (2023-02-08)

Miscellaneous Chores

2.0.11 (2023-02-08)

Miscellaneous Chores

2.0.10 (2022-06-19)

Miscellaneous Chores

2.0.9 (2022-06-16)

Miscellaneous Chores

2.0.8 (2022-06-16)

Miscellaneous Chores

2.0.7 (2022-05-20)

Miscellaneous Chores

2.0.6 (2022-05-20)

Miscellaneous Chores

2.0.5 (2022-05-09)

Miscellaneous Chores

2.0.4 (2022-05-09)

Miscellaneous Chores

2.0.3 (2022-04-28)

Miscellaneous Chores

2.0.2 (2022-04-28)

Miscellaneous Chores

2.0.1 (2022-04-28)

Miscellaneous Chores

2.0.0 (2022-04-28)

:warning: BREAKING CHANGES :warning:

  • Malimbe: This removes the last remaining elements of Malimbe and whilst it does not cause any breaking changes within this package, it removes Malimbe as a dependency which other projects that rely on this package may piggy back off this Malimbe dependency so it will break any project like that.

All of the previous functionality from Malimbe has been replicated in standard code without the need for it to be weaved by the Malimbe helper tags. (3bbe114)

Features

  • Malimbe: remove malimbe dependency (3bbe114)

1.4.6 (2022-03-15)

Miscellaneous Chores

1.4.5 (2022-03-15)

Miscellaneous Chores

1.4.4 (2022-03-15)

Miscellaneous Chores

1.4.3 (2022-03-15)

Miscellaneous Chores

1.4.2 (2022-03-02)

Miscellaneous Chores

1.4.1 (2022-03-02)

Miscellaneous Chores

1.4.0 (2022-03-02)

Features

  • package.json: add information urls to package (e1f5f9e)

    The changelog, documentation and license url has been added to the package.json as these are used within the Unity package manager.

1.3.35 (2022-02-14)

Miscellaneous Chores

1.3.34 (2022-02-14)

Miscellaneous Chores

1.3.33 (2022-02-05)

Miscellaneous Chores

1.3.32 (2022-02-05)

Miscellaneous Chores

1.3.31 (2022-01-17)

Miscellaneous Chores

1.3.30 (2022-01-17)

Miscellaneous Chores

1.3.29 (2022-01-13)

Miscellaneous Chores

1.3.28 (2022-01-13)

Miscellaneous Chores

1.3.27 (2022-01-13)

Miscellaneous Chores

1.3.26 (2022-01-13)

Miscellaneous Chores

1.3.25 (2022-01-12)

Miscellaneous Chores

1.3.24 (2022-01-12)

Miscellaneous Chores

1.3.23 (2022-01-03)

Miscellaneous Chores

1.3.22 (2022-01-03)

Miscellaneous Chores

1.3.21 (2021-12-03)

Miscellaneous Chores

1.3.20 (2021-12-03)

Miscellaneous Chores

1.3.19 (2021-07-21)

Miscellaneous Chores

1.3.18 (2021-07-21)

Miscellaneous Chores

1.3.17 (2021-07-19)

Miscellaneous Chores

1.3.16 (2021-07-19)

Miscellaneous Chores

1.3.15 (2021-06-25)

Miscellaneous Chores

1.3.14 (2021-06-25)

Miscellaneous Chores

1.3.13 (2021-06-24)

Miscellaneous Chores

1.3.12 (2021-06-24)

Miscellaneous Chores

1.3.11 (2021-06-19)

Miscellaneous Chores

1.3.10 (2021-06-19)

Miscellaneous Chores

1.3.9 (2021-06-10)

Miscellaneous Chores

1.3.8 (2021-06-10)

Miscellaneous Chores

1.3.7 (2021-06-10)

Bug Fixes

  • Materials: update fade material to use better shader (7f8a1dc)

    The new TransparentColorBlockout shader is a better, more simpler shader to use for screen fading and it is also compatible with the URP approach to screen fading.

1.3.6 (2021-06-10)

Miscellaneous Chores

1.3.5 (2021-05-09)

Miscellaneous Chores

1.3.4 (2021-05-09)

Miscellaneous Chores

1.3.3 (2021-05-03)

Miscellaneous Chores

1.3.2 (2021-05-03)

Miscellaneous Chores

1.3.1 (2021-04-07)

Miscellaneous Chores

1.3.0 (2021-04-07)

Features

  • Utility: add prefab creator (d13d23a)

    The latest version of Zinnia has the basis of a prefab creator that can be used to enable easy adding of prefabs to a scene without needing to drag and drop from directories. Instead a new menu item is added for quickly adding prefabs. The guide has been updated to accommodate this and the FodyWeavers.xml is now located in the root to serve both the Runtime and Editor scripts.

Bug Fixes

  • package.json: add missing reference to Editor directory (93010a1)

    The build will fail without referencing this new Editor directory so it has now been added to the package.

1.2.18 (2021-03-29)

Miscellaneous Chores

1.2.17 (2021-03-29)

Miscellaneous Chores

1.2.16 (2021-03-03)

Miscellaneous Chores

1.2.15 (2021-03-03)

Miscellaneous Chores

1.2.14 (2021-02-27)

Miscellaneous Chores

1.2.13 (2021-02-27)

Miscellaneous Chores

1.2.12 (2021-02-04)

Miscellaneous Chores

1.2.11 (2021-02-04)

Miscellaneous Chores

1.2.10 (2021-01-07)

Miscellaneous Chores

1.2.9 (2021-01-07)

Miscellaneous Chores

1.2.8 (2020-12-21)

Miscellaneous Chores

1.2.7 (2020-12-21)

Miscellaneous Chores

1.2.6 (2020-12-17)

Miscellaneous Chores

1.2.5 (2020-12-17)

Miscellaneous Chores

1.2.4 (2020-12-12)

Miscellaneous Chores

1.2.3 (2020-12-12)

Miscellaneous Chores

1.2.2 (2020-12-11)

Miscellaneous Chores

1.2.1 (2020-12-11)

Bug Fixes

  • HowToGuides: apply document styling guidelines (8e1798b)

    The document style guidelines have been updated and now have been applied to the guides in this repo.

1.2.0 (2020-12-11)

Features

  • HowToGuides: add guide for axis locomotion (80cf5bd)

    Guides have been added that shows how to set up simple axis locomotion concepts.

1.1.21 (2020-11-01)

Miscellaneous Chores

1.1.20 (2020-11-01)

Miscellaneous Chores

1.1.19 (2020-10-02)

Miscellaneous Chores

1.1.18 (2020-10-02)

Miscellaneous Chores

1.1.17 (2020-08-30)

Bug Fixes

  • Prefabs: ensure smooth rotate uses delta time for time multiplier (a48522f)

    There was an issue where smooth rotate would increase in speed with every rotation due to the Time Multiplier being set to Time so it was increasing from the original time frame.

    The Rotation Mutator used within the Smooth Rotate operation is now using the Time Step Type Delta Time Time Multiplier so it should not increase in speed with every rotation.

Code Refactoring

  • Prefabs: update internal name to match prefab name (14a6b89)

    The prefab GameObject name was changed so the internal m_Name has been updated to match.

1.1.16 (2020-08-29)

Miscellaneous Chores

1.1.15 (2020-08-29)

Miscellaneous Chores

1.1.14 (2020-08-15)

Miscellaneous Chores

1.1.13 (2020-08-15)

Miscellaneous Chores

1.1.12 (2020-08-14)

Miscellaneous Chores

1.1.11 (2020-08-14)

Miscellaneous Chores

1.1.10 (2020-07-28)

Miscellaneous Chores

1.1.9 (2020-07-28)

Miscellaneous Chores

1.1.8 (2020-07-11)

Miscellaneous Chores

1.1.7 (2020-07-11)

Bug Fixes

  • Prefab: use combined deadzone to prevent double diagonal speed (2442c5a)

    The CombinedActions AxesToVector3Action now provides a mechanism of combining the axis values to determine a zonal deadzone and using this fixes the issue where pushing in a diagonal direction would cause a doubling of speed.

1.1.6 (2020-07-11)

Miscellaneous Chores

1.1.5 (2020-07-11)

Miscellaneous Chores

1.1.4 (2020-07-07)

Miscellaneous Chores

1.1.3 (2020-07-04)

Bug Fixes

  • Prefabs: set Time Multiplier property on MovementMutator (bd9f4c7)

    The CombinedActions package has now been updated so the AxesToVector3 prefab exposes the Time Component Extractor multiplier on the Facade so instead of manually overriding the Time Component at the lower level, it can now be changed on the facade.

    This brings in that change, plus renames the prefabs to something more meaningful.

1.1.2 (2020-07-03)

Miscellaneous Chores

1.1.1 (2020-07-03)

Miscellaneous Chores

1.1.0 (2020-07-03)

Features

  • API: add auto-generated API documentation (2f20c94)

    The API documentation is auto generated with docfx and converted to markdown via turndown in a custom nodejs script.

Bug Fixes

  • package.json: add docfx.json file (a37ed6e)

    The docfx.json file was missing from the package.json causing the build process to fail. It has now been added.

1.0.3 (2020-06-08)

Bug Fixes

  • prefab: only use y rotation on movement facing direction (34da9bc)

    The facing direction offset on the movement was previously using all axes for the rotation facing direction, which meant if the facing direction object (e.g. headset) was pointing at the ground then the facing direction would be straight down and this would mean the target would not move.

    A new feature in Zinnia means the facing direction can determine which axes want to be used for the rotational offset so this is now used and only the y rotation is used so it works over a simple 2 plane.

1.0.2 (2020-06-08)

Miscellaneous Chores

1.0.1 (2020-06-08)

Miscellaneous Chores

1.0.0 (2020-05-31)

Features

  • structure: create initial prefab and user guides (9463f7f)

    The structure of the repository has been created with all the required files for the package, the prefab and the installation guide.