aseprite / aseprite/Attachment-System

Keep anchor <-> reference point connetion aligned when moving the parent part (lock the children movement?)

Open
#52 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Lua
Stars
8
Forks
2
PR merge metrics
No merged PRs in 30d

Description

If desirable, we could investigate how to move all children attachments automatically after moving a parent.

Anyway moving an attached parent should update its own anchor point related to its own parent (e.g. moving left arm should update the anchor point for left arm in the body layer). Only moving the root component/non-attached layer will not require this kind of automatic anchor update on the level above.

At the moment we offered a new command to update/sync the position of all attachments depending on the current reference <-> anchor points (the only elements that are not touched by this action are the root elements/non-attached layers).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the current behavior when moving an attached parent, then inspect the existing command that updates or synchronizes attachment positions. Done should mean that moving an attached parent updates its anchor point in its own parent, while root or non-attached layers remain excluded; whether child attachments also move automatically needs clarification.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
game-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.