Unity System.String (Left & Right string) Bug
I'm tring to duplicate the script that this girl does to control the animation Mecanim 15:17 .And I get an error that says that the "e" and "q" buttons are not setup! Thank you so much for the effort that you've put to help me! I wish you a grate day!
<<< Script >> using UnityEngine; using System.Collections;
public class CharacterMovementController : MonoBehaviour {
private Animator myAnimator;
// Use this for initialization
void Start () {
myAnimator = GetComponent<Animator>();
}
// Update is called once per frame
void Update () {
myAnimator.SetFloat("VSpeed", Input.GetAxis("Vertical"));
if (Input.GetButtonDown("Jump"))
{
myAnimator.SetBool("jumping", true);
Invoke("StopJumping", 0.1f);
}
if (Input.GetButtonDown("q"))
{
if((Input.GetAxis("Vertical") == 0f) && (Input.GetAxis("Horizontal") == 0f))
{
myAnimator.SetBool("TurningLeft", true);
}else
{
myAnimator.SetBool("TurningLeft", false);
}
}
if (Input.GetButtonDown("e"))
{
if ((Input.GetAxis("Vertical") == 0f) && (Input.GetAxis("Horizontal") == 0f))
{
myAnimator.SetBool("TurningRight", true);
}
else
{
myAnimator.SetBool("TurningRight", false);
}
}
}
void StopJumping()
{
myAnimator.SetBool("jumping", false);
}
}
Answer by doublemax · Sep 07, 2016 at 05:02 PM
If you watch the video you see that she uses Input.GetKey() for the keys, not GetButtonDown()
Yeah,sometimes I'm an idiot... :/ Thank you verry much! I woudn't thought at that....
Your answer
![](https://koobas.hobune.stream/wayback/20220612092338im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
FormatException: Input string was not in the correct format System 0 Answers
Help with Fixed Joint , where the joint has a weird behavior. 0 Answers
Rigidbody / Animator Moving Y Position - bug? 1 Answer
Particle System not showing anything in its Component separated editor? 0 Answers
Bone disapear, stop animation 0 Answers