Unity中Pivot与Center的区别

时间:2024-04-08 19:23:36

Pivot(轴心):模型的真实位置,是由建模软件设定的可在模型软件中更改
如果选中了场景中多个物体则坐标是第一个选择的Pivot坐标。
transform.position获取的就是pivot


对于Unity中可创建的2D,3D资源是不能更改轴心点的,对于导入的资源可以进行修改

  • 2D:可以在Project->选择2D精灵图片->Import Settings->Pivot
  • 3D:可以在模型软件中更改Pivot的坐标,也就是更改模型的轴

Center(中心):由Unity根据模型的mesh计算出来的中心位置,是选择的所有物体的中心
如果选择了多个物体则坐标是所有选择的物体的中心。
getComponent<MeshRenderer>().bounds.center获取的是center坐标


 

Unity中Pivot与Center的区别

Unity中Pivot与Center的区别