Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с кодом c# ошибка в 15 строке

Евгений Грудянкин Ученик (91), на голосовании 1 месяц назад
 using System.Collections;  
using System.Collections.Generic;
using UnityEngine;

public class PlayerMovement : MonoBehaviour
{
public float moveSpeed = 5f; // Скорость движения персонажа

private Rigidbody2D rb;
private Vector2 movement;

void Start()
{
// Получаем компонент Rigidbody2D
rb = GetComponent();
}

void Update()
{
// Считываем ввод с клавиатуры
movement.x = Input.GetAxis("Horizontal"); // Считывает ввод по оси X (стрелки влево/вправо или A/D)
movement.y = Input.GetAxis("Vertical"); // Считывает ввод по оси Y (стрелки вверх/вниз или W/S)
}

void FixedUpdate()
{
// Двигаем персонажа
rb.MovePosition(rb.position + movement * moveSpeed * Time.fixedDeltaTime);
}
}
Голосование за лучший ответ
Лев Перфилов Просветленный (25975) 2 месяца назад
Нужно GetComponent<Rigidbody2D>(), если ошибка именно сишарповская.
Евгений ГрудянкинУченик (91) 2 месяца назад
спасибо,помог
Похожие вопросы