我的代码是
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class JumpScript: MonoBehaviour
{
// Start is called before the first frame update
IEnumerator Wait(){
yield return new WaitForSeconds (1);
}
void Start()
{}
public RigidBody rb;
// Update is called once per frame
void Update()
{
if (Input.GetKey("w")){
StartCoroutine(Wait());
}
}
}
我的错误是Assets/JumpScript.cs(13,12(:错误CS0246:找不到类型或命名空间名称"RigidBody"(是否缺少using指令或程序集引用?(
我正试图制作一款像小鸟一样的游戏,作为团结+c#的练习
您已将"刚体;错误地,它应该是";刚体";。此外,如果你使用2D,那么你应该使用";刚性体2D";。此外,我不能100%确定你的问题是什么,我想你需要帮助来纠正这个错误,所以你可以把public RigidBody rb;
改为public Rigidbody2D rb;
(如果你正在制作2D游戏,你应该使用Rigidbody2D(。
拼写错误的是Rigidbody
而不是RigidBody
如果你使用的是2D游戏,你应该使用Rigidbody2D
而不是Rigidbody
对于3D游戏,您必须使用Rigidbody
确保您已导入using UnityEngine;
将public RigidBody rb;
更改为public Rigidbody rb;