大连木门厂家_大连大成木门厂

unity中怎样使物体以一定速度沿y轴旋转90度后停止(具体代码如何)

时间:2024-04-24 13:31:10 浏览量:45925

    unity3d物体自身旋转

    unity中怎样使物体以一定速度沿y轴旋转90度后停止(具体代码如何)?

    1,你可以做判断,用transform.Rotate,当转过90度后停止旋转2,用四元数的插值运算transform.rotation = Quaternion.Lerp(from.rotation, to.rotation, Time.time * speed)from.rotation在start获取一下当前的rotation,to.rotation就是旋转90度后的rotation

    unity一个物体旋转30度后再旋转回到原来的位置?

    可以使用itween插件。

    这个插件中有个方法:iTween.RotateAdd(gameObject, new Vector3(0, 0, 30), 0.5f)绕该物体z轴0.5s旋转30度。然后0.5s后再写个返回的原来位置的方法就可以了。iTween.RotateAdd(gameObject, new Vector3(0, 0, -30), 0.5f)

热门话题 更多