C# 是否需要刚体方法名称?

C# 是否需要刚体方法名称?,c#,methods,vector,rigid-bodies,C#,Methods,Vector,Rigid Bodies,我对这一点非常陌生,但我一直得到方法名,这是一个预期的错误 公众浮标速度 void Start () { rigidbody2D.AddForce(new Vector2(Random.Range (-100(speed * Time.deltaTime)), (100(speed * Time.deltaTime)), Random.Range (-100(speed * Time.deltaTime)), (100(speed * Time.deltaTime)))); 我不知道我

我对这一点非常陌生,但我一直得到方法名,这是一个预期的错误

公众浮标速度

void Start () {
    rigidbody2D.AddForce(new Vector2(Random.Range (-100(speed * Time.deltaTime)), (100(speed * Time.deltaTime)), Random.Range (-100(speed * Time.deltaTime)), (100(speed * Time.deltaTime))));

我不知道我是不是把括号弄乱了,还是我不被允许这样做。

你不能像在C#中那样做乘法,你需要明确地给出一个运算符:

Random.Range(-100 * (speed * Time.deltaTime))
等等

错误消息是因为紧跟在括号后面的文本被解释为方法调用,但
100
不是现有的(甚至是有效的)方法名称