Выходит такая ошибка, как быть?

Пытаюсь сделать игру по этому гайду.
В скрипте BirdController выпадает такая ошибка: Assets\Scripts\BirdController.cs(12,14): error CS0411: The type arguments for method 'Component.GetComponent()' cannot be inferred from the usage. Try specifying the type arguments explicitly.
Понимаю что в GetComponent нужно указать объект, но не могу понять какой относительно данного проекта. Код в точности как в гайде.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class BirdController : MonoBehaviour
{
    public float jumpForce = 5f;
    private Rigidbody2D rb;

    void Start()
    {
        rb = GetComponent();
    }

    void Update()
    {
        if(Input.GetKeyDown(KeyCode.Space))
        {
            rb.velocity = Vector2.up * jumpForce;
        }
    }
}
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
@SWA512
Нужно указать тип компонента:
rb = GetComponent<Rigidbody2D>();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 июн. 2024, в 15:46
160000 руб./за проект
01 июн. 2024, в 15:01
5000 руб./за проект
01 июн. 2024, в 14:06
3000 руб./за проект