From 88104f67037a2bef69f63bfaaecc803b79abac3f Mon Sep 17 00:00:00 2001 From: chicrobt Date: Sun, 23 Aug 2026 00:09:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=8A=A8=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=B1=8F=E5=B9=95=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/game_config.py | 6 ++++-- start.py | 8 ++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/config/game_config.py b/src/config/game_config.py index a5f3647..1a89c62 100644 --- a/src/config/game_config.py +++ b/src/config/game_config.py @@ -3,8 +3,10 @@ import os class GameConfig: game_name = "Test Game" - window_x = 1920 - window_y = 1080 + # window_x = 1920 + # window_y = 1080 + window_x = 0 + window_y = 0 bg_color = (0, 0, 0) def data_path(): diff --git a/start.py b/start.py index df7b75c..7c505b6 100644 --- a/start.py +++ b/start.py @@ -14,6 +14,13 @@ class Game: # 显示输入法候选框 os.environ["SDL_IME_SHOW_UI"] = "1" + # 如果设置中屏幕为0,0则获取屏幕大小 + display_info = pygame.display.Info() + if not GameConfig.window_x: + GameConfig.window_x = display_info.current_w + if not GameConfig.window_y: + GameConfig.window_y = display_info.current_h + # 设置窗口大小 size = (GameConfig.window_x, GameConfig.window_y) self.screen = pygame.display.set_mode(size, pygame.NOFRAME) @@ -61,5 +68,6 @@ class Game: # 更新显示 pygame.display.update() + if __name__ == "__main__": Game()