跳轉到內容

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 分量。
華夏公益教科書