【发布时间】:2023-03-30 21:52:01
【问题描述】:
我正在尝试使用 Unity 引擎学习 C#
但是像这样的基本脚本:
using UnityEngine;
using System.Collections;
public class scriptBall : MonoBehaviour {
// Use this for initialization
void Start () {
Rigidbody.AddForce(0,1000f,0);
}
// Update is called once per frame
void Update () {
}
}
给出这个错误: Assets/Scripts/scriptBall.cs(8,27):错误 CS0120:需要对象引用才能访问非静态成员 `UnityEngine.Rigidbody.AddForce(UnityEngine.Vector3, UnityEngine.ForceMode)'
我找不到解决问题的方法
【问题讨论】:
-
AddForce是Rigidbody的实例方法。在调用AddForce之前,您需要一个Rigidbody的实例。不然你加什么力?