Pygame中blit( )方法讲解(Surface对象)

这篇具有很好参考价值的文章主要介绍了Pygame中blit( )方法讲解(Surface对象)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

pygame.surface.blit( )方法旨在将一个图像绘制到另一个图像的上方

其主要格式:blit(source,dest=None,special_flags=0)

将source参数指定的Surface对象绘制到该对象上。dest参数指定绘制的位置。dest的值可以是source的左上角坐标,如果传入一个rect对象给dest,那么blit()会使用它的左上角坐标。

现在主要讲解blit的各个参数使用,主要就是两个,一个source,很好理解,就是图片,一个是dest我们可以理解为rect,我们可以直接使用rect参数进去,例如

screen.blit(image, rect)

比如,现在的source是一张图片:水母.jpg

我们现在使用load方法加载它:

import sys
import pygame

screen = pygame.display.set_mode((645, 483))
pygame.display.set_caption('动画测试')
image = pygame.image.load('不知名女友.gif')
rect = image.get_rect()

这样现在我们的

窗口大小,标题,图片,位置

都设置好了

现在进行参数使用:

import sys
import pygame

screen = pygame.display.set_mode((645, 483))
pygame.display.set_caption('动画测试')
image = pygame.image.load('不知名女友.gif')
rect = image.get_rect()

screen.blit(image, rect)

pygame.display.flip()

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()

最后运行得出,我的不知名画师女友的作品:

Pygame中blit( )方法讲解(Surface对象)
图片未经允许,不得擅自使用。

 文章来源地址https://www.toymoban.com/news/detail-512943.html

到了这里,关于Pygame中blit( )方法讲解(Surface对象)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 微软笔记本 Surface Pro 键盘失灵组合键重启的方法(原理不详)

    微软笔记本 Surface Pro 键盘失灵,触摸板失灵,电源键可以正常使用。 1、长按电源鍵,持续按住直至电脑强制关机。 2、长按音量+键和电源键15秒以上,中间别管屏幕上显示什么,可能出现系统信息,然后暗掉,然后出现Win图标或闪烁,不要管,一直按到黑屏,并且键盘背光

    2024年02月13日
    浏览(39)
  • 关于Surface系列重装系统的操作方法,出现的问题并给出了解决办法。

     我去年在微软官网淘到了一个surface go的平板电脑,由于我把Windows系统从Win10更新到了Win11,导致系统很卡顿(不是更新的Win11的原因,我猜测可能是平板电脑的自身版本有关,处理器性能太低了,带不动),所以我试着去还原系统,在还原的过程中,遇到了一些问题,现记

    2024年02月08日
    浏览(26)
  • Surface等设备的触控笔问题,出现自动弹出长按或者激发撤销等操作的解决方法

    ##触控笔自己按键 ##surface pen 误触 变成勾选 通常出现笔在使用的过程中会自己按下笔上的按键的情况最为常见,表现为切换为橡皮擦或者是笔右键功能,有时候还会出现写的时候自己删除上一个轨迹,也可能是激发了撤销快捷键。 网上基本都是卸载笔相关驱动可能改善,但

    2024年01月16日
    浏览(171)
  • 微软Surface/Surface pro笔记本电脑进入bios界面

    微软Surface笔记本电脑进入bios界面 方法一推薦這種方法:Surface laptop 进BIOS步骤 开机后,不停按音量键进bios界面。 方法二:Surface Book、Surface Pro进bios步骤 1、关闭Surface,然后等待大约10秒钟以确保其处于关闭状态。 2、 長按 住Surface上的调高音量按钮(音量+),同时 按下 并 释

    2024年02月04日
    浏览(38)
  • 【Pygame】细致讲解开发Flappy Bird小游戏

    方式1: # 加载图片 # 加载音乐 调用sound.play()即可播放音效。 方式2: 利用python的字典查找图片。 通过python的内置模块os(operatingsystem) 来提供一些和操作系统有关的用法,使用os.listdir方法列出文件夹中的所有文件,利用os.splitext 分割文件名和后缀。 文件名+后缀(“小鸟”+”

    2023年04月13日
    浏览(54)
  • 微软Surface Book 2终止更新日前推迟,将与Surface Pro 6同日结束服务

    近日有消息称,微软公布了旗下Surface系列设备的更新支持终止日期,并且包括新发布的设备和前代产品。 早在本月23日,微软就为Surface Book 2推送了新的固件,主要提升了Surface Dock 2的稳定性,及其他一些安全更新。 而此次微软延长了Surface Book 2的更新支持终止日期,到今年

    2024年02月12日
    浏览(34)
  • 【三】3D匹配Matching之可变形曲面匹配Deformable Surface—read_deformable_surface_model()算子

    😊😊😊 欢迎来到本博客 😊😊😊 🌟🌟🌟 Halcon算子太多,学习查找都没有系统的学习查找路径,本专栏主要分享Halcon各类算子含义及用法,有时间会更新具体案例。 😊😊😊 具体食用方式:可以点击本专栏【Halcon算子快速查找】–搜索你要查询的算子名称;或者点击

    2024年02月14日
    浏览(44)
  • 【三】3D匹配Matching之可变形曲面匹配Deformable Surface—refine_deformable_surface_model()算子

    😊😊😊 欢迎来到本博客 😊😊😊 🌟🌟🌟 Halcon算子太多,学习查找都没有系统的学习查找路径,本专栏主要分享Halcon各类算子含义及用法,有时间会更新具体案例。 😊😊😊 具体食用方式:可以点击本专栏【Halcon算子快速查找】–搜索你要查询的算子名称;或者点击

    2024年02月11日
    浏览(30)
  • 【三】3D匹配Matching之可变形曲面匹配Deformable Surface——serialize_deformable_surface_model()算子

    😊😊😊 欢迎来到本博客 😊😊😊 🌟🌟🌟 Halcon算子太多,学习查找都没有系统的学习查找路径,本专栏主要分享Halcon各类算子含义及用法,有时间会更新具体案例。 😊😊😊 具体食用方式:可以点击本专栏【Halcon算子快速查找】–搜索你要查询的算子名称;或者点击

    2024年02月11日
    浏览(53)
  • 【三】3D匹配Matching之可变形曲面匹配Deformable Surface—get_deformable_surface_matching_result()算子

    😊😊😊 欢迎来到本博客 😊😊😊 🌟🌟🌟 Halcon算子太多,学习查找都没有系统的学习查找路径,本专栏主要分享Halcon各类算子含义及用法,有时间会更新具体案例。 😊😊😊 具体食用方式:可以点击本专栏【Halcon算子快速查找】–搜索你要查询的算子名称;或者点击

    2024年02月09日
    浏览(33)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包