Estou tentando prosseguir com o curso de Unity 2d mas n consigo compilar o seguinte codigo:
using System.Collections; using System.Collections.Generic; using UnityEngine;
public class aviao_Queda : MonoBehaviour { Rigidbody2D fisica;
private void Awake()
{
this.fisica = this.GetComponent<Rigidbody2D>();
}
private void Update() {
if(Input.GetButtonDown("Fire1"))
{
this.Impulsionar();
}
}
private void Impulsionar()
{
this.fisica.addForce(Vector2.up * 10, ForceMode2D.Impulse);
}
}
Aparece a seguinte mensagem: Assets\scripts\aviao_Queda.cs(22,21): error CS1061: 'Rigidbody2D' does not contain a definition for 'addForce' and no accessible extension method 'addForce' accepting a first argument of type 'Rigidbody2D' could be found (are you missing a using directive or an assembly reference?)
Poderiam me apontar no que estou errando?