关于UnityEngine.Transform

为什么设置 Transform.position.x = value 会报语法错误?

Vector3是结构体类型,position是一个属性,属性的本质实际上就是方法。

直接访问实际上获取的是position(Vector3结构体)的副本。报错代码的本意是要设置Transform的坐标值,但是实际上设置的position(Vector3结构体)的副本。

对于这样一个无意义的操作,编译器直接报错提醒我们。

posted @ 2020-03-20 14:02  何文西  阅读(512)  评论(0编辑  收藏  举报