Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature : Constant layer or Tool copy to all frames #205

Open
juliandescottes opened this issue Jul 14, 2014 · 3 comments
Open

Feature : Constant layer or Tool copy to all frames #205

juliandescottes opened this issue Jul 14, 2014 · 3 comments
Labels

Comments

@juliandescottes
Copy link
Collaborator

In most sprites, some layers are static (for instance backgrounds). When you start creating new frames for an animation, they are created for all layers.

This means you duplicate the content of 'static' layers over and over. And if at some point you want to modify something, you need to apply it to all the frames.

Two solutions for this :

  • constant layer : add a 'constant'/'static' property to layers, that can be turned on or off in the layer list. A constant layer is always the same on all the frames
  • tool : create a new tool that will copy the content of the current frame to all the other frames of the same layer

The second option is almost free (actually have a 10 lines snippet that works perfectly), but I think the constant layer makes much more sense.

Any thoughts ?

@grahammutter
Copy link

I don't see any problem with the tool option for animating sprites that have a transparent background

But I do agree that the static background option makes a lot more sense if there's a non-transparent background, or if only a piece of the sprite is moving (eg: you're just animating the hands of a person but you want to make a change to the chest, which is visible in some frames but not others)

I think for the hands&chest example the only solution would be a static layer.

@juliandescottes
Copy link
Collaborator Author

Clone tool implemented in 0.4.0

@bkornpob
Copy link

Did you get the mechanics implemented?
I have having the exact issue. T.T

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants