pygame常用代码整理

常用代码整理:
最小游戏系统
显示图片、文字、画线
动画原理、移动和缩放
鼠标键盘事件、按钮点击效果……

阅读更多

 

pygame帧动画blit()实现效果

surface.blit(image,(x,y),rect) 在这里surface.blit()这个方法应该大家都很熟悉了,我们就是利用第三个参数,也就是绘制区域的变化实现的动画.我们将图像的一部分绘制出来。如果加上一个简单的循环,让绘制区域的位置发生变化。那么就可以实现动画效果啦。……

阅读更多

pygame.error: Couldn’t open res/bg.jpg

在vscode中运行代码:
pygame.image.load(r”res/bg.jpg”)
提示找不到图片,
原因是vscode寻找的是vscode的默认路径,

你直接python test.py运行是没问题的。
或者写成绝对路径。

如果希望在vscode中正确运行,就配置一下setting文件。……

阅读更多

用Python轻松打造定制款《植物大战僵尸》

《植物大战僵尸》这款游戏也算是曾经风靡一时,不少网友曾用Python开发《坦克大战》、《飞机大战》、《扫雷》等经典游戏,开发《植物大战僵尸》当然也没问题。相比《坦克大战》等游戏,《植物大战僵尸》的游戏元素更多,设计起来会更加复杂,不过不必担心,因为我们这次不是从0开始凭空开发,而是借助一款植物大战僵尸的Python开源框架来实现。……

阅读更多