📅  最后修改于: 2023-12-03 15:01:01.106000             🧑  作者: Mango
Godot是一个方便易用的游戏开发引擎,具有跨平台的特性,可以开发Windows、Mac、Android等平台上的游戏。在Godot中,需要获取屏幕的宽度和高度时,可使用以下方式:
通过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
通过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
通过以上方法,即可轻松获取屏幕的宽度和高度信息。如有需要,可修改相关代码得到更多屏幕信息。