2014-05-05 101 views
-1

我真的很新,但我不斷收到方法名稱預期與此錯誤。剛體法方法名稱的預期?

public float speed;

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

我不知道如果我剛剛弄亂括號或如果我只是不被允許這樣做。

回答

0

你不能這樣做乘法一樣,在C#中,你需要明確給出操作:

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

該錯誤消息,因爲緊跟着括號的文本被解釋爲方法調用,但100不是現有的(甚至是有效的)方法名稱。