• 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
Question by GreenTitan · Mar 14, 2014 at 09:17 AM · animationanimatormecanimcrossfade

Best Way to script Mecanim Animation CrossFade?

I want to script a shooting animation.

There are two animations for this which is Idle and Fire.

This is my script:

 var PlayerAnimator : Animator
 
 if(Input.GetMouseButtonDown(1))
 {
    PlayerAnimator.CrossFade("Fire",1);
 }
 else 
 {
    PlayerAnimator.CrossFade("Idle",1);
 }

I am also a bit unsure about the Crossfade as in how the value will affect the transition.

Comment
Ash-Blue

People who like this

1 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 LexGear · Mar 24, 2014 at 10:25 AM 0
Share

I'm also really interested to know. I've used unity for a long time but this is my first time importing animations. What if I've broken the animations up into individual files. Will the crossfade work? Over what time does the cross-fade take to complete a transition?

avatar image FinKone · Mar 24, 2014 at 03:59 PM 1
Share

If you are using mecanim you need to make sure its setup correctly in the animator window of mecanim, make sure the correct animator is setup, and then apply the changes in script using values you setup in mecanim. You are trying to use the legacy scripting for mecanim system. Youd set up a boolean in mecanim animator and isIdle bool true, if clicked, mecanim will make the tranistion and the else will throw it back once changed to false. The type of script line you are aftrr would be AnimatorName("booleanName", false). Animator name being the linked animator and the booleanName being the boolean you created in the mecanim animator window. Its kind of hard to explain in one comment post I'll try to find a good tutorial. You dont have to use booleans you can use floats or whatever.

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

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

Blender animations to Unity problems 0 Answers

blender animations problem (or bug) in mecanim 0 Answers

Animator System doesnt work! 1 Answer

Mecanim : is it possible to use the same Generic animations on multiple objects sharing the same skeleton ? 0 Answers

Dynamic Mecanim animation speed/time 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