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