我对此非常陌生,但我一直都会遇到方法名称错误。
公共浮动速度;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 :(得分:0)
你不能像C#那样进行乘法运算,你需要明确地给一个算子:
Random.Range(-100 * (speed * Time.deltaTime))
等
错误消息是因为紧跟括号的文本被解释为方法调用,但100
不是现有(甚至有效)方法名称。