Api

MathutilsClamp

OpenAPI > MathUtils > clamp

OpenAPI.MathUtils.clamp() method

将一个数字限制在包括的下限和上限范围内。

此函数接受一个数字和两个边界,并返回限制在指定边界内的数字。 如果只提供一个边界,则返回值与该边界的最小值相比较。

Signature:

static clamp(value: number, minimum: number, maximum?: number): number;

Parameters

Parameter

Type

Description

value

number

要限制的数字。

minimum

number

要限制的最小边界。

maximum

number

(Optional) 要限制的最大边界。

number

{number} 在指定边界内限制后的数字。

Example

const result1 = OpenAPI.MathUtils.clamp(10, 5); // result1 将会是 5,因为 10 被限制在边界 5 上
const result2 = OpenAPI.MathUtils.clamp(10, 5, 15); // result2 将会是 10,因为它在边界 5 和 15 内
const result3 = OpenAPI.MathUtils.clamp(2, 5, 15); // result3 将会是 5,因为 2 被限制在边界 5 下
const result4 = OpenAPI.MathUtils.clamp(20, 5, 15); // result4 将会是 15,因为 20 被限制在边界 15 上

Copyright © 2021 - 2025