• 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
3
Question by agray427 · Jul 13, 2016 at 09:27 AM · 2deditor-scripting2d animation2d character

Multiple 2D characters with the same animations?

I'm trying to see if there is any better way to go about working with multiple 2D characters. They all share the same animations and are stored in sprite sheets. Originally, and the way I'd prefer have them, is to have 8 characters on a single sprite sheet with 3 sprites moving up, 3 moving left, 3 moving right, and 3 moving down for each of those 8 characters.

There will probably be around 48 different characters, so that's either 48 different sprite sheets or 6 sprite sheets with 8 characters (which is why it's preferred) and a total of 576 individual sprites.

Option 1: Make 4 animations and an animator controller for each character... which is a lot of work, but does allow me to just drag the animator on an object (I think). This seems very unnecessary.

Option 2: Work with a scriptable object and drag those 576 individual sprites into a Actor object that contains a 4 list of sprites, one for each direction. That's also a lot of work, but then I could just edit the renderer of the object and have 1 animator controller and 4 animations (I think).

Option 3: Ask the Unity Community for another option because 2D is such a pain in the neck!

I chose Option 3 because the first 2 seem to be very daunting. I can do editor scripting perfectly fine, I just don't know how I could go about it. If I name everything a certain way, I'm sure I could look through the directory, but I've never done that before.

Any ideas? Any suggestions at all would be very much appreciated!

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

0 Replies

· Add your reply
  • Sort: 

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Animating a 2D character with this type of sprite 0 Answers

2D Animated tile synchronization 0 Answers

Transition between 2D animations with different frame width 0 Answers

Idle Animation Not Playing 1 Answer

Problem with Scrip for sprites 1 Answer


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