python
文章平均质量分 64
易宏
这个作者很懒,什么都没留下…
展开
-
项目实列:飞机大战上(了解pygame)
目录关于pygame:关于SDL:pygame的简单使用:1.pygame的初始化和退出:2.pygame中的坐标系:3.绘制屏幕:(创建游戏窗口)加载图像:让游戏动起来:(游戏循环、游戏时钟)精灵图跟精灵组:事件监听:关于pygame:Pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而...原创 2018-08-25 19:06:09 · 775 阅读 · 0 评论 -
项目实例:飞机大战(游戏代码分析)
首先我们需要明确我们的目标:分析一下飞机大战的各自组成部分; 在游戏循环的部分我们需要: # 1. 设置刷新帧率,为了让我们看到动画效果 # 2. 事件监听,检测我们按下左右键或者其他键的时候做出相关的反映 # 3. 碰撞检测,需要检测子弹是否碰到了敌人的飞机,检测我方飞机是否碰到敌人飞机,然后做出相关的动...原创 2018-08-26 14:30:40 · 6782 阅读 · 0 评论 -
项目实例:飞机大战(代码实现)
声明:这些是我参考黑马的教程(只是把自己学习的东西总结一遍,仅仅是学习交流。没有其他任何用途)需要素材的朋友可以留言附上邮箱 先附上代码吧:这是plane_sprites.py文件。主要是创建各个精灵组,和设置一些全局变量。import randomimport pygame# 设置屏幕大小SCREEN_RECT = pygame.Rect(0, 0, 480, 70...原创 2018-08-26 13:13:18 · 8866 阅读 · 57 评论