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 Alstiem · Nov 14, 2014 at 01:48 PM · scripting problemunderstand

make my jump anim complete before walk anim starts?

I basically want it so when I press space while holding w my jump animation plays fully then when its complete change back to walk animation, right now it starts the jump animation and then switches back to walk animation :( I'm a noob in need of assistance.

Here's the code I'm using:`enter code here:(FYI it's a javascript)

     function Update(){
     if(Input.GetKey("w")){
     animation.CrossFade("walkanim2");
     }
     if(Input.GetKeyUp("w"))
     {
     animation.CrossFade("animstop");
     }
     //sidewalk 2
     if(Input.GetKey("d")){
     animation.CrossFade("sidewalkleft");
     }
     //animation stop
     if(Input.GetKeyUp("d"))
     {
     animation.CrossFade("animstop");
     }
     //sidewalk 1
             if(Input.GetKey("a")){
     animation.CrossFade("sidewalk");
     }
      //animation stop
     if(Input.GetKeyUp("a"))
     {
     animation.CrossFade("animstop");
     }
     //jumping animation 
         if(Input.GetKey("space"))
     animation.CrossFade("jump");
     }
 

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

2 Replies

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

Answer by Tony_T · Nov 14, 2014 at 03:55 PM

You can use if (!controller.isGrounded) to check if your player is not touching the ground.

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 cregox · Nov 14, 2014 at 04:02 PM

The computer is dumb and stupid. Unity is a tool that helps simplifying a few processes, but when it comes to scripting, you gotta tell the computer every little thing.

To me it sounds like your question is way too complex to be answered here. Grab a tutorial or a sample and study them. The asset store has many resources for this: https://www.assetstore.unity3d.com/en/#!/category/98/page/1/sortby/popularity

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

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

audio problems with my trigger script, help please 1 Answer

infinite runner HELP 1 Answer

Can't change color of terrain during runtime... [SOLVED] 0 Answers

Unity Web player doesn't finish the install, can you please help me? 0 Answers

Problem with gun/shooting scripting 2 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