Pygame
文章平均质量分 68
ShenCantJava
蒟蒻初中生
展开
-
用Python实现序列帧播放器
用Python实现序列帧播放器程序思路用PyQt5创建一个窗口使用tkinter.messagebox和filedialog进行用户交互使用Pygame播放序列帧动画使用Opencv2无损合成序列帧窗口设计用Qt designer设计窗口,并用PyUIC转换,有需要的小伙伴请到百度网盘上去拿链接:提取码:设计完成后主窗口大概是这个样子这里是代码在这里插入代码片...原创 2021-07-12 21:00:56 · 954 阅读 · 0 评论 -
Python Pygame做飞机大战(修改升级版)
Python Pygame做飞机大战(修改升级版)代码稍微修改了一下,bug变少了,添加了游戏开始界面等import pygame,sys,os,randomimport time as tfrom pygame import *import tkinterfrom tkinter import messageboxroot=tkinter.Tk()root.withdraw()# 定义常量SCREEN_WIDTH = 480SCREEN_HEIGHT = 700# 初始化 pyg原创 2020-06-28 20:49:36 · 712 阅读 · 0 评论 -
Python如何使用Pygame画一个圆
前几天坐飞机大战,忽然发现没有游戏开始界面???网上也搜不到…没办法,自己做了一个:Dpygame.draw.circle()首先说一下这个方法的用法:pygame.draw.circle(screen,color,position,radius,width)screen:画布color:指定的颜色(可以是pygame常量也可以是RGB)position:位置radius:直径width:线条宽度(如果想要画实心圆就把它设为radius)这是我的代码:color = 255,255,25原创 2020-06-26 06:29:02 · 3975 阅读 · 0 评论 -
python pygame检测碰撞(二)
本文实例讲述了python飞机大战pygame碰撞检测实现方法。分享给大家供大家参考,具体如下:目标了解碰撞检测方法碰撞实现了解碰撞检测方法pygame 提供了 两个非常方便 的方法可以实现碰撞检测:pygame.sprite.groupcollide()两个精灵组 中 所有的精灵 的碰撞检测groupcollide(group1, group2, dokill1, dokill2, collided = None) -> Sprite_dict如果将 dokill 设置为 Tr原创 2020-06-25 21:24:44 · 1242 阅读 · 0 评论 -
Python Pygame.Rect() 检测碰撞
最近在学Pygame,花一段时间做了一个异常简陋版的"飞机大战"。然后吧,就遇到了一个问题:怎么检测碰撞呢?(个人太菜…)按照网上教程比较普遍的方法(也可能是我没看见别的),碰撞检测依次计算移动物体与被碰撞物体各个边之间坐标是否相交.例如下列代码,检测小球与窗口的碰撞: if self.vector.x > WINDOW_X - self.image.get_width(): self.vector.x = WINDOW_X -self.image.get_width() eli原创 2020-06-25 20:46:12 · 5553 阅读 · 4 评论 -
用Python做飞机大战(含素材)
用Python做飞机大战(含素材)代码代码做的不是很好,请见谅。import pygame,sys,os,randomimport time as tfrom pygame import *import tkinterfrom tkinter import messageboxroot=tkinter.Tk()root.withdraw()# 定义常量SCREEN_WIDTH = 480SCREEN_HEIGHT = 700# 初始化 pygamepygame.init()原创 2020-06-25 19:20:51 · 4095 阅读 · 6 评论