[关闭]
@youngwang 2017-09-29T16:16:59.000000Z 字数 709 阅读 284

Move my name

未分类


在此输入正文

  1. import sys
  2. import pygame
  3. from pygame.locals import *
  4. def play_name():
  5. pygame.init()
  6. window_size = (width, height) =(900, 700)
  7. speed = [6,4]
  8. color_black = (10, 20, 120)
  9. screen = pygame.display.set_mode(window_size)
  10. pygame.display.set_caption('name moving')
  11. name_image = pygame.image.load('name.png')
  12. name_rect = name_image.get_rect()
  13. while True:
  14. for event in pygame.event.get():
  15. if event.type == pygame.QUIT:
  16. pygame.quit()
  17. sys.exit()
  18. name_rect = name_rect.move(speed)
  19. if (name_rect.left < 0) or (name_rect.right >width):
  20. speed[0] =- speed[0]
  21. if (name_rect.top < 0) or (name_rect.bottom > height):
  22. speed[1] =- speed[1]
  23. screen.fill(color_black)
  24. screen.blit(name_image, name_rect)
  25. pygame.display.update()
  26. if __name__=='__main__':
  27. play_name()

注:png1是运行使用图片,png2和png3是实际运行结果。
png1
png2
png3

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注