Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当旋转改变单位时,游戏对象变形_C#_Rotation_Unity5 - Fatal编程技术网

C# 当旋转改变单位时,游戏对象变形

C# 当旋转改变单位时,游戏对象变形,c#,rotation,unity5,C#,Rotation,Unity5,我制作了一个立方体角色,我试图改变他的头部旋转,但是当头部连接到身体上时,它会发生可怕的变形。然而,当我改变头部在身体外的旋转时,它似乎工作得很好你的意思是什么 但是当头部与身体相连时 您指的是父子对象关系,还是它以某种方式被操纵和设置动画?如果您指的是父子关系,我会“局部”旋转头部(即子对象) 尝试使用transform.localRotation 有关旋转子变换的详细信息,请使用此解决方案作为参考: 编辑:我有一个更好的解决方案。我在父母和头部之间制作了一个空的游戏对象,并用头部将其放大。

我制作了一个立方体角色,我试图改变他的头部旋转,但是当头部连接到身体上时,它会发生可怕的变形。然而,当我改变头部在身体外的旋转时,它似乎工作得很好

你的意思是什么

但是当头部与身体相连时

您指的是父子对象关系,还是它以某种方式被操纵和设置动画?如果您指的是父子关系,我会“局部”旋转头部(即子对象)

尝试使用
transform.localRotation

有关旋转子变换的详细信息,请使用此解决方案作为参考:

编辑:我有一个更好的解决方案。我在父母和头部之间制作了一个空的游戏对象,并用头部将其放大。