programmeren

in python

Les 1: Werken met de muis in PyGame

vandaag gaan we leren

 

  • PyGame programmas te laten reageren op de muis

In dit programma gebruiken we
collision detection.

 

 

 

 

 

We kijken of de rechthoek van de muis de rechthoek

van de leeuw aanraakt met colliderect.

 

leeuw = pygame.image.load("leeuw.png")
leeuw_rechthoek = leeuw.get_rect()

muis = pygame.image.load("muis.png")
muis_rechthoek = muis.get_rect()

while True:
  if muis_rechthoek.colliderect(leeuw_rechthoek):
    print('hap hap')

herhaling

demo

  pygame.event.get()
  locatie_muis = pygame.mouse.get_pos()

We kunnen in PyGame ook de

(computer)muis gebruiken.

 

We vragen dan eerst alle events op met pygame.event.get()

 

Daarna kunnen we aan pygame vragen waar de muis staat met pygame.mouse.get_pos()

 

muis

demo

if zebra_rechthoek.collidepoint(locatie_muis):
  print('zebra')

We kunnen ook bekijken of de

muis een plaatje aanraakt.

 

 

Daarvoor gebruik je collidepoint()

muis

demo

zodadelijk op de computer...

opdrachten deel b

opdrachten deel b

opdrachten deel b

opdrachten deel b

Made with Slides.com