我收到错误代码 CS0411

Dav*_*her 1 c# unity-game-engine

下面的错误信息是什么意思?

错误 CS0411
无法从用法推断方法“Component.GetComponent()”的类型参数。尝试显式指定类型参数

这是我的代码:

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

public class Mover : MonoBehaviour
{
    private Rigidbody rb;
    private float speed;

    void Start()
    {
        rb = GetComponent();
        rb.velocity = transform.forward * speed;
    }
}
Run Code Online (Sandbox Code Playgroud)

小智 5

问题在这里

rb = GetComponent();
Run Code Online (Sandbox Code Playgroud)

修复是

rb = GetComponent<RigidBody>();
Run Code Online (Sandbox Code Playgroud)