扩展数学支持
附加数学函数和常量的表达式和条件。
作者和贡献者 这个社区扩展: Add00。
- 数学常数
- 最大公约数/最小公倍数
- 阶乘
- 极坐标和等距系统的坐标转换
- ToFixedString: 用指定小数位数将数字格式化为字符串
- ToFixed: (已弃用)将数字格式化为使用指定小数位数
条件
- IsEven: 检查数字是否为偶数(可被2整除)
发行说明
版本undefined.0.7
- 添加了 ToFixedString()
- 弃用了 ToFixed(),因为它不会显示整数的尾随零。建议使用 ToFixedString() 在文本对象中设置值。
提示
学习如何安装新扩展,按照逐步指南操作。
条件
偶数? 检查数字是否为偶数(可被2整除)。要检查奇数,反转此条件。
表达式
表达式
ExtendedMath::E()
- 返回e的自然对数(欧拉数)
ExtendedMath::Factorial(number)
- 返回输入乘以所有前一个整数
- 🔢 正整数
ExtendedMath::Fibonacci(number)
- 返回斐波那契数列中的项
- 🔢 数
ExtendedMath::Gcf(number, number)
- 返回两个数字的最大公约数
- 🔢 数
- 🔢 数
ExtendedMath::GoldenRatio()
- 返回黄金比例
ExtendedMath::HalfPi()
- 返回半圆周率
ExtendedMath::Hypot(number, number)
- 返回直角三角形的斜边长度的值
- 🔢 第一个边的长度
- 🔢 第二个边的长度
ExtendedMath::IisoToCartesianY(number, number)
- 将等距坐标转换为笛卡尔y值
- 🔢 x轴上的位置
- 🔢 y轴上的位置
ExtendedMath::IsoToCartesianX(number, number)
- 将等距坐标转换为笛卡尔x值
- 🔢 x轴上的位置
- 🔢 y轴上的位置
ExtendedMath::Lcm(number, number)
- 返回两个数的最小公倍数
- 🔢 数
- 🔢 数
ExtendedMath::Ln10()
- 返回undefined0的自然对数
ExtendedMath::Ln2()
- 返回2的自然对数
ExtendedMath::Log10e()
- 返回以undefined0为底的e的对数(欧拉数)
ExtendedMath::Log2e()
- 返回以2为底的e的对数(欧拉数)
ExtendedMath::Map(number, number, number, number, number)
- 将一个范围的数字(例如0-1)转换为另一个范围(0-255)
- 🔢 要转换的值
- 🔢 第一个范围的最小值
- 🔢 第一个范围的最大值
- 🔢 第二个范围的最小值
- 🔢 第二个范围的最大值
ExtendedMath::Pi()
- 返回圆周率π
ExtendedMath::PolarToCartesianX(number, number)
- 将极坐标转换为笛卡尔x值
- 🔢 半径
- 🔢 弧度或角度
ExtendedMath::PolarToCartesianY(number, number)
- 将极坐标转换为笛卡尔y值
- 🔢 半径
- 🔢 弧度或角度
ExtendedMath::QuarterPi()
- 返回四分之一圆周率
ExtendedMath::Slope(number, number, number, number)
- 计算两点之间线的陡度
- 🔢 第一个点的X值
- 🔢 第一个点的Y值
- 🔢 第二个点的X值
- 🔢 第二个点的Y值
ExtendedMath::Sqrt1_2()
- 返回undefined/2的平方根
ExtendedMath::Sqrt2()
- 返回2的平方根
ExtendedMath::ToFixedString(number, number)
- 将数字格式化为指定小数位数的字符串
- 🔢 要四舍五入的值
- 🔢 小数位数
此页面是关于社区GDevelop游戏引擎的_Extended math support_扩展的自动生成参考页面。