
pygame
红掌拨氢波
这个作者很懒,什么都没留下…
展开
-
Pygame学习 Surface(一)
pygame 中的对象(之一)SurfacePygame中Surface对象用于表示任意一个图像,Surface对象具有固定的分辨率和像素格式。Surface对象通过8位索引调色板的24位色彩。Surface((width, height), flags=0, depth=0, masks=None) -> SurfaceSurface((width, height), flags=...原创 2019-09-22 19:30:43 · 1068 阅读 · 0 评论 -
pygame学习之Hello world
pygame之Hello worldimport pygame, sysfrom pygame.locals import *# 初始化pygame.init()# 初始化要显示的窗口 windowSurface = pygame.display.set_mode((500, 500), 0, 32)pygame.display.set_caption('hello World'...原创 2019-09-22 16:58:43 · 403 阅读 · 0 评论 -
pygame 之 精灵类
先举个例子:import pygameclass Block(pygame.sprite.Sprite): # 构造函数,传入方块的颜色,以及它x,y的坐标 def __init__(self, color, width, height): # 调用父类(Sprite)构造函数 pygame.sprite.Sprite.__init_...原创 2019-09-23 21:50:01 · 1882 阅读 · 0 评论 -
pygame之会移动的罗小黑
import pygameimport sysfrom pygame.locals import *# 初始化pygamepygame.init()# 设置窗口大小size = widht, height = 800, 600# 设置移动速度speed = [-2, 1]# 颜色使用RGB,当三个数值均为255时为白色,均为0时为黑色bg = (255, 255, 255...原创 2019-09-24 20:47:08 · 873 阅读 · 0 评论 -
pygame之坦克大战(一)
战场类import pygamebrickImage = r"../image/brick.png" # 获取战场上砖块图片ironImage = r"../image/iron.png" # 获取战场上铁块图片# 战场上的砖,继承Sprite基类class Brick(pygame.sprite.Sprite): def __init__(self): #...原创 2019-09-29 10:25:09 · 554 阅读 · 0 评论 -
pygame之坦克大战(二)
子弹类(Bullet)import pygame#继承Sprite基类class Bullet(pygame.sprite.Sprite): def __init__(self): # 调用父类构造函数 pygame.sprite.Sprite.__init__(self) # 加载子弹四个方向的图像 self.bullet...原创 2019-09-29 15:18:39 · 354 阅读 · 0 评论 -
pygame之坦克大战(三)
我方坦克类(MyTank)# -*- coding: utf-8 -*-import pygameimport bulletClass # 加载我方双人坦克,每个坦克有三个等级tank_T1_0 = r"../image/tank_T1_0.png"tank_T1_1 = r"../image/tank_T1_1.png"tank_T1_2 = r"../image/tank_T1...原创 2019-09-29 16:50:11 · 376 阅读 · 0 评论 -
pygame之坦克大战(四)
敌方坦克类(EnemyTank)import pygameimport randomimport bulletClass# 继承Sprite基类class EnemyTank(pygame.sprite.Sprite): def __init__(self, x = None, kind = None, isred = None): # 调用父类构造函数 ...原创 2019-09-29 17:14:41 · 335 阅读 · 0 评论