draw_text_transformed

此函数将以类似于draw_text()的方式绘制文本,只有现在您可以选择沿水平轴或垂直轴缩放文本(有效地拉伸或收缩文本),并且还具有GameMaker以某个角度(其中0为正常值,每超过0度将逆时针旋转文本)绘制该图标。

 

语法:

draw_text_transformed(x, y, string, xscale, yscale, angle);

参数类型描述
xReal绘制字符串的x坐标。
yReal绘制字符串的y坐标。
stringString绘制的字符串。
xscaleReal水平比例(默认为1)。
yscaleReal垂直比例(默认为1)。
angleReal文本的角度。

 

返回:

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);

上述代码将在房间中间绘制给定的文本,旋转并缩放为原始大小的两倍。