在pygame中绘制另一个矩形的中心,可以按照以下步骤进行:
完整代码示例:
import pygame
pygame.init()
win_width = 800
win_height = 600
window = pygame.display.set_mode((win_width, win_height))
rect1_width = 100
rect1_height = 100
rect2_width = 50
rect2_height = 50
rect1_x = (win_width - rect1_width) // 2
rect1_y = (win_height - rect1_height) // 2
rect2_x = rect1_x + (rect1_width - rect2_width) // 2
rect2_y = rect1_y + (rect1_height - rect2_height) // 2
rect1 = pygame.Rect(rect1_x, rect1_y, rect1_width, rect1_height)
rect2 = pygame.Rect(rect2_x, rect2_y, rect2_width, rect2_height)
window.fill((255, 255, 255))
pygame.draw.rect(window, (255, 0, 0), rect1)
pygame.draw.rect(window, (0, 0, 255), rect2)
pygame.display.update()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
这样就能在pygame中绘制另一个矩形的中心了。
领取专属 10元无门槛券
手把手带您无忧上云