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")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章