Scirra / Construct-feature-requests

A place to submit feature requests and suggestions for Construct.
https://www.construct.net
11 stars 1 forks source link

Editor Select Object: Smart alignment #33

Open XHXIAIEIN opened 10 months ago

XHXIAIEIN commented 10 months ago

Reviewed guidelines

Checked for duplicate suggestions

Summary

Just like Photoshop smart alignment.When dragging an object in the editor, it can be automatically snapped to the boundary of another object.

  1. Object Image box boundary
  2. Snap to the space between 2 objects
  3. Snap to the viewport (bound & Center)
  4. Snap to the layout (bound & Center)

Note: Even the 'Snap to Grid' option is not checked, Smart alignment can still work independently.

Possible workarounds or alternatives

Use Snap to Grid. But not all objects are positioned exactly within the grid. It is also very difficult to align objects with the correct size and offset of the grid.

Proposed solution

Using Affinity Designer

https://github.com/Scirra/Construct-feature-requests/assets/45864744/82a5941a-8ba7-4446-9d4d-93aa00039aac

Why is this idea important?

This may be difficult, but it definitely makes sense, and helps make Construct the climber to the best 2D engine ever created.

Additional remarks

No response

KhaledFelfal commented 10 months ago

Absolutely useful, maybe take a look at Inkscape's alignment feature as well.

v2game commented 7 months ago

This increases efficiency

Wellurg1024 commented 6 months ago

agree, think of how painful i align my 32x32 spritešŸ˜‚

johnnyslayer commented 6 months ago

This suggestion is totally carzy good