From 538af0d98c62309ea6775cb44e1a276276df8836 Mon Sep 17 00:00:00 2001 From: zhiyuan <2672347597@qq.com> Date: Mon, 27 Jul 2026 20:31:27 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E4=BA=86=E5=9B=BA=E5=AE=9A?= =?UTF-8?q?=E6=95=8C=E4=BA=BA=E5=B9=B6=E6=B7=BB=E5=8A=A0=E7=A2=B0=E6=92=9E?= =?UTF-8?q?=E7=9B=91=E6=B5=8B=E9=87=8D=E7=BD=AE=E4=BD=8D=E7=BD=AE=EF=BC=8C?= =?UTF-8?q?=E5=90=8E=E7=BD=AE=E4=BA=86BGM=E5=BE=AA=E7=8E=AF=E6=92=AD?= =?UTF-8?q?=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- page/page.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/page/page.py b/page/page.py index 1ead255..2087f5c 100644 --- a/page/page.py +++ b/page/page.py @@ -77,7 +77,16 @@ while running: # 填充窗口颜色 screen.fill((255, 255, 255)) - # 绘制矩形 + # 绘制矩形(移动体和固定体) dirty = pygame.draw.rect(screen, BLUE, [dirty_x, dirty_y, 20, 30]) + enemy = pygame.draw.rect(screen, RED, [40, 60, 10, 10]) + + # 碰撞监测 + if dirty.colliderect(enemy): + print("die") + dirty_x = 400 + dirty_y = 300 + dirty = pygame.draw.rect(screen, BLUE, [dirty_x, dirty_y, 20, 30]) + pygame.display.update() pygame.quit() \ No newline at end of file