pygame中实现几个图片简单的移动

这篇具有很好参考价值的文章主要介绍了pygame中实现几个图片简单的移动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

import sys
import pygame

pygame.init()
size=width,height=1024,576
screen=pygame.display.set_mode(size)

#x,y=pygame.mouse.get_pos()

color=(0,0,0)
bg=pygame.image.load("images/bg.jpeg")
bgrect=bg.get_rect()

ball=pygame.image.load("images/ball_s.png")
ballrect=ball.get_rect()
speed=[1,1]                           #小球的速度

line=pygame.image.load("images/line_s.png")
#linerect=line.get_rect()


clock=pygame.time.Clock()

#执行死循环,确保窗口一直显示
while True:
    x,y=pygame.mouse.get_pos()        #获取鼠标的x,y座标
    linerect=x,y
    clock.tick(1000)                  #第秒执行1000次   
    #检查事件
    for event in pygame.event.get():  #遍历所有事件
        if event.type==pygame.QUIT:   #如果单击关闭窗口,则退出
            pygame.quit()
            sys.exit()文章来源地址https://www.toymoban.com/news/detail-401665.html

到了这里,关于pygame中实现几个图片简单的移动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue中实现图片懒加载简单说明

    npm i vue-lazyload@1.2.6 import VueLazyload from \\\"vue-lazyload\\\"; 说明:main.js文件 说明:vue文件    

    2024年02月13日
    浏览(29)
  • 不清晰的图片怎么一键变清晰?分享几个简单好用的AI图片变清晰工具

    我们在日常生活经常会遇到这样情况:想要从网上下载一张好看的图片当做电脑壁纸,但是因为图像太小,设置成壁纸后图片会因为被放大而变得非常模糊,那是因为放大图片会导致图片像素变得更大,而图像的分辨率并没有增加,因此图片会变得不清晰。那么怎么样才能无

    2024年02月06日
    浏览(59)
  • 使用pygame让方向键实现角色的移动和转向

    pygame小鱼 transform.flip(Surface,xbool,ybool)可以将图片进行翻转,返回一个新图像 Surface:需要翻转的图像 xbool:是否水平翻转,True/False ybool:是否垂直翻转,True/False

    2024年02月04日
    浏览(40)
  • pygame第7课——实现简单一个打砖块游戏

    pygame课程 课程名称 第1课:pygame安装 链接 :https://blog.csdn.net/weixin_42636075/article/details/130512509 第2课:pygame加载图片 链接 :https://blog.csdn.net/weixin_42636075/article/details/130562606 第3课:画图小程序 链接 :https://blog.csdn.net/weixin_42636075/article/details/130801371 第4课:颜色监测(迷宫小游戏

    2024年04月16日
    浏览(26)
  • Vue中实现图片黏贴上传到服务器:功能分析和实现

    主要的知识点是,浏览的 paste 事件, clipboardData 。 paste 一个标准的Dom事件,粘贴事件,会在用户按下 Ctrl+v ,或者通过鼠标复制时触发.像其他事件一样,我们可以通过 addEventListener 为一个 Element 添加一个粘贴事件的监听函数 如以下代码。   我使用vue3,在页面初始化的时候,

    2024年02月15日
    浏览(25)
  • 【pygame游戏开发】这几个经典游戏,勾起了少年的快乐

    嗨喽,大家好呀~这里是爱看美女的茜茜呐 今天给大家分享几个好玩有趣的小游戏, 既提升了学习的兴趣,又提升了学习效率,告别枯燥的学习。 python 3.8: 解释器 pycharm: 代码编辑器 一、飞机大战 1. 所需素材 字体 图片 音乐 2. 源码部分 模块导入 游戏界面 主函数 3. 效果展示

    2024年02月03日
    浏览(35)
  • 【pygame游戏开发】这几个经典游戏,小红书Python面试题目

    pygame.time.set_timer(change_hole_event, 800) mole = Mole(cfg.MOLE_IMAGEPATHS, hole_pos) hammer = Hammer(cfg.HAMMER_IMAGEPATHS, (500, 250)) clock = pygame.time.Clock() your_score = 0 flag = False init_time = pygame.time.get_ticks() while True: time_remain = round((61000 - (pygame.time.get_ticks() - init_time)) / 1000.) if time_remain == 40 and not flag: hole

    2024年04月25日
    浏览(31)
  • CSS 实现鼠标移动到图片上图片变大,不改变盒子大小

    实现鼠标经过图片时,图片等比放大,但是图片的父盒子不会改变;主要使用了 css 的动画来实现。

    2024年02月05日
    浏览(40)
  • QGraphicsView中重写鼠标事件实现图片的移动

            本文讲的是如何在PyQt5的组件QGraphicsView中重写鼠标事件实现图片的移动。         PyQt5作为强大的GUI编程工具,免不了会拿来做一些图片的显示和处理问题,有的会使用QPainter作为动态显示图片的工具,QLabel是显示静态图片的主推。但是我在工作中遇到了超大

    2023年04月14日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包