由于项目的需要,需要实现一个车速和表盘刻度对应的功能,可能实现这个功能有很多种方法,今天介绍的是使用AnimationCurve来快速的实现这个功能。
首先要在你的脚本中public一个AnimationCurve,然后再面板上就会出现这样的一个属性。
点开这个属性
出现这样的一个面板。这个就相当于我们数学里面的坐标轴,一个横坐标对应一个纵坐标。我这里是把横坐标当做速度,纵坐标当做旋转的角度,用的时候通过传入速度的值,就可以改变我们的旋转角度。(做好曲线后把速度传进下图红色框这个方法,得到的值就是角度,相当于字典的key和value)
这个方法是学思老哥教的,在这表示感谢,希望有需要的小伙伴可以借鉴。