getting my walk animation to play when i press key?
using System.Collections; using System.Collections.Generic; using UnityEngine;
public class Animate : MonoBehaviour { Animator animator;
 void Awake()
 {
     animator = GetComponent<Animator>();
 }
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.W) || Input.GetKeyDown(KeyCode.A) || Input.GetKeyDown(KeyCode.S) || Input.GetKeyDown(KeyCode.D))
         animator.Play(unarmed_walk_forward_inPlace1);
     else
         animator.Stop(unarmed_walk_forward_inPlace1);
 }
 
               }
This is the movement script I want to use along side my animation script (my movement script works fine, i just need the animations now
using System.Collections; using System.Collections.Generic; using UnityEngine;
public class $$anonymous$$ovement : $$anonymous$$onoBehaviour {
 public float movementSpeed;
 // Use this for initialization
 void Start()
 {
 }
 //Update is called once per frame
 void FixedUpdate()
 {
     if (Input.GetKey(KeyCode.LeftShift) && Input.GetKey("w"))
     {
         transform.position += transform.TransformDirection(Vector3.forward) * Time.deltaTime * movementSpeed * 2.5f;
     }
     else if (Input.GetKey("w") && !Input.GetKey(KeyCode.LeftShift))
     {
         transform.position += transform.TransformDirection(Vector3.forward) * Time.deltaTime * movementSpeed;
     }
     else if (Input.GetKey("s"))
     {
         transform.position -= transform.TransformDirection(Vector3.forward) * Time.deltaTime * movementSpeed;
     }
     if (Input.GetKey("a") && !Input.GetKey("d"))
     {
         transform.position += transform.TransformDirection(Vector3.left) * Time.deltaTime * movementSpeed;
     }
     else if (Input.GetKey("d") && !Input.GetKey("a"))
     {
         transform.position -= transform.TransformDirection(Vector3.left) * Time.deltaTime * movementSpeed;
     }
     if (Input.GetKeyDown("space"))
     {
         Vector3 up = transform.TransformDirection(Vector3.up);
         GetComponent<Rigidbody>().AddForce(up * 100, Force$$anonymous$$ode.Impulse);
     }
     else if (Input.GetKey("e"))
     {
         transform.Rotate(Vector3.up * 25 * movementSpeed * Time.deltaTime);
     }
     if (Input.GetKey("q"))
     {
         transform.Rotate(-Vector3.up * 25 * movementSpeed * Time.deltaTime);
     }
 }
 
                  }
Your answer
 
             Follow this Question
Related Questions
Movement in parallel projection 0 Answers
How do I prevent a rigidbody2D from falling through the ground? 0 Answers
Relative movement isn't changing based on camera orientation. 0 Answers
Movement with CharacterController is lagging while moving backward 0 Answers
my code dont working and it say error CS0246, where is problem? 0 Answers