我收到错误代码CS0411

时间:2018-03-19 21:37:40

标签: c# unity3d

以下错误消息是什么意思?

  

错误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;
    }
}

1 个答案:

答案 0 :(得分:1)

问题在这里

rb = GetComponent();

修复

rb = GetComponent<RigidBody>();