room_get_viewport

此函数检索除当前房间之外的房间中的视口的详细信息。

您指定要检索的房间和视口索引 (从 0 到 7),该函数将返回一个包含 5 个索引的 数组 ,其中:

 

语法:

room_get_viewport(rm, vind);

参数类型描述
rmRoom Asset从中获取视口数据的房间
vindReal要获取的视口的索引

 

返回:

Array (5 elements: visible, x, y, width, height)

 

例子:

var _view_values = room_get_viewport(rm_Game, 0);
var _visible_text = _view_values[0] ? "visible" : "invisible";
show_debug_message($"Viewport 0 in rm_Game is {_visible_text} and drawn at the position: {_view_values[1]}, {_view_values[2]}. Its dimensions are {_view_values[3]}x{_view_values[4]}.");

上述代码检索给定房间的视图端口数据,然后检查端口是否标记为可见。如果不是,则视口数据被设置为使其可见。