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 wheelbarrow · Nov 18, 2013 at 09:52 PM · animationmecanimlegacy

Unity4.3 legacy animations...

Hi all, getting a bit confused with the new animation window in 4.3 - I have a door I want to animate so it opens. I open the animation window, go through all the regular steps, and finish the animation. Now it gets confusing (for me at least).

Instead of an animation component on my door GO, I get an animator, which is mecanim-related. For something like a door I do not want to use mecanim, so I delete the animator component, and add an animation component, to which I add my new animation.

The problem is that when I try and play the animation in-game, I get the error that it could not be found on the list, and needs to be marked as legacy, but I can't find where the option is to do this.

I made the animation in the animation window as I have always done, so why is it not legacy by default anymore? I can't find any docs relating to this, so any assistance in finding how to change my animation clip to legacy would be appreciated. Thanks.

Edit: I just got an email regarding the similar question in a related topic below, but it is irrelevant. I know how to set animations to legacy on a skinned mesh that imports with animations already onboard, but on a static game object that I wish to add new animations to, I don't get the "model, rig, animations" options when the asset is selected after import, which leads me back to my original question.

Comment
Add comment · Show 2
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 RyanZimmerman87 · Nov 18, 2013 at 09:54 PM 0
Share

Related topic:

http://answers.unity3d.com/questions/393289/animation-must-be-marked-as-legacy-warning-animati.html#answer-578189

avatar image Key_Less · Nov 19, 2013 at 07:50 AM 0
Share

Hey there! I answered a question similar to yours this morning. I believe it can solve your issue as well.

http://answers.unity3d.com/questions/577801/animation-must-be-marked-as-legacy.html

3 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by wheelbarrow · Nov 19, 2013 at 01:08 PM

Indeed you did, thanks very much for your help :) Simply adding the animation component before making the animation did the trick!

Cheers

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
0

Answer by Kirbychwan · Dec 05, 2013 at 06:50 PM

Augh, thanks for the solution; but man, that is a new awkward step in the workflow. Why does Unity not just allow you to change the animation to Legacy and not force the Animator component whenever adding an animation? This is silly, and I foresee myself accidentally making several animations that I won't be able to set to legacy in the future.

Comment
Add comment · Show 1 · 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 Key_Less · Dec 05, 2013 at 08:14 PM 0
Share

Since my last comment back in November, I've discovered an easier way to mark your animations as Legacy. I believe Unity is trying to avoid defaulting or automatically switching any animations to Legacy because they plan to remove the old Legacy animation system completely by merging it with the new $$anonymous$$echanim workflow.

But for now, here is another link where clunk47 shows how to switch your animation type to Legacy.

avatar image
0

Answer by gooncorp · Oct 14, 2014 at 06:59 PM

yea thats because animator stuff is supposed to make programming/coding easy for beginners it is not for advanced game designers. toolkits are great but don't force people to use mechanim just because unity decided to add it in after the fact after thousands of people had already written their actual animation code like every other game designer out there does - and then call the original system "legacy" which is definitely the wrong term for it imho. its also a well known fact that mechanim is much heavier computationally and if you can avoid using it you should in my opinion.

i agree this is definitely affecting my workflow it takes me longer now to do the same thing i use to do. i wish the defaults would be set on legacy for us old-school programmers that have grown tired of countless toolkits with their headache sliders and drag and drop rats nests. its been my experience that old fashioned code will always be around where these toolkits will eventually fail unless constantly updated.

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

21 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

Related Questions

Converting legacy animation to mechanim 2 Answers

Can i use mecanim animator while using legacy? 1 Answer

Mecanim model imported for legacy asset kit, beginner help plz 2 Answers

Why my animation isn't working with Mecanim 0 Answers

Prevent model's animations from going through itself? 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