Transform 2D - Position, Size, Width/Height, Pixels, Align, Distribute, Spacing
BaconOppenheim
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