我是编码的新手,但我发现当我从notepad++
中取出这行代码时,错误不再存在
GetComponent<Rigidbody2D>() = new Vector2(GetComponent<Rigidbody2D>().velocity.x, 0);
任何想法?
答案 0 :(得分:0)
这是赋值语句= new Vector2(GetComponent().velocity.x, 0);
,在assign语句中,您应该为某些类的某个变量或属性赋值,但是您正在尝试为函数赋值,这是错误的。它应该是这样的
Vector2 vect = new Vector2(GetComponent().velocity.x, 0);