2D Layer Organizer and Perspective Parallax Manager

$7
Publisher AHAKuo Creations
File size 8.56MB
Number of files 33
Latest version 1.2.0
Latest release date 2023-01-17 11:02:29
First release date 2022-02-02 07:26:18
Supported Unity versions 2018.4.2 or higher

2D Layer Organizer ✨ is a simple system that aims to resolve and sort renderers for you with total control based on hierarchy order. It also comes with a z-axis sorter for parallax in the perspective camera view.



💎Sorting Order and Sorting Layer Name💎


  • Sort the order of multiple renderers as it looks at their position in the hierarchy. The sorting order is wholly dependent on the object's position in the hierarchy, which makes it easy to quickly drag and drop and move renderers around without ever touching their sorting details.

  • You can choose the sorting layer name to sort to, and you can change the index at which sorting begins. All of these details can be dynamically changed at any point in time and very quickly.

  • Create nests of renderers (i.e., parent of multiple sprites like a building with many window sprites inside it), and manage them in a comprehensible way with optional re-naming for the nests themselves.


👓Perspective Parallax Setup👓


If your game has a non-orthographic perspective camera parallax setup in which you have to move renderers in the z-axis so they create a parallax effect, then you don't need to touch any of those renderers anymore.


2D Layer Organizer comes with a great solution that automatically moves the objects in the z-axis and positions them based on their location in the hierarchy! Allowing you to do the following tasks without limits:


  • Change the distance of an object with a simple hierarchy order change (i.e. drag and drop).

  • Remove objects and adjust the distance to make up for the removed object automatically. As well as add in a new object and make up for its new distance.

  • The distance in the z-axis is controlled by a max distance slider that you can change and see the objects move instantly as shown in the video.


🤷‍♀️Still unsure about using this asset? Answer these questions🤷‍♀️


  • Ever felt confused in handling multiple renderers in a scene? Sprites, Particles, Mesh, etc?

  • Does the Sorting Group system from unity not help in managing your 100+ renderers?

  • Does your scene contain multiple rooms with multiple different layers (background, ground, foreground, decorations), e.g., a Metroidvania setup?

  • Do you have a perspective camera parallax setup for your 2D game in which you keep moving sprites along the z-axis and it feels like a daunting task to place an extra sprite or change the order?

If you answered yes to most of those questions, then 2D Layer Organizer is for you! 🙌



🔴DISCLAIMER🔴

The level organizer script in the video showcase looks different but it is the same functionality. It looks different because it was organized using Sirenex's Odin Inspector, which is something that you can do for this asset yourself too.


However, again, the script is the exact same, only organized differently.