unity3d一个物体围绕另一个物体旋转

Posted chenyangsocool

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d一个物体围绕另一个物体旋转相关的知识,希望对你有一定的参考价值。

可以使用RotateAround,代码如下:

 

transform.RotateAround (Sun.transform.position, Vector3.down, 5);

 

其中第一个参数是要围绕哪一个对象来旋转,Sun.transform.position表示的是Sun的中心点。

第二个参数是指要围绕哪一个轴来旋转,Vector3.down表示围绕y轴负向旋转(也可以理解为逆时针),如果是Vector.up表示顺时针。

第三个参数之每一帧移动的角度,这里为5度。

 

以上是关于unity3d一个物体围绕另一个物体旋转的主要内容,如果未能解决你的问题,请参考以下文章

unity3d物体旋转

unity3d中如何让物体从一个点自动移动到另一个点呢,

unity3d 中如何让一个物体一端固定,另一端随另一物体运动,就像弹簧一样

在unity3d里无法移动物体

Unity3d C# 鼠标点击下物体,物体匀速旋转180°,要看到旋转过程,这个代码怎么写?

物体围绕某个点旋转一定角度