[Unity] LQ转载--Unity3D基础17:物体中心点与物体旋转

查看:652 |回复:0 | 2021-6-12 18:16:56

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 水木神川 于 2021-6-12 18:18 编辑

一、模型中心点

模型身上的坐标轴的中心点,也就是我们模型的中心点,模型的的位置旋转缩放都是相对于模型的中心点来进行变化的


20190203215252966.png

多个物体的中心点:如果你选中了多个物体,那么这些物体整体的中心点在哪呢?
  • Center:当选中多个模型时,模型组的中心点在所有物体中心点的最中间
  • Pivot:当选中多个模型时,模型组的中心点在你选中的最后一个物体身上

20190204164851779.png

Center状态例子:



如何改变模型中心点?创建一个空物体,创建父子关系,通过父物体来控制子物体即可间接改变物体中心点

例子如下:这个时候若要旋转右边的组合物体,就会以图中的中心点为轴



(当然把中心点设在这里非常的不合理,所以在之后将其改成了组合物体的中心点)


二、按键控制物体旋转

Transform.Rotate(Vector3,float):让物体沿Vector3方向旋转float度



效果如下:



————————————————

版权声明:本文为CSDN博主「Jaihk662」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/Jaihk662/article/details/86763612



2021-6-12 18:16:56  
 赞 赞 0

使用道具 登录

0个回答,把该问题分享到群,邀请大神一起回答。

CG 游戏行业专业问题

手机游戏引擎手游引擎Unity3D技术
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表