Skip to content

JumpTo v2.0.0

Choose a tag to compare

@improck improck released this 01 Jan 17:26
· 130 commits to main since this release

JumpTo v2.0.0 was originally published by me for purchase on the Unity Asset Store in 2016 to add support for Unity 5.3.1p1 which introduced major changes to the way that scenes worked. As of this release, JumpTo is being made available to the public for personal, educational, and commercial use at no cost. See the file COPYING for licensing details. Notice: JumpTo is not to be repackaged or reformed into a competing product and sold or otherwise redistributed for compensation of any kind. That said, the source code herein is being made available, and other may find parts of the code to be useful in their own products. The intention and explicit wording of the license leaves room for such usage of the source code.

This release of v2.0.0 is a repackaging of the Asset Store version with some minimal changes and updates in order to have it work as a Unity package. Because it is now a package, it will not be compatible with Unity 5.x. Packages became useful for end-users with Unity 2018.1.0. Therefore, the JumpTo v2.0.0 package supports 2018.1.0 at a minimum. My research found that the Transform.m_RootOrder serialized property began to have issues with non-determinism starting around 2018.4.26(?), and a fix for that was introduced in 2021.2 and possibly backported to 2020.3, but I have not verified any of that. As such, this release is considered as-is with planned updates to support newer versions of Unity.

To install:

  • Unity 2022.1.x and up
    • JumpTo v2.0.0 is not compatible; support is planned in a future update
  • Unity 2018.3.0 and up; NOTE: newer versions have not been tested
  • Unity 2018.1.0 and up
    • Option 1
      • Open a terminal and navigate to your Unity project
      • cd Packages
      • git clone --depth 1 --branch 2.0.0 https://github.com/improck/jumpto.git com.improck.jumpto
      • There should now be a copy of the package in a subdirectory at /Packages/com.improck.jumpto
    • Option 2
      • Download this release
      • In your Unity project, create a subdirectory within Packages called com.improck.jumpto
      • Within the release zip, there will be a directory having a package.json file
      • Unpack that directory to your com.improck.jumpto package directory you created above