额,我也不知道该说先啥来开头,就这样吧。直接开始
先把python和pygame库安装起来
pip install pygame
软件这一块,随便来。建议还是不要选那些要求严的,随便做一下,别那么正规。
我就用个pycharm2021好了
建个项目啦,我就叫个战火好了,确实很没创意,名字怪low的。建好之后建个py文件。直接开造
(1)调用pygame库,我作为一个懒人,肯定用这个调用方式一气喝成,不写前缀是个坏习惯,你会不知道这个函数来自哪个库。
from pygame import *
(2)初始化界面,创建window画布我们知道程序运行完就会直接GG,所以我们得把它的命给吊着,这里就要讲到最小游戏系统,草率点讲就是一个死循环(可手动退出)。
pygame.init()#初始化
window = display.set_mode((1000,600))#创建画布,大小为1000*600
#最小游戏系统
while True:
for thing in pygame.event.get(): #事件检测语句
if thing.type==QUIT: #检测到点击退出按钮,关闭游戏
exit()
目前就这样
?(3)我们再来改一下这个标题“pygame window”,加在最小系统前面,别塞到循环里
pygame.display.set_caption("战火")
(4)给画布换个白色,参数是RGB的,这里有个RGB选色工具
在线颜色选择器 | RGB颜色查询对照表
window.fill((255,255,255))#填充窗口
display.flip()#刷新画布,第一次刷新这么写,后面都用display.update()
效果
?(5)纯色背景太丑?贴个图上去不就好看了吗
backgroundimage=image.load("background.jpg")#访问图片文件路径,加载图片
window.blit(backgroundimage,(0,0))#把图片渲染到屏幕上,坐标(0,0)左上角
display.update()#刷新画布
?这期就到这里吧,下期搞个角色,再见
?
|