首页 > 其他分享 >跳跃的小球

跳跃的小球

时间:2022-12-01 20:58:25浏览次数:35  
标签:screen 小球 190 pygame 跳跃 speed event 255

import pygame, sys
pygame.init()
screenGameCaption = pygame.display.set_caption("Ball game")
screen = pygame.display.set_mode([680, 480])
screen.fill([255, 255, 255])
x = 50
y = 50
x_speed = 10
y_speed = 10
my_ball = pygame.image.load('Ball.png')
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.time.delay(100)
pygame.draw.rect(screen, [255, 255, 255], [x, y, 190, 190], 0)
x = x + x_speed
y = y + y_speed
if x > screen.get_width() - 190 or x < 0:
x_speed = - x_speed
if y > screen.get_height() - 190 or y < 0:
y_speed = - y_speed
screen.blit(my_ball, [x, y])
pygame.display.flip()
pygame.quit()

 

标签:screen,小球,190,pygame,跳跃,speed,event,255
From: https://www.cnblogs.com/hejunfeng6/p/16942647.html

相关文章

  • python第十三章(篮球的跳跃游戏
    #-*-coding:utf-8-*-importsysimportpygamepygame.init()size=width,height=640,480screen=pygame.display.set_mode(size)color=(0,0,0)ball=pygame.image.load("b......
  • 跳跃小球游戏
     ......
  • 跳跃的小球
     ......
  • 力扣 leetcode 45. 跳跃游戏 II
    问题描述给你一个非负整数数组nums,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一......
  • 自定义组件,通过回调实现跟随手指的小球
    importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.util.AttributeSet;impor......
  • 1742. 盒子中小球的最大数量
    1742.盒子中小球的最大数量classSolution{publicintcountBalls(intl,intr){int[]box=newint[50];intmax=0;for(inti......
  • 为博客添加底部小鱼跳跃特效
    代码如下,往博客园添加的话无需重复引入jquery了,效果如本页面底部特效所示,还是挺好看的:<scriptsrc="https://common.cnblogs.com/scripts/jquery-2.2.0.min.js"></script>......
  • Pygame制作跳跃小球小游戏
    首先创建一个游戏窗口,然后再窗口内创建一个小球。以一定的速度移动小球,当小球碰到游戏窗口的边缘时,小球弹回,继续移动。可以按照如下步骤实现该功能。(1)首先来创建一个游戏窗......
  • 1742. 盒子中小球的最大数量 ------ 简单vector使用、简单模拟
    你在一家生产小球的玩具厂工作,有n个小球,编号从lowLimit开始,到highLimit结束(包括lowLimit和 highLimit,即 n==highLimit-lowLimit+1)。另有无限数量的盒子,编......
  • 盒子中小球的最大数量
    题目你在一家生产小球的玩具厂工作,有n个小球,编号从lowLimit开始,到highLimit结束(包括lowLimit和 highLimit,即 n==highLimit-lowLimit+1)。另有无限数量的......