Unity中为何不能对transform.position.x直接赋值?

以前一直认为transform.position.x是只读的因此不能直接赋值,今天深究了一下,其实并非这个缘由 spa   定位到Vector3类中,发现并无对x、y、z进行读写限制,那为何不可以赋值呢? 再定位到Transform类中,position是一个Vector3类型的属性,而Vector3是一个结构体,因此position是一个结构体,结构体是一个值类型,值类型在方法传递的时只传递值的
相关文章
相关标签/搜索