Error CS02O1 Error CS0201 Solo las expresiones de asignación, llamada, increment

Cerrado
manuelsanta06
Message postés
1
Date d'inscription
jueves, 13 de mayo de 2021
Estatus
Miembro
Última intervención
jueves, 13 de mayo de 2021
- Modificado el 13 may 2021 a las 18:10
hola, estoy empezando a programar en unity y me tope con el error mencionado en el titulo, dejo aquí el código en imagen y en texto




using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class playerControler : MonoBehaviour
{
private Rigidbody2D Rigidbody2D;
private Vector3 moveDir;

private void Awake(){
Rigidbody2D = GetComponent<Rigidbody2D>();
}

private void Update(){
float moveX = 0f;
float moveY = 0f;

if (Input.GetKey(KeyCode.W)){
moveY = 1f;
}

if (Input.GetKey(KeyCode.A))
{
moveX = -1f;
}

if (Input.GetKey(KeyCode.S))
{
moveY - 1f;
}

if (Input.GetKey(KeyCode.D))
{
moveX = 1f;
}
moveDir = new Vector3(moveX, moveY).normalized;
}
private void FixedUpdate(){
Rigidbody2D.velocity = moveDir;
}
}