C#_基本 Mathf 函数
1、四舍五入到小数点后几位数
公式:Mathf.Round(#浮点数# * 1000f) / 1000f
说明:1000 说明四舍五入到小数点后 3 位数
2、Lerp 平滑方式
if (currentHorizontalSpeed < targetSpeed - speedOffset || currentHorizontalSpeed > targetSpeed + speedOffset) {
_speed = Mathf.Lerp(currentHorizontalSpeed, targetSpeed * inputMagnitude, Time.deltaTime * SpeedChangeRate);
_speed = Mathf.Round(_speed * 1000f) / 1000f;
} else {
_speed = targetSpeed;
}

浙公网安备 33010602011771号