python跳跃平台类游戏开发实例(一)

  1. 首先引入pygame 和 游戏最常用的 random 方法
  2. 运行后达到以下结果:
# pygame template - skeleton for  a  new python project
import pygame
import random

具体pygame 版本可到官网安装:
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html

  1. window初始化, 默认为黑色
    在这里插入图片描述
WIDTH = 600 # 360
HEIGHT = 400 # 480
# FRAME PER SECOND
FPS = 30 

# define colors
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)
RED = (255, 0, 0)
GREEN = (0, 255, 255)
BLUE = (0, 0, 255)

# initialize pygame and create wiindow
pygame.init()
pygame.mixer.init()
screen = pygame.display.set_mode((WIDTH, HEIGHT))
clock = pygame.time.Clock()

all_sprites = pygame.sprite.Group()
# Game loop
running = True
while running:
    # keep loop running at the right speed
    clock.tick(FPS)
    # process input (event)
    for event in pygame.event.get():
        # check for closing windows
        if event.type == pygame.QUIT:
            running = False
    # update
    all_sprites.update()
    # Draw / render
    screen.fill(BLACK)
    # after drawing everything, flip the display
    # TWO SIDE OF SCREEN ONE FOR PROGRAMMER ONE FOR PLAYER
    all_sprites.draw(screen)
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值