Skip to content

数学工具

表达式

表达式

描述

  • AngleBetweenPositions(number, number, number, number)

    • 计算两个位置之间的角度(以度为单位)。
      • 🔢 数字
        • 第一个点 X 位置
      • 🔢 数字
        • 第一个点 Y 位置
      • 🔢 数字
        • 第二个点 X 位置
      • 🔢 数字
        • 第二个点 Y 位置
  • AngleDifference(number, number)

    • 两个角度之间的差异
      • 🔢 数字
        • 第一个角度,以度为单位
      • 🔢 数字
        • 第二个角度,以度为单位
  • DistanceBetweenPositions(number, number, number, number)

    • 计算两个位置之间的距离。
      • 🔢 数字
        • 第一个点 X 位置
      • 🔢 数字
        • 第一个点 Y 位置
      • 🔢 数字
        • 第二个点 X 位置
      • 🔢 数字
        • 第二个点 Y 位置
  • Pi()

    • 数字 Pi(3.1415...)
  • Random(number)

    • 随机整数
      • 🔢 数字
        • 最大值
  • RandomFloat(number)

    • 随机浮点数
      • 🔢 数字
        • 最大值
  • RandomFloatInRange(number, number)

    • 在范围内生成随机浮点数
      • 🔢 数字
        • 最小值
      • 🔢 数字
        • 最大值
  • RandomInRange(number, number)

    • 在范围内生成随机整数
      • 🔢 数字
        • 最小值
      • 🔢 数字
        • 最大值
  • RandomWithStep(number, number, number)

    • 在步长内生成随机值
      • 🔢 数字
        • 最小值
      • 🔢 数字
        • 最大值
      • 🔢 数字
        • 步长
  • XFromAngleAndDistance(number, number)

    • 在给定角度和距离的情况下计算 X 位置(相对于原点0;0)。也称为使用极坐标获取二维矢量的直角坐标。
      • 🔢 数字
        • 角度,以度为单位
      • 🔢 数字
        • 距离
  • YFromAngleAndDistance(number, number)

    • 在给定角度和距离的情况下计算 Y 位置(相对于原点0;0)。也称为使用极坐标获取二维矢量的直角坐标。
      • 🔢 数字
        • 角度,以度为单位
      • 🔢 数字
        • 距离
  • abs(number)

    • 绝对值
      • 🔢 数字
        • 表达式
  • acos(number)

    • 反余弦,返回一个角度(以弧度表示)。ToDeg 可将其转换为度数。
      • 🔢 数字
        • 表达式
  • acosh(number)

    • 反双曲余弦
      • 🔢 数字
        • 表达式
  • asin(number)

    • 反正弦,返回一个角度(以弧度表示)。ToDeg 可将其转换为度数。
      • 🔢 数字
        • 表达式
  • asinh(number)

    • 反正弦
      • 🔢 数字
        • 表达式
  • atan(number)

    • 反正切,返回一个角度(以弧度表示)。ToDeg 可将其转换为度数。
      • 🔢 数字
        • 表达式
  • atan2(number, number)

    • 2 参数反正切(atan2)
      • 🔢 数字
        • Y
      • 🔢 数字
        • X
  • atanh(number)

    • 反双曲正切
      • 🔢 数字
        • 表达式
  • cbrt(number)

    • 立方根
      • 🔢 数字
        • 表达式
  • ceil(number)

    • 向上舍入为整数
      • 🔢 数字
        • 表达式
  • ceilTo(number, number)

    • 将数字向上舍入到第 N 位小数
      • 🔢 数字
        • 表达式
      • 🔢 数字
        • 表达式 可选
  • clamp(number, number, number)

    • 将值限制在给定范围内
      • 🔢 数字
      • 🔢 数字
        • 最小值
      • 🔢 数字
        • 最大值
  • cos(number)

    • 角度的余弦(以弧度表示)。如果要使用度数,请使用ToRad: sin(ToRad(45))
      • 🔢 数字
        • 表达式
  • cosh(number)

    • 双曲余弦
      • 🔢 数字
        • 表达式
  • cot(number)

    • 一个数的余切
      • 🔢 数字
        • 表达式
  • csc(number)

    • 一个数的余割
      • 🔢 数字
        • 表达式
  • exp(number)

    • 一个数的指数
      • 🔢 数字
        • 表达式
  • floor(number)

    • 向下舍入为整数
      • 🔢 数字
        • 表达式
  • floorTo(number, number)

    • 将数字向下舍入到第 N 位小数
      • 🔢 数字
        • 表达式
      • 🔢 数字
        • 表达式 可选
  • lerp(number, number, number)

    • 根据 x 线性插值从 a 到 b
      • 🔢 数字
        • a(在 a+(b-a) imes x 中)
      • 🔢 数字
        • b(在 a+(b-a) imes x 中)
      • 🔢 数字
        • x(在 a+(b-a) imes x 中)
  • lerpAngle(number, number, number)

    • 在两个角度之间进行线性插值(以度为单位),采取最短方向绕圆圈。
      • 🔢 数字
        • 起始角度,以度为单位
      • 🔢 数字
        • 目标角度,以度为单位
      • 🔢 数字
        • 插值值介于 0 和 1 之间。
  • log(number)

    • 对数
      • 🔢 数字
        • 表达式
  • log10(number)

    • 以 10 为底的对数
      • 🔢 数字
        • 表达式
  • log2(number)

    • 以 2 为底的对数
      • 🔢 数字
        • 表达式
  • max(number, number)

    • 两个数中的最大值
      • 🔢 数字
        • 第一个表达式
      • 🔢 数字
        • 第二个表达式
  • min(number, number)

    • 两个数中的最小值
      • 🔢 数字
        • 第一个表达式
      • 🔢 数字
        • 第二个表达式
  • mod(number, number)

    • x mod y
      • 🔢 数字
        • x(如 x mod y 中的 x)
      • 🔢 数字
        • y(如 x mod y 中的 x)
  • normalize(number, number, number)

    • 在 0 和 1 之间重新映射一个值。
      • 🔢 数字
      • 🔢 数字
        • 最小值
      • 🔢 数字
        • 最大值
  • nthroot(number, number)

    • 一个数的第 N 次根
      • 🔢 数字
        • 数字
      • 🔢 数字
        • N
  • pow(number, number)

    • 将一个数提升为 n 次方
      • 🔢 数字
        • 数字
      • 🔢 数字
        • 指数(n 在“x 的 n 次方”中)
  • round(number)

    • 四舍五入一个数
      • 🔢 数字
        • 表达式
  • roundTo(number, number)

    • 将数字四舍五入到第 N 位小数
      • 🔢 数字
        • 表达式
      • 🔢 数字
        • 表达式 可选
  • sec(number)

    • 正割
      • 🔢 数字
        • 表达式
  • sign(number)

    • 返回一个数的符号(1,-1 或 0)
      • 🔢 数字
        • 表达式
  • sin(number)

    • 角度的正弦(以弧度表示)。如果要使用度数,请使用ToRadsin(ToRad(45))
      • 🔢 数字
        • 表达式
  • sinh(number)

    • 双曲正弦
      • 🔢 数字
        • 表达式
  • sqrt(number)

    • 一个数的平方根
      • 🔢 数字
        • 表达式
  • tan(number)

    • 角度的正切(以弧度表示)。如果要使用度数,请使用ToRadtan(ToRad(45))
      • 🔢 数字
        • 表达式
  • tanh(number)

    • 双曲正切
      • 🔢 数字
        • 表达式
  • trunc(number)

    • 截断一个数字
      • 🔢 数字
        • 表达式

此页面是关于GDevelop,面向所有人的开源跨平台游戏引擎 数学工具 _功能的自动生成参考页面。