此函数将以类似于draw_text()的方式绘制文本,只有现在您可以选择沿水平轴或垂直轴缩放文本(有效地拉伸或收缩文本),并且还具有GameMaker以某个角度(其中0为正常值,每超过0度将逆时针旋转文本)绘制该图标。
draw_text_transformed(x, y, string, xscale, yscale, angle);
参数 | 类型 | 描述 |
---|---|---|
x | Real | 绘制字符串的x坐标。 |
y | Real | 绘制字符串的y坐标。 |
string | String | 绘制的字符串。 |
xscale | Real | 水平比例(默认为1)。 |
yscale | Real | 垂直比例(默认为1)。 |
angle | Real | 文本的角度。 |
N/A
draw_set_halign(fa_center);
draw_set_valign(fa_middle);
image_angle += 1;
draw_text_transformed(room_width / 2, room_height / 2, "GAME OVER!", 2, 2, image_angle);
上述代码将在房间中间绘制给定的文本,旋转并缩放为原始大小的两倍。