跳转到内容

Game Maker 编程/数学计算

来自维基教科书,开放的书籍,为开放的世界

GameMaker 可以对整数、包含整数的变量进行数学运算。在代码中编写

2*2

将等于 4。如果 a=2,则

a*a

也将等于 4。Game Maker 可以执行基本的加、乘、减、除运算,以及平方根运算,如下所示

sqrt(integer);
函数列表
random(x) 0 到 x 之间的随机小数(包括 0,但不包括 x)。
random_range(x,y) x 到 y 之间的随机小数(包括 x,但不包括 y)。
abs(x) x 的绝对值。
sign(x) x 的符号(-1、0 或 1)
round(x) 四舍五入到最接近的整数。(.5 四舍五入到最接近的偶数。)
floor, ceil(x) 地板和天花板函数。
frac(x) 返回小数部分。
sqrt(x) 平方根。
power(x,n) xn
exp(x) ex
ln(x) x 的自然对数 (loge x)
log2(x) x 的以 2 为底的对数。
log10(x) x 的以 10 为底的对数。
logn(n,x) n 为底的 x 的对数。
sin (x), cos(x), tan(x) x 的正弦、余弦或正切。
arcsin, arccos, arctan(x) x 的反正弦、反余弦或反正切。
arctan2(y, x) arctan(y/x)。返回正确象限的角度。
degtorad(x), radtodeg(x) 在度和弧度之间进行转换。
min(...), max(...), mean(...), median(...) 返回所有参数的最小值、最大值、平均值或中位数。
point_distance(x1, y1, x2, y2) 返回两点之间的距离。
point_direction(x1, y1, x2, y2) 返回从 (x1, y1) 到 (x2,y2) 的方向(以度为单位)。
lengthdir_x(len, dir), lengthdir_y(len, dir) 返回指示长度和方向的 x 或 y 分量。
华夏公益教科书