Unity导入的fbx文件 子物体绕父物体轴旋转

Enb0U 2021-04-19 07:31:18
private void RotateAxisOfSelf(SelfAxis selfAxis, int speed = 2)

{
switch (selfAxis)

{
case SelfAxis.X:

this.transform.Rotate(new Vector3(1 * Time.deltaTime * speed, 0, 0));

break;

case SelfAxis.Y:

this.transform.Rotate(new Vector3(0, Time.deltaTime * speed, 0));

break;

case SelfAxis.Z:

this.transform.Rotate(new Vector3(0, 0, 1 * Time.deltaTime * speed));

break;

default:

this.transform.Rotate(new Vector3(1 * Time.deltaTime * speed, 0, 0));

break;

}

}


从pixyz导出的fbx文件导入到Unity中后

把脚本挂到某一个零件上开始运转,但是零件不绕自身轴旋转,而是绕父物体轴旋转。有什么解决办法吗T.T



这是原来的样子



这是开始运动的截图,子物体已经不在原来的位置了
...全文
208 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,543

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧