public static float ExpoInOut(float from, float to, float time){ if ((time /= .5f) < 1f) return Mathf.Lerp(from, to, .5f * Mathf.Pow(2f, 10f * (time - 1f))); return Mathf.Lerp(from, to, .5f * (-Mathf.Pow(2f, -10f * --time) + 2f));}兩種情況下的第一步都是從時間中減去1。第二個值可以使該值重新保存下來,但是既然不再使用它了,沒關(guān)系嗎?第一個可以使用--time,第二個可以使用(time-1f),結(jié)果是一樣的嗎?如果不保存,第一種方法甚至可能更好。
- 1 回答
- 0 關(guān)注
- 127 瀏覽
添加回答
舉報
0/150
提交
取消