No Self

Hierarchy

  • default

Constructors

Methods

  • 角度转弧度

    Parameters

    • angle: number

    Returns number

  • 与用户交互的 使用角度便于理解和编辑

    Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number

    Returns number

  • 计算护甲减少伤害比例

    Parameters

    • armor: number

      护甲

    • ardf: number = ArmorReducesDamageFactor

      护甲减少伤害因子 负护甲 正护甲 返回 -0.99999... 到 0.999999....

    Returns number

  • 将一个数值限制到一个大小范围 低于这个范围最小值 则返回范围最小值 大于这个范围最大值 则返回范围最大值 大于等于范围最小值小于等于范围最大值则返回原值

    Parameters

    • value: number
    • min: number
    • max: number

    Returns number

  • 2点之间的距离

    Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number

    Returns number

  • 判断角度是否在另一角度的背面

    Parameters

    • jd0: number

      背部单位到前单位角度

    • jd1: number

      前单位面向角度

    Returns boolean

  • 获取最大值

    Parameters

    • Rest ...values: number[]

    Returns number

  • 获取最小值

    Parameters

    • Rest ...values: number[]

    Returns number

  • 极坐标位移 获得指定方向的x,y

    Parameters

    • x1: number
    • y1: number
    • dist: number
    • angle: number

    Returns { x: number; y: number }

    • x: number
    • y: number
  • 弧度转角度

    Parameters

    • radian: number

    Returns number

  • 大多数底层计算函数都是用这个 弧度

    Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number

    Returns number

  • 统计 一个对象的所有属性的值

    Parameters

    • data: { [key: string]: number }
      • [key: string]: number

    Returns number