自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Pygame 让图形动起来

通过改变Rect对象的x,y坐标值,从而实现图形动画效果。

2023-02-20 09:53:24 465

原创 利用pygame 图形绘制函数绘制一个机器人

【代码】利用pygame 图形绘制函数绘制一个机器人。

2023-02-16 11:43:24 582

原创 Pygame声音和音乐

无论游戏的视觉效果和游戏玩法多么出色,如果没有出色的配乐和音乐,它就是不完整的。声音和音乐是视频游戏沉浸感的重要组成部分,没有它们,体验就会变得空虚。pygame.mixer 库引入了对音频和声音播放的支持。它的伟大之处在于它不仅限于制作游戏。您可以单独使用 Mixer 库作为一个独立的库来在您的普通 Python 程序中播放声音和音乐。

2023-02-14 09:44:19 707

原创 Pygame 字体和文本

字体在游戏中也扮演着生要的角色。比如显示得分,角色之间的对话等等。Pygame中字体使用".ttf"文件,它代表 True Type File。

2023-02-13 15:05:05 831

原创 Pygame绘制形状

这次我们将讨论如何使用pygame.draw模块将形状绘制到我们的 Pygame 窗口。该模块本质上是各种绘图函数的集合,每个函数用于绘制一个独特的形状或对象。

2023-02-10 11:40:18 383

原创 Pygame 用户事件

Pygame 带有它自己的一组事件,这些事件具有预定义的名称,例如K_LEFT和K_RIGHT。我们在游戏循环中检测到这些事件,用于通知我们某个“事件”已经发生。Pygame 允许我们创建自定义事件,以提高我们对游戏的控制水平和灵活性。

2023-02-09 14:30:36 820

原创 Pygame 鼠标点击和检测

快速准确地从用户那里获取输入是任何游戏的重要组成部分。在本 Pygame 教程中,我们将解释和演示如何检测鼠标点击输入以及许多其他与鼠标相关的功能。

2023-02-08 10:33:37 5607 1

原创 Pygame 键盘输入

Pygame 跟踪发生的“事件”,我们可以通过events.get()函数看到这些事件。有很多东西可以归类为事件,例如鼠标和键盘输入或窗口上的退出按钮。以上代码是每个 pygame 程序中包含的标准事件检查。

2023-02-08 09:53:35 1569

原创 Pygame Rect对象

在每个游戏中,每个对象都需要一组固定的边界来定义它占据的空间。当对象与其他对象交互或“碰撞”时,这些固定边界是必不可少的。通过定义这些边界,游戏能够检测到两个或多个边界何时重叠或接触。随后处理哪些对象正在交互。常见的例子是当玩家的剑与敌人相撞时,或者当游戏中的两辆汽车相撞时,甚至当玩家站在地上时。这些类型的交互通常称为碰撞检测。

2023-02-08 09:28:47 464

原创 Pygame Surface创建

在 Pygame 中,Surface在显示屏上表示外观对象方面起着重要作用。您在 Pygame 中创建的任何文本、图像或对象都是在 Surface 的帮助下创建的。Pygame 中最常用的Surface对象是使用pygame.display.set_mode()。一般我们称这个创建的Surface对象叫窗口。在下面的文章中,您将了解有关 Surfaces 及其在 Pygame 中的作用的更多信息。

2023-02-07 15:24:37 535 1

原创 Pygame简介

Pygame 是一个游戏库,通常用于在 Python 中创建 2-D 游戏。它具有许多重要功能,例如碰撞检测、声音和音乐、图形、事件系统等等。本 Pygame 简介将涵盖开始开发基本应用程序所需的所有核心概念。您将学习如何在 Pygame 窗口上绘制、更新对象并与之交互。

2023-02-07 11:49:18 3907 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除