Transform 2D - Position, Size, Width/Height, Pixels, Align, Distribute, Spacing

$18
Publisher BaconOppenheim
File size 171.41kB
Number of files 90
Latest version 0.8.0
Latest release date 2025-04-28 02:55:09
First release date 2025-01-13 08:06:12
Supported Unity versions 2018.4.2 or higher

🔥 Position objects intuitively using bounds - origin, corners, and center points.

🔥 Directly edit object width/height instead of having to calculate scale.

🔥 Manage multiple objects at once - position, alignment, and spacing.

🔥 Switch seamlessly between world/pixel units and local/global space.


Full feature list:


Simple positioning

Position game object using bounds origin, corners, and center points without having to change sprite pivots or collider offsets.


Simple sizing

Edit actual width/height values of game objects, scale will be calculated accordingly. Stop having to guess scale values!

  • Use sprite renderer or collider bounds.
  • Camera bounds support - Get values, Align/Distribute tools.

Use local or global space

Single click to toggle between values in local or global space.


Seamlessly work with pixels

Single click to toggle between values in pixels or world units.

  • Set a global PPU for your project.
  • Snap game objects to pixels when dragging them in scene view.
  • Work perfectly with PixelPerfectCamera, just match the global PPUs.

Use math operations for even more control

Adjust pixels/units precisely with basic operations in input fields (+, -, *, /, (), ^).


At a glance info and quick actions

  • Open Sprite Editor / Find Sprite Asset quick action buttons.
  • Sprite asset quick info - Sprite Pivot / Sprite PPU.
  • Warn with quick fix of sprite PPU mismatches.
  • Warn with quick fix of sprite pivots not rounded for pixel perfection.

-------------


👪 Work with multiple game objects!


Position and move as a group

Use multiple game objects combined-bounds corners, and center points.

  • Supports world/pixel units, math operations.

Align, distribute and set spacing

Align, distribute and set spacing using game object origins, or bounds.

  • Easily align game objects to Camera bounds!
  • Set spacing between objects to exact values, in world units or pixels.

Super easily copy-paste between game objects

  • Positions of origin, corners or center points.
  • Sizes (width and height).

-------------


💪 Designed with performance, stability and compatibility in mind!

  • Has a very small foot print on project size.
  • Works in design time, no worries about affecting runtime performance.
  • Works as an independent external tool panel, can be removed at any time.
  • Does not override the Transform component inspector, allowing for minimum intrusion to standard work flows and maximum compatibility with other asset store packages.

🤔 Improvements under consideration …

  • Adding scale and rotation editing
  • Support for UGUI/Canvas elements
  • Support for prefab asset definition editing
  • Design time visual gizmos
  • … Please leave comments and ideas, we would love to hear your opinion!


Need help or have any questions? Contact [email protected]