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
1
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
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 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.

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

Animation Events and Mecanim 0 Answers

What is the proper way to wait for an Animator Controller to update? 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