用Python和Pygame写游戏-从入门到精通(1) Pygame的历史 Pygame是一个利用SDL库的写就的游戏库,SDL呢,全名Simple DirectMedia Layer,是一位叫做Sam Lantinga的大牛写的,据说他为了让Loki(致力于向Linux上移植Windows的游戏的 ...
分类:
其他好文 时间:
2019-07-23 17:23:36
阅读次数:
3498
1. https://bitbucket.org/pygame/pygame/downloads/ 确认自己需要的版本 2. win 用管理员账号运行 cmd py -m pip install -U pygame --user pygame-1.9.2-cp35-cp35m-macosx_10_9 ...
分类:
其他好文 时间:
2019-07-18 16:52:09
阅读次数:
167
啥也不说了,就是个练手,丑是丑了一点,但是还可以抢救一下的# -*- coding: utf-8 -*-import pygame as pgfrom pygame.locals import * #将pygame所有常量导入,如后面的QUITfrom time import sleepimport... ...
分类:
编程语言 时间:
2019-07-06 19:19:42
阅读次数:
105
一直对抖音上的各种人脸处理算法很感兴趣,个别的我觉得目前的水平我能写个简单的实现方式,但是涉及复杂的,还是太菜了。但是之前在抖音上看到了一个用网页写的旋转汉字时钟的视频,感觉很好玩,而且我觉着写出来完全没问题,就用Pygame 和之前实现的旋转立方体的底层代码实现了一下。原视频地址找不到了,只有个模 ...
分类:
其他好文 时间:
2019-07-04 00:22:46
阅读次数:
103
1、准备工作 安装pygame: 验证是否安装: 游戏思路: 把一些 静止的图像 绘制到 游戏窗口 中 根据 用户的交互 或其他情况,移动 这些图像,产生动画效果 根据 图像之间 是否发生重叠,判断 敌机是否被摧毁 等其他情况 把一些 静止的图像 绘制到 游戏窗口 中 根据 用户的交互 或其他情况, ...
分类:
其他好文 时间:
2019-06-25 23:25:30
阅读次数:
212
import randomimport pygame # 设置常量 # 设置屏幕大小 SCREEN_RECT = pygame.Rect(0,0,400,700) # 刷新帧率 FRAME_SEC = 60 # 创建敌机的定时器常量 ENEMY_EVENT = pygame.USEREVENT # ...
分类:
其他好文 时间:
2019-06-24 12:02:22
阅读次数:
115
1.1 游戏的初始化和退出 要使用pygame提供的所有功能之前,需要调用init方法 在游戏结束前需要调用一下quit方法 import pygame pygame.init() # 游戏代码... pygame.quit() 1.2 坐标系 原点 在 左上角 (0, 0) x 轴水平方向向右,逐 ...
分类:
其他好文 时间:
2019-06-20 17:06:07
阅读次数:
151
[TOC] pygame如何实现“切歌”以及多曲重奏? 昨天晚上研究了好久pygame的音乐混合器mixer,出了很多问题后最终成功,不过学习本来也不可能一帆风顺的吗,下面我就来讲一讲我遇到的问题。 一、pygame实现切歌 初始化路径 尝试一 开始尝试直接加载新的音乐,想着循环里有调用play方法 ...
分类:
编程语言 时间:
2019-05-31 13:20:50
阅读次数:
138
import pygame from pygame.locals import * import time import random # 我机 class HeroPlane(object): def __init__(self, screen): # 设置飞机默认的位置 self.x = 230... ...
分类:
编程语言 时间:
2019-05-19 12:29:22
阅读次数:
118
访问此网址 下载对应Python版本的pygame,如下图: 下载完成后,会有一个whl后缀的文件。 将此文件复制到Python根目录下的scripts目录下,打开cmd, 切换到scripts目录下,运行命令 等着安装完成就行,如果出现一个错误,提示让你更新pip, You are using p ...
分类:
编程语言 时间:
2019-05-15 21:41:11
阅读次数:
267