Можете пожалуйста помочь в 14 строке кода есть ошибка

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 для переключения между фреймами. Должно помочь.