首页 > 其他分享 >Pygame

Pygame

时间:2022-12-01 21:23:50浏览次数:34  
标签:ball ballrect screen Pygame speed event pygame

import sys
import pygame 
pygame.init()
size = width, height = 640,480
screen = pygame.display.set_mode(size) 
color = (0,0,0)
ball = pygame.image.load("th.jpg") 
ballrect = ball.get_rect() 
speed = [5,5]
clock = pygame.time.Clock() 
while True:
    clock.tick(60)
    for event in pygame.event.get():
        if event.type == pygame.QUIT: 
            sys.exit()
    ballrect = ballrect.move(speed)
    if ballrect.left <0 or ballrect.right > width:
        speed[0] = -speed[1]
    if ballrect.top <0 or ballrect.bottom > height:
        speed[1] = -speed[1] 
    screen.fill(color)
    screen.blit(ball, ballrect) 
    pygame.display.flip() 
pygame.quit()

 

标签:ball,ballrect,screen,Pygame,speed,event,pygame
From: https://www.cnblogs.com/Kyaria-code-test/p/16942752.html

相关文章

  • Python实验报告——第13章 Pygame游戏编程
    实验报告【实验目的】 1.掌握Pygame的基础知识。【实验条件】1.PC机或者远程编程环境。 【实验内容】1.完成第十三章  实例01:篮球自动弹跳。  实例01:创......
  • pygame中文乱码问题
    一开始在做FlappyBird小游戏时面临中文乱码显示问题,如下所示:一开始我还以为是Python编码问题,然而Python3中自动解决了中文显示问题,最简单的例子就是用print()语句进行打印,......
  • Pygame开发Flappy Bird小游戏(下)
    我们继续进行设计,根据上节,我们已经设计了小鸟类和管道类。剩下的就是得分和碰撞监测。下面就逐一进行设计。根据游戏设想,当小鸟飞过管道,玩家得分加1.这里对于飞过管道的逻辑......
  • Pygame开发Flappy Bird小游戏(上)
    FlappyBird是一款鸟类飞行游戏,由云娜河内独立游戏开发者阮哈东(DongNguyen)开发。在FlappyBird这款游戏中,玩家只需要一根手指来操控,单机手机屏幕,小鸟就会往上飞,不断的单击......
  • Pygame入门
    Pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音等,创建在SDL(simpledirectmedialayer)基础上,允许实时电子游戏研发而不会被低级语言,如C或是更低级的汇编语言束缚。......
  • Pygame制作跳跃小球小游戏
    首先创建一个游戏窗口,然后再窗口内创建一个小球。以一定的速度移动小球,当小球碰到游戏窗口的边缘时,小球弹回,继续移动。可以按照如下步骤实现该功能。(1)首先来创建一个游戏窗......
  • python-飞机大战.pygame快速入门-项目实战
    目标项目准备使用​​pygame​​创建图形窗口理解图像并实现图像绘制理解游戏循环和游戏时钟理解精灵和精灵组项目准备新建飞机大战项目新建一个​​hm_01_pyg......
  • 安装Pygame
    安装:在Windows命令框中输入:pipinstallpygame安装成功2.1.2版本  检查版本:python-mpygame--version  over~......
  • PyGame做了一个扫雷
     1#这是一个示例Python脚本。23#按⌃R执行或将其替换为您的代码。4#按双击⇧在所有地方搜索类、文件、工具窗口、操作和设置。5importsy......
  • Pygame实战(一):随机抽位置
    目录Pygame实战(一):随机抽位置一、概述1、简介2、设计思路3、成果展示二、开始编程1、配置文件2、程序界面2.1读取配置2.2工具类2.3显示区2.4操作区2.5随机矩形3......