我在试图单独修改position.x的时候vs提示无法编译。
原因是position属于vector3结构体,成员变量有xyz,而在使用该结构体默认定义的方法get时并没有传地址,而是传值,这就导致了该修改操作是无效的。
解决办法是为position使用new开辟一段新vector3内存
transform.position=new vector3(x,y,z);
我在试图单独修改position.x的时候vs提示无法编译。
原因是position属于vector3结构体,成员变量有xyz,而在使用该结构体默认定义的方法get时并没有传地址,而是传值,这就导致了该修改操作是无效的。
解决办法是为position使用new开辟一段新vector3内存
transform.position=new vector3(x,y,z);