Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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# Unity3D:如何通过鼠标右键拖动,使相机围绕一个对象旋转,在相机上有一个角度,仅在x轴上?_C#_Unity3d_Game Physics - Fatal编程技术网

C# Unity3D:如何通过鼠标右键拖动,使相机围绕一个对象旋转,在相机上有一个角度,仅在x轴上?

C# Unity3D:如何通过鼠标右键拖动,使相机围绕一个对象旋转,在相机上有一个角度,仅在x轴上?,c#,unity3d,game-physics,C#,Unity3d,Game Physics,我正在用Unity3D制作一个游戏,我被卡住了,因为我想制作主摄像头,可以用鼠标右键拖动 我已经尝试了一些基本上可以工作的代码,但是“轨道”旋转是相对于相机本身的旋转进行的旋转 所以我想做的是,让相机围绕一个物体旋转,在鼠标右键拖动下,当相机向下看这个物体时,仍然能够围绕这个物体旋转,以线性轨道 我该怎么做?真的需要帮助 将相机连接到一个空的游戏对象,方法是将其设置为子对象,然后旋转该对象。然后,您可以将相机以任何旋转方式放置在场景中的任何位置,当您旋转父对象时,它将环绕该点。非常感谢您,它成功

我正在用Unity3D制作一个游戏,我被卡住了,因为我想制作主摄像头,可以用鼠标右键拖动

我已经尝试了一些基本上可以工作的代码,但是“轨道”旋转是相对于相机本身的旋转进行的旋转

所以我想做的是,让相机围绕一个物体旋转,在鼠标右键拖动下,当相机向下看这个物体时,仍然能够围绕这个物体旋转,以线性轨道


我该怎么做?真的需要帮助

将相机连接到一个空的游戏对象,方法是将其设置为子对象,然后旋转该对象。然后,您可以将相机以任何旋转方式放置在场景中的任何位置,当您旋转父对象时,它将环绕该点。

非常感谢您,它成功了!!!这个问题肯定与我无关