ImportPygameImportSYS fromPygame.localsImport*#Initialize Pygamepygame.init () size= width,height=600,400 Speed=[-2,1]#RGBBg= (255,255,255) Clock=Pygame.time.Clock ()#Create a specified size window surfaceScreen =pygame.display.set_mode (size)#Set Window captionPygame.display.set_caption ("first meet, please take care")#Loading PicturesImage = Pygame.image.load ("Qq.png")#gets the position rectangle of the imagePosition =Image.get_rect ()#Image RolloverL_head =Image#Image RolloverR_head =Pygame.transform.flip (Image,true,false) whileTrue: forEventinchpygame.event.get ():ifEvent.type = =Pygame. QUIT:sys.exit ()ifEvent.type = =KEYDOWN:ifevent.key==K_left:image=l_head Speed= [-1, 0]ifevent.key==K_right:image=r_head Speed= [1, 0]ifevent.key==K_up:speed= [0,-1] ifevent.key==K_down:speed= [0,1] #Moving ImagesPosition =position.move (Speed)ifPosition.left < 0orPosition.right>Width:#Flip Image Flip (surface object, whether flip horizontally, flip vertically)Image =R_head#move in the opposite directionSpeed[0] =-Speed[0]ifPosition.top<0orPosition.bottom >height:speed[1] =-speed[1] #Fill BackgroundScreen.fill (BG)#Update Imagescreen.blit (image,position)#Update InterfacePygame.display.flip ()#10 milliseconds delay #Pygame.time.delay (Ten)Clock.tick (20)
Pythonのpygame First Experience