pygame
文章平均质量分 96
本人从一只python小白一点点学python,之后出于兴趣原因学了pygame,本专栏包含了pygame开发小游戏从零学起,设计pygame的对象、运动、事件、声音等模块,学完后可以给女朋友设计小游戏哦
我有两颗糖
你不妨大胆一些,爱一个人,攀一座山,追一个梦。
展开
-
Pygame学习笔记 1 —— 初探pygame
pygame学习笔记 1一、pygame程序基本框架程序的基本框架如下图所示:# 导入模块import pygame, sysfrom pygame.locals import *# pygame 的初始化pygame.init()pygame.display.set_caption("name")screen = pygame.display.set_mode((640,4...原创 2019-08-04 19:46:59 · 638 阅读 · 0 评论 -
Pygame学习笔记 3 —— surface对象
Pygame是一个强大的游戏库,适合做2D游戏。参考一位前辈的博客(感谢)学了一下pygame库,虽然还没有做成(偷笑),但对pygame有了大致了解,于是记记笔记。参考博客:用Python和Pygame写游戏-从入门到精通图标引用:Iconfont主要内容: pygame的字体模块、surface对象、颜色的使用一、字体模块 游戏一般都包含文字,连超级玛丽都有金币数量的数...原创 2019-08-06 12:43:02 · 811 阅读 · 0 评论 -
Pygame学习笔记 5 —— 游戏中的人工智能
阅读完前辈的关于游戏中的人工智能的博客后,突然觉得游戏变得好有趣,人工智能不仅可以让超级玛丽的乌龟追着你跑而不是在墙壁之间做往复运动,也可以模拟小动物的生活习性。主要内容: 人工智能初探、有限状态机、transitions库一、人工智能初探 以前我们看到的超级玛丽里面的乌龟动作就是在墙壁之间晃悠,只会撞墙,就算有人经过也没有变化…乌龟的行为可以这样描述:self.move_...原创 2019-08-09 19:31:23 · 587 阅读 · 0 评论 -
Pygame学习笔记 6 —— 3D游戏
pygame是是上世纪的产品,虽然不适合最3D游戏,但我可以使用pygame来绘制简单的3D图形,就像在白纸上画立体图形一样。主要内容: 视觉上的远近、3D空间基本知识、绘制一个空间图形...原创 2019-08-10 12:28:14 · 6345 阅读 · 8 评论 -
Pygame学习笔记 7 —— Sprite精灵
这次我们来讲讲一个非常实用的模块:sprite模块,它可以用来处理含有多个对象的整体,比如一堆子弹和一堆俄罗斯方块,使用sprite模块不仅可以建华复杂性,也可以利用它的函数来简化实现方法。主要内容: Sprite类的继承、Group类、检测精灵的碰撞一、Sprite类的继承sprite类:类的定义class Sprite(object): def __init__(self,...原创 2019-08-11 12:16:32 · 538 阅读 · 0 评论 -
Pygame学习笔记 8 —— 声音
我们前面已经学会了基本的图形绘制、3D效果、人工智能等…但我们一直每提一个关键的东西——声音。下面,我们讲一讲pygame的声音主要内容: 背景音乐、音效、应用一、背景音乐 pygame有一个**[music](https://www.pygame.org/docs/ref/music.html#pygame.mixer.music.load)**模块,它可以用于实现各种背景音乐...原创 2019-08-11 16:52:37 · 559 阅读 · 0 评论 -
Pygame学习笔记 9 —— pygame程序打包为exe
之前我们都是在IDLE或编辑器里面直接通过工程文件来运行程序的,为了方便,可以将pygame程序转化为exe文件,从而不搭建python编译环境的情况下也能够运行程序。一、安装pyinstaller模块使用pip安装pyinstaller插件pip install pyinstallerdsddfddyjhjdsdsjjkIKklLKmxsakcdsd pygame有一...原创 2019-09-14 20:21:12 · 9343 阅读 · 2 评论 -
Pygame学习笔记 2 —— pygame事件
Pygame是一个强大的游戏库,适合做2D游戏。参考一位前辈的博客(感谢)学了一下pygame库,虽然还没有做成(偷笑),但对pygame有了大致了解,于是记记笔记。参考博客:用Python和Pygame写游戏-从入门到精通图标引用:Iconfont主要内容: pygame事件、键盘事件、鼠标事件、简单应用...原创 2020-07-18 11:28:59 · 1330 阅读 · 0 评论 -
Pygame学习笔记 4 —— 时间与运动
Pygame是一个强大的游戏库,适合做2D游戏。参考一位前辈的博客(感谢)学了一下pygame库,虽然还没有做成(偷笑),但对pygame有了大致了解,于是记记笔记。参考博客:用Python和Pygame写游戏-从入门到精通图标引用:Iconfont主要内容: pygame游戏程序基本框架、pygame库的基本函数、在pygame运行窗口绘图一、pygame程序基本框架程序...原创 2021-01-06 20:03:39 · 2731 阅读 · 0 评论