Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialTimothy Holmes
5,425 PointsI'm getting compiler errors
public class PlayerMovement : MonoBehaviour {
private Animator playerAnimator;
private float moveHorizontal;
private float moveVertical;
private Vector3 movement;
// Use this for initialization
void Start()
{
playerAnimator = GetComponent<Animator>();
}
// Update is called once per frame
void Update()
{
moveHorizontal = Input.GetAxisRaw("Horizontal");
moveVertical = Input.GetAxisRaw("Vertical");
movement = new Vector3(moveHorizontal, 0.0f, moveVertical);
}
void FixedUpdate()
{
if (movement != Vector3.zero)
{
playerAnimator.SetFloat("Speed", 3f);
}
else {
playerAnimator.SetFloat("Speed", 0f);
}
}
Immediately after I wrote this, I got compiler errors from Unity. Please help!
Gavin Ralston
28,770 PointsErrors or Warnings?
There are some deprecated features that juuuuust recently happened. They should work fine, they're just slated to someday be removed. A yellow icon will be indicated by a warning, which means some day you should look into making it better/more future-proof/whatever, but a big red one will mean an error that won't let your script compile.
1 Answer
Jennifer Gerbl
8,772 PointsDid you missed the last closing curly brace? (The one that closes the class)
Rune Andreas Nielsen
5,354 PointsRune Andreas Nielsen
5,354 PointsHi Timothy what does the compile error say?