draw_get_font

此函数将获取当前为图形文本指定的字体。如果未设置字体,或者分配了字体资源的Id值(正整数),则函数将返回-1。

 

语法:

draw_get_font();

 

返回:

Font Asset or -1

 

例子:

var _cur_font = draw_get_font();
var _y_offset = 0;

switch (_cur_font)
{
    case ft_small:
        _y_offset = 10;
    break;

    case ft_medium:
        _y_offset = 22;
    break;

    case ft_big:
        _y_offset = 34;
    break;

    default:
        _y_offset = 8;
}

draw_text(room_width / 2, 200 + _y_offset, "MENU");

以上代码获取当前应用的字体并在其上运行switch语句,根据字体应用不同的Y偏移值。然后在绘制某些文字时使用该偏移值。