当前位置: 首页 > news >正文

使用 Pygame Zero 构建一个捕捉游戏(详细步骤含源码)

Pygame zero 是一个用于教育的工具,适合任何开始学习使用 Python 创建游戏的人。那么让我们从制作一个小的捕捉游戏开始吧:)

您可以使用 pip 安装 pygame 零,如图所示

pip install pgzero

你好 Pygamezero!
要开始使用 pygamezero,请将以下代码复制到文件catching_game.py

import pgzrun
WIDTH = 800
HEIGHT = 600


pgzrun.go()

这将创建一个 WIDTH 800 和 HEIGHT 600 的屏幕。

要运行它,请在终端中键入以下内容

python catching_game.py

准备

在开始编写其余代码之前,让我们收集所需的图像和声音。在您的主项目文件夹中创建一个名为 images 的文件夹,并向其中添加apple.png、skybg.png和basket.png。我还在声音目录中添加了 2 个音效
请添加图片描述

现在让我们开始在屏幕上绘制这些图像。屏幕上的运动图像在 pygamezero 中称为 Actors。如图所示,我们创建了两个演员 bowl 和 apple。

'''
Draw Basket and Apple
'''
import pgzrun
import random
WIDTH = 800
HEIGHT = 600
bowl = Actor('basket')
apple = A

相关文章:

  • 东莞企石网站建设/seo网络优化是什么意思
  • wordpress购物按钮代码/天津seo方案
  • 广州黄埔网站建设公司哪家好/安卓排名优化
  • 甘肃网站建设方案优化/我要下载百度
  • wordpress封面图七牛/上海关键词排名推广
  • wikidot网站怎么做/必应搜索引擎入口官网
  • Debian系列-在新的GNOME下无法启动Qt
  • 15. 使用stunnel加密tcp数据传输
  • Java中的一些编程规范
  • Java面试题(六)多线程经典编程题
  • js 正则
  • 分布式锁
  • qt实现的pdf阅读器(二)--XpdfReader在linux下的编译
  • 视频号直播间首次突破1万人
  • 一款强大的免费开源的基于流量分析的扫描器结合不同场景的实际使用与漏-洞及木-马发现实践
  • 让人恶心的多线程代码,性能怎么优化?
  • 关于我转行嵌入式的那些事
  • 搞定 Redis 数据存储原理,别只会 set、get 了