📌  相关文章
📜  godot中如何获取屏幕宽度和高度 - Go编程语言 - Go编程语言(1)

📅  最后修改于: 2023-12-03 15:01:01.106000             🧑  作者: Mango

Godot中如何获取屏幕宽度和高度?

Godot是一个方便易用的游戏开发引擎,具有跨平台的特性,可以开发Windows、Mac、Android等平台上的游戏。在Godot中,需要获取屏幕的宽度和高度时,可使用以下方式:

1.方法一

通过OS.get_screen_size()函数获取屏幕大小信息,并返回一个Vector2向量类型数据。其中,向量的X属性表示屏幕宽度,向量的Y属性表示屏幕高度。

var screen_size = OS.get_screen_size()
var screen_width = screen_size.x
var screen_height = screen_size.y
2.方法二

通过VisualServer.get_render_info()函数获取显示信息。其中,display_size为显示器大小,size为窗口大小。如果使用的是全屏模式,窗口大小将与屏幕大小相同。

var display_info = VisualServer.get_render_info(VS_RENDER_INFO_DISPLAY)
var window_info = VisualServer.get_render_info(VS_RENDER_INFO_WINDOW)
var screen_width = window_info.size.x
var screen_height = window_info.size.y

通过以上方法,即可轻松获取屏幕的宽度和高度信息。如有需要,可修改相关代码得到更多屏幕信息。