Hello,大家好,我们又见面了。本来我是想再拖几天再发布的,可我的良心不允许我这么做!毕竟在“python项目之弹球小游戏 1”中我们只是写了窗口的程序,还没有加入我们的主题元素呢!所以今天,我们就来加入“小球”这个关键因素!(小球的图片素材我放在文章结尾了,需要自取)
诶,对了,先把上一期的代码给一下:
import pygame
screen=pygame.display.set_mode([800,600])
pygame.display.set_caption("python弹球游戏")
running=True
while running:
for event in pygame.event.get():
if event.type==pygame.QUIT:
running=False
pygame.quit()
好的,那我们言归正传,开始我们程序的“蜕变”之旅!
首先我们来导入图片:
pic=pygame.image.load("ball.png")
colorkey=pic.get_at((0,0))
pic.set_colorkey(colorkey)
这段代码很容易理解,第一行使用了pygame中的“load”函数来预加载“ball"图片,第二行则是给予图片一个位置,让它呆在那里。关于pygame的定位机制,我们一会再讲。第三行则是优化我们导入的图片,否则会穿模。
pygame的定位功能