Robię gre MARIO BROS wg https://www.youtube.com/watch?v=PNuncX98a7M&t=5584s. Wyskakuje mi błąd, jakby zmienił się minimalnie język programowania. Jak wpisuje to co ten gościu na youtubie to mi każe wpisać to co wkleiłem. Na żółto gdzie może występować błąd.
public class PlayerMovment : MonoBehaviour
{
public float speed = 10.0f;
public float JumpSpeed = 10.0f;
private Animator m_Animator;
// Use this for initialization
void Start ()
{
m_Animator = GetComponent<Animator>();
}
// Update is called once per frame
void FixedUpdate()
{
if(Input.GetButton("Jump"))
{
Component.GetComponent<Rigidbody2D>.AddForce(Vector2.up * JumpSpeed , ForceMode2D.Force);
}
float hspeed = Input.GetAxis("Horizontal");
m_Animator.SetFloat("Speed", Mathf.Abs(hspeed));
if (hspeed > 0)
{
transform.localScale = new Vector3(-1, 1, 1);
}
else if (hspeed < 0)
{
transform.localScale = new Vector3(1, 1, 1);
}
this.GetComponent<Rigidbody2D>().velocity = new Vector2(hspeed*speed, this.GetComponent<Rigidbody2D>().velocity.y);
}
}