display_get_gui_width

此函数获取 绘制 GUI 事件 中使用的 GUI 宽度 (以像素为单位)。

注意 当您的 application_surface 大于显示器的尺寸 (大致) 时,并且您在当前房间初始化完成之前调用此函数,例如在全局脚本、房间的创建代码或实例的创建事件中,返回的值可能不准确。为了在这种情况下获得准确的结果,请在 Draw 事件中调用它。

 

语法:

display_get_gui_width();

 

返回:

Real

 

例子:

Draw GUI Event

var _width = display_get_gui_width();
var _halign = draw_get_halign();
draw_set_halign(fa_right);
draw_text(_width - 5, 5, "This text is drawn in the top-right corner of the GUI");
draw_set_halign(_halign);

上面的代码在 GUI 中绘制文本:它首先使用 display_get_gui_width 获取 GUI 宽度,然后将水平文本对齐设置为 fa_right,然后使用 draw_text 绘制一行文本 并最终将水平文本对齐方式重置为其之前的值。