【Unity3D】每天一个技术点----Transform.position不可以单独给分量赋值
这个技术点讨论的本质是值类型数据和引用类型数据的传递方式1)修改值类型数据的返回值不会影响到原值;2)修改引用类型数据的返回值,因为是地址,就会修改到原值。Vector3属于Struct类型属性访问器和函数返回值对于值类型返回拷贝值;对于引用类型返回地址;因此开头说的例子的写法是错的,无法直接通过修改transform.position.x改变gameobject的位置。
原创
2023-12-11 20:55:14 ·
1133 阅读 ·
2 评论