首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#pygame

Pygame基础11-mask 蒙版

一只大鸽子

当玩家碰到字母\alpha时,改变玩家颜色为绿色,否则为红色。注意:我们希望碰到字母\alpha时才变色,而不是碰到字母\alpha所在的矩形就变色。

12210

Pygame基础10-物理模拟

一只大鸽子

7610

Pygame基础9-射击

一只大鸽子

玩家用鼠标控制飞机(白色方块)移动,按下鼠标后,玩家所在位置出现子弹,子弹匀速向右飞行。

4710

Pygame基础8-碰撞

一只大鸽子

collidepoint可以确定一个矩形是否和另一个矩形的某个点碰撞(并确定碰撞方向),但是会很麻烦,并且很容易遗漏某些碰撞。

5400

Pygame基础7-输入文字

一只大鸽子

文字输入框 用一个矩形框来显示输入的文字,当鼠标点击时,矩形框变成蓝色,可以输入文字。当鼠标点击矩形框外时,矩形框变成灰色,不可以输入文字。

9010

Pygame基础6-旋转

一只大鸽子

当我们想要旋转一个图片的时候, 我们可以使用pygame.transform.rotozoom获得旋转后的图片:

6410

Pygame基础5-Surface & Rect

一只大鸽子

Pygame显示和处理图像的基础分别是Surface和Rect(Rectangle)。

5510

Pygame基础4-多阶段

一只大鸽子

本章是对第2章的延续。我们希望为游戏添加多个阶段,比如开始界面、游戏界面、结束界面等。

7010

Pygame基础3-动画

一只大鸽子

动画是连续播放的图片。使用精灵显示动画只需要在update()方法中改变精灵的图片。需要注意的是播放速度,可以

7110

Pygame基础2-精灵类 Sprite

一只大鸽子

在PyGame中,精灵类(Sprite) 是一个常用的类。精灵类有以下好处/用处:

8810

Pygame基础1-计时器timer

一只大鸽子

在PyGame中,我们通过pygame.time.get_ticks()获取当前距离游戏开始过去了多少毫秒。这个函数就像一个打点计时器,我们可以通过两次打点的时...

9310

使用Pygame做一个乒乓球游戏

一只大鸽子

首先进行一些初始化,初始化pygame以及物体的初始状态。然后是主循环,游戏的主循环主要包含3个内容

8210

使用Pygame做一个乒乓球游戏(2)使用精灵重构

一只大鸽子

本节没有添加新的功能,而是将前面的功能使用精灵类(pygame.sprite.Sprite[1]) 重构。 顺便使用图片美化了一下程序。

5310

用python图形库实现的一个白球,简单记录一下(实现了简单的碰撞检测)

命运之光

9210

【vscode中没有安装Pygame库】File “d:\桌面\python大作业\main.py“, line 1, in <module>

命运之光

11410

星辰秘典:探索Python项目的神秘力量——贪吃蛇

命运之光

前言:你好,欢迎来到我的博客。我是一个热爱编程的人,特别喜欢用Python这门语言来创造一些有趣的图形项目。在这篇博客中,我将和你分享一些我用Python写的...

5610

​康威生命游戏

一只大鸽子

康威生命游戏(Conway's Game of Life)是康威发明的细胞自动机。生命游戏有几个简单的规则:细胞有两种状态,存活或死亡,每个细胞以自身为中心与周...

10010

PyZelda 源码解析(全)

ApacheCN_飞龙

7710

谁说后端不能画出美丽的动图?让我来给大家拜个年!

努力的小雨

今天我们要介绍的是Python的内置库——小海龟(turtle),它是一个非常实用的绘画工具,不仅可以帮助我们绘制图形,还能让我们查看整个绘画过程。即使对绘画一...

26840

使用 Python 和 Pygame 制作游戏:第九章到第十章

ApacheCN_飞龙

推星星是 Sokoban 或“箱子推动者”的克隆。玩家位于一个房间,里面有几颗星星。房间中的一些瓷砖精灵上有星星标记。玩家必须想办法将星星推到有星星标记的瓷砖上...

16210
领券