6 PyGame 碰撞检测

绘制在屏幕上的两个图像碰撞监测很简单,调用colliderect方法:

  # 在屏幕上用定义的颜色、形状、位置、线宽画长方体
  r = pygame.draw.rect(screen, color, rect, 2)
  # 根据颜色、位置、半径、线宽画圆
  c = pygame.draw.circle(screen, color, (200,TOP), RADIUS,0)
  pygame.display.flip()


  # 两个图形的碰撞检测
  if (r.colliderect(c)):
      print("collision")
发布了195 篇原创文章 · 获赞 47 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/rocshaw/article/details/103252478