-1

我对此真的很陌生,但我不断收到方法名称预期的错误。

公共浮动速度;

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))));

我不知道是不是我刚刚弄乱了括号,或者我只是不允许这样做。

4

1 回答 1

0

你不能在 C# 中做这样的乘法运算,你需要显式地给出一个运算符:

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

等等

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

于 2014-05-05T01:14:03.413 回答