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 Draco18s · Mar 17, 2014 at 05:46 PM · animationanimator controller

Animation States and Transitions not Respected

alt text

When I tell the gameobject to Play("Her3_slide") it plays the animation, then it plays Her3_slideBack immediately afterwards even though I have no transition set up to do that. I want it to move over, then wait for a later scripted command to slide back, as I have other animations that need to play in between those two.

If I tell it to Play("Her3_slideBack") then it works as one would expect: it snaps to the start position of that animation, then moves over, and stops.

And yes, Her3_slide does not contain any reset animation in it. I checked. Twice.

alt text

What gives?

states.png (13.5 kB)
anim.png (13.0 kB)
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

1 Reply

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

Answer by Dblfstr · Mar 17, 2014 at 07:15 PM

Could be a couple of different things. It looks like you have transitions from Her3_slide to Idle, and from her3_slideback to idle. I imagine these have some parameter to control the transition. So if call the animation directly to play he3_slide, when it is over, it will look for a default transition back to idle, and the parameter for the transition from slideback to idle, just might be the best solution.

I would say, you need a transition TO and FROM the her3_slide and idle. Then, when you want to play the her3_slide, you do not call it directly, but you use its parameter to initiate the animation. Could be as simple as a bool or trigger.

The parameter could be a trigger named doSlide;

in youy script, you would SetTrigger("doSlide", true); to initiate the slide, when it is done, it will transition back to idle (given that the transition for slideback is not met).

Comment
Add comment · Show 3 · 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 Draco18s · Mar 17, 2014 at 10:17 PM 0
Share

Yeah, I got it worked out a little while ago. I guess I didn't understand how the state machine was supposed to work.

But yeah, had to make the arrows go the other way and use conditional triggers.

avatar image Dblfstr · Mar 18, 2014 at 01:22 PM 0
Share

So we can probably close this out as answered.

avatar image Draco18s · Mar 18, 2014 at 01:33 PM 0
Share

Er, yes. Clicks buttons

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

Duplicate Animator Controller problem - models still using the previous controller 1 Answer

Animator Override Controller changed at runtime doesn't always play the animations correctly 1 Answer

Animations on Instantiated Prefabs not working 0 Answers

Animator has not been initialized!!!!!! Help!! 2 Answers

UFPS - Player Animation Setup 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