资源简介
使用pygame开发的一个小例子,有点像超级玛丽,代码不多,供初学者参考。
代码片段和文件信息
import pygame #引入Pygame sys 等模块
import sys
from pygame.locals import *
from random import randint
import time
class Player(pygame.sprite.Sprite):#定义子类玩家,从妖精类寄生
def __init__(selfstart_xstart_ywidthheight):#类的初始化定义了起点xy 宽度高度
pygame.sprite.Sprite.__init__(self)
self.image=pygame.transform.scale(pygame.image.load(player_image)(widthheight))#载入图片转化大小
self.rect=self.image.get_rect()
self.rect.x=start_x
self.rect.y=start_y
self.speed_y=0
self.base=pygame.Rect(start_xstart_y+heightwidth2)#表示双脚的超小矩形
def move_y(self):
collided_y=world.collided_get_y(self.base)
if self.speed_y<=0 or collided_y<0:
self.rect.y=self.rect.y+self.speed_y
self.speed_y=self.speed_y+gravity
- 上一篇:python处理UCI鲍鱼数据集
- 下一篇:GN算法python实现
相关资源
- pygame贪吃蛇
- Pygame游戏源代码:中国象棋
- python制作象棋程序源码(pygame)
- pygame音乐播放器
- python pygame flappybird 卷轴类小游戏
- 《Python和Pygame游戏开发指南》随书源
- Pygame中文文档.pdf
- 蜗牛绕墙爬(python小游戏源码)
- python 五子棋游戏源码(带背景音乐,
- Python 水母吃鱼游戏 pygame
- pygame坦克大战
- PYGAME五子棋界面,可以下棋
- pygame飞机大战源码和素材Python版完整
- python.pygame.坦克大战源代码
- pygame的接球小游戏
- Python写的坦克大战
- python3五子棋人机大战和人人大战.zi
- 一个简单游戏ai的实现--让电脑自己愉
- Python+PyGame制作的井字棋游戏
- 基于α-β剪枝python实现五子棋人机对战
- pygame-1.9.2a0.win32-py2.7.msi
评论
共有 条评论