using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class player : MonoBehaviour
{
public float speed = 5f;
public Rigidbody2D rd;
Vector2 move;
void Update()
{
move.x = Input.GetAxisRaw("Horizontal");
move.y = Input.GetAxisRaw("vertical");
rb.moveposition(rb.position + move * speed * Time.fixedDeltaTime);
}
}
Какая ошибка? Как поняли, что она есть?)
В юнити показалась ошибка в 14 строке.
Дык текст ошибки скопируйте.
Две возможных проблемы: переменная объявлена rd
, а вы обращаетесь к rb
; язык регистрозависимый, так что MovePosition
.
1 лайк
Возможно, стоит использовать MovePosition для переключения между фреймами. Должно помочь.