这系列的第一篇通过创建一个简單的骰子游戏来探究 python pygame模块现在是来从零制作你自己的游戏的时间。
在我的 这系列的第一篇文章 中 我已经讲解如何使用 python pygame模块 创建一个简單的、基于文本的骰子游戏。这次我将展示如何使用 python pygame模块 模块 Pygame 来创建一个图形化游戏。它将需要几篇文章才能来得到一个确实做成一些東西的游戏但是到这系列的结尾,你将更好地理解如何查找和学习新的 python pygame模块 模块和如何从其基础上构建一个应用程序
在开始前,你必須安装 Pygame
有几种方法来安装 python pygame模块 模块,但是最通用的两个是:
你的背景仅是一张图片或一种颜色你的电子游戲人物不能与在背景中的东西相互作用,因此不要在后面放置一些太重要的东西。它仅仅是设置装饰
要开始一个新的 Pygame 工程,先在计算機上创建一个文件夹游戏的全部文件被放在这个目录中。在你的工程文件夹内部保持所需要的所有的文件来运行游戏是极其重要的
一個 python pygame模块 脚本以文件类型、你的姓名,和你想使用的许可证开始使用一个开放源码许可证,以便你的朋友可以改善你的游戏并与你一起分享他们的更改:
你也可以直接从一个 Unix 终端或一个 Windows 命令提示符中运行一个 python pygame模块 脚本
最后想学习python pygame模块的小伙伴们!请关注+私信回复:“资料”就可以拿到一份我為大家准备的python pygame模块学习资料!
需要用箌的第三方库:pygame
1.准备人物每一帧动作图片(带有alpha通道)的素材
将所有动作图像创建surface对象
以上事件只能获得按下和放開一瞬间的事件不能用于移动人物 获取被按住的键盘:kp=pygame.key.get_pressed()
①人物移动的方法:茬按下某个按键后人物surface对象的位置±速度,使位置向按键方向变化
④为了方便在人物移动时载入不同图像,将图像对象装入列表中,move()方法裏用self.picnum%6循环访问列表,当访问到最后一个时回到第一个开始重新访问
至此游戏的基本框架和人物移动已经实现,接下来将在 python pygame模块——利用pygame模塊制作RPG游戏(二) 中 实现UI界面场景切换,人物攻击等程序功能
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。