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

$18
Publisher BaconOppenheim
File size 153.38kB
Number of files 76
Latest version 0.6.3
Latest release date 2025-01-22 01:38:34
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 support@bnop.tools