+ Pygame
文章平均质量分 77
pygame module
youaresherlock
江湖人称狗哥!
展开
-
Pygame从0实战5
1.Pygame从0实战5 如何实现一个裁剪工具思路:在界面上鼠标第一次按下左键拖拽选择要裁剪的正方形 第二次鼠标左键拖拽实现将裁剪的图形移动到释放鼠标左键的位置第三次点击的时候是取消裁剪# -*- coding: utf-8 -*-# @Author: Clarence# @Date: 2018-03-06 15:11:00# @Last Modified by: Clare...原创 2018-03-06 20:47:04 · 394 阅读 · 0 评论 -
Python开发微信打飞机游戏续
# -*- coding: utf-8 -*-# @Author: Clarence# @Date: 2018-03-19 23:45:29# @Last Modified by: Clarence# @Last Modified time: 2018-03-21 21:33:48"""常用键盘事件的检响应有两种方法:1.通过键盘事件的检测,执行相应的代码2.pygame....原创 2018-03-21 22:12:46 · 308 阅读 · 0 评论 -
Python开发微信打飞机游戏
游戏的基本设定 敌方共有大中小3款飞机,分为高中低三种速度; 子弹的射程并非全屏,而大概是屏幕长度的80%; 消灭小飞机需要1发子弹,中飞机6000分,大飞机10000分; 每隔30秒有一个随机的道具补给,分为两种道具,全屏炸弹和双倍子弹; 全屏炸弹最多只能存放3枚,双倍子弹可以维持18秒钟的效果; 游戏将根据分数来逐步提高难度,难度的提高表现为飞机数量的增多以及速度的加快。 为中飞...原创 2018-03-21 21:47:05 · 1155 阅读 · 1 评论 -
Pygame从0实战11(泡泡小游戏完成)
1.Pygame从0实战11(泡泡小游戏完成) 主要工作:绘制摩擦玻璃面板、改变鼠标图标样式、添加小球入洞音效和游戏胜利音效# -*- coding: utf-8 -*-# @Author: Clarence# @Date: 2018-03-11 09:18:23# @Last Modified by: Clarence# @Last Modified time: 2018-...原创 2018-03-13 20:03:52 · 656 阅读 · 0 评论 -
Pygame从0实战4
1.Pygame从0实战4 实践:利用pygame.tranform中的rotate()实现乌龟沿着墙壁爬行的功能pygame.transformpygame module to tranform surfaces 用来转换Surface对象的Pygame模块练习: rotate()实现贴边走,注意头的方向官网:rotate: rotate an image rotate(Surface, ...原创 2018-03-06 11:24:39 · 279 阅读 · 0 评论 -
Pygame从0实战3
1.Pygame从0实战3下面是一个乌龟满屏幕爬的小程序(就是和气泡屏保一样) 下面是图片和代码链接 点击打开链接链接:https://pan.baidu.com/s/1Ct-YyZEsdhvIEvrGkJM8Jw 密码:ar8d# -*- coding: utf-8 -*-# @Author: Clarence# @Date: 2018-03-04 18:57:22# @Last Mo...原创 2018-03-05 23:00:19 · 339 阅读 · 0 评论 -
Pygame从0实战1
1.Pygame从0实战1关于安装的话可能大家到pygame官方网站安装不到与自己Python版本对应的pygame模块,所以这里推荐大家在这里安装点击打开链接http://mp.blog.csdn.net/postedit下面是第一个实战案例# -*- coding: utf-8 -*-install# @Author: Clarenceinstall# @Date: 2018-03-0...原创 2018-03-04 11:44:08 · 591 阅读 · 0 评论 -
Pygame从0实战2
1.Pygame从0实战2下面要讲讲Pygame的事件事件是什么? Pygame会接受用户的各种操作(比如按键盘、移动鼠标)等产生事件。事件随时可能发生,而且量可能会很大,Pygame的做法是把一系列的事件存放在一个队列里逐个处理。事件检索 pygame.event.get()来处理所有的事件。如果我们使用pygame.event.wait(),Pygame就会等到发生一个事件才继续下...原创 2018-03-04 18:02:10 · 386 阅读 · 0 评论 -
Pygame从0实战10(泡泡小游戏添加音效)
1.Pygame从0实战10(泡泡小游戏添加音效)这节我们将如何在Pygame游戏中添加音效并且在上节未完成的泡泡游戏中添加音效 下面是资源链接 点击打开链接 密码:hfjz播放声音和音效建议将将.ogg格式作为背景音乐,.wav作为音效播放背景音乐:-pygame.mixer.music对象pygame.mixer.music: pygame module for controlling str...原创 2018-03-11 13:35:41 · 2606 阅读 · 1 评论 -
Pygame从0实战9(泡泡小游戏碰撞检测)
1.Pygame从0实战8(泡泡小游戏碰撞检测)1.自己实现碰撞检测思路: Rect()对象center属性就是小球的圆心,那么两个Rect()对象(两个小球)center属性的距离和一个Rect()对象的width属性的距离大小比较,如果前者大,则说明两个小球没有碰撞,反之则碰撞了有两个点A(X1, Y1),B(X2, Y2),则两点距离AB = √((x1-x2)^2 + (y1-y2)^2)...原创 2018-03-09 20:36:12 · 1420 阅读 · 0 评论 -
Pygame从0实战8(泡泡小游戏)
1.Pygame从0实战8之泡泡小游戏 用面向对象的思想做一个泡泡拯救世界的小游戏下面是所要用到的图片和源代码链接:点击打开链接 密码:l68hsprite模块、Sprite类 在pygame.sprite模块中包含了一个名为Sprite类,它是pygame自带的一个精灵。但这个类的功能比较少,因此我们新建一个类对其继承,在Sprite类的基础上丰富,以方便我们的使用.官方: pyga...原创 2018-03-09 13:38:15 · 821 阅读 · 0 评论 -
Pygame从0实战7
1.Pygame从0实战7Pygame中简单图形的绘制绘制矩形 rect(Surface, color, Rect, width=0) -> Surface # width是指定矩形边框的大小pygame.draw.rect() Draw a rectangular shape on the Surface. The given Rect is the area of the reatan...原创 2018-03-08 20:17:43 · 473 阅读 · 0 评论 -
Pygame从0实战6
1.Pygame从0实战6下面主要介绍convert()方法bg = pygame.image.load("background.jpg").convert()pygame.Surface convert(): change the pixel format of an image (像素格式的转换) convert(Surface) -> Surface convert() ->...原创 2018-03-08 20:11:00 · 366 阅读 · 0 评论 -
How to draw a clock with python?
env>>> sys.version, pygame.__version__('3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)]', '1.9.6')import sys, random, math, pygamefrom pygame import local...原创 2019-08-18 21:12:42 · 271 阅读 · 0 评论