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;
}
posted @ 2023-07-02 10:27  匿鱼  阅读(404)  评论(0)    收藏  举报