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