Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by looMeenin · Jun 22, 2014 at 07:18 PM · 2d animation

What is the best way to animate a 2D character?

I know you can make a sprite sheet with tools like Photoshop and Illustrator. I've tried this and my animations are never very smooth and it takes a long time to get everything just right. I'm trying to decide if I should spend more time learning how to make better sprite sheets, or look for an alternative method to animate my character. I see tools like Puppet2D that look pretty compelling. What to do?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by destructivArts · Jun 22, 2014 at 08:15 PM

Depends on what you want to do.

Flash and Illustrator are tools that, like Unity, try and stay out of the way as much as possible. They also aren't meant for animation. (Please don't say anything about Photoshop's animation tools because they are the spawn of the devil.) So it isn't Photoshop/Illustrator that are the problem here. I would personally, as an animator, recommend working on your animation skills. Animation is really finicky, and it can be surprising what looks good and what doesn't. It takes time to get a feel for the timing of actions and working with odd perspectives.

I'm putting my method, which runs the gamut of Adobe products but which is doable with just Flash, or Photoshop, below. It works on the idea of fast iteration. So you do minimal work before you see your animation and then iterate on it to fix/polish it.

(This is for a character but is completely adaptable for any kind of animation)

In Flash

  1. Create a Movie Clip for the animation

  2. Create a stick figure version of the animation

  3. Use Flash's built in tools to export the Movie Clip as a PNG sequence

This way you can test your animation to make sure it is working before exporting.

In Photoshop/Illustrator (Or you can continue in Flash, skipping #1)

  1. Assemble the PNG sequence in a grid.

  2. Begin to paint over each frame of the stick figure animation (which you know works)

  3. Save and Import to Unity.

  4. Put the animation into the scene so you can see it.

  5. As you keep working on the animation in photoshop, reload it in Unity so you can watch the changes.

Hope this helps! Best, Peter

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
1

Answer by Burnbox · Oct 07, 2014 at 04:30 AM

Another method that may interest you is bone-based animation. I found the following tutorial really helpful:

http://gamedevelopment.tutsplus.com/series/bone-based-unity-2d-animation--cms-617

Cheers! John

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

23 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

[Solved]Double Jump animation Unity 2D 1 Answer

Generating isometric 2.5d tile map 0 Answers

Unity2D onTriggerExit2D not working!! Help!! 2 Answers

Best practice for 2d animation sequences? 1 Answer

Animation doesn't start if I set Transition Duration to 0 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges