unity3d中如何让一个物体按螺旋方式转圈运动,圈是不断变大的路线。

高手,请分析下,unity3d中如何让一个物体按螺旋方式转圈运动,圈是不断变大的路线。
最新回答
仙女不仙

2024-10-16 16:04:46

可以自己定义方法。当然更便捷的方式是使用补间动画插件,比如dotween,创建这样的一个动画,分分钟的事。code如下:

transform.DOSpiral(3, Vector3.forward, SpiralMode.ExpandThenContract, 1, 10);

使用这段代码的前提是你已经导入了dotween。so easy。

官方提供了非常完整的文档,所以使用起来一点也不闹心(英语或许有点闹心)。还有疑问可以私信我或者追问。