C蟹编程 2022-07-16 13:22 采纳率: 100%
浏览 37
已结题

pygame图片显示

我写完代码后点击运行,但没有达到我想要的效果,我原本设想的是点击B键后会出现boy,但结果却是除了背景,没有任何东西出现。
我的代码如下:

import pygame
import sys
from pygame.locals import *
boy = False
girl = True
pygame.init()
screen = pygame.display.set_mode((750,375),RESIZABLE)
pygame.display.set_caption("Flappy")
boy1 = pygame.image.load("boy.png")
girl1 = pygame.image.load("girl.png")
bj1 = pygame.image.load('屏幕截图.png')
bj2 = pygame.transform.scale(bj1,(750,375))
screen.blit(bj2,(0,0))
pygame.display.update()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
elif event.type == pygame.KEYDOWN:
if event.type == 98:
boy2 = pygame.transform.scale(boy1,(200,50))
screen.blit(boy2,(0,350))
pygame.display.flip()

所以这到底是为什么啊,劳烦各路“英雄”指点指点,谢谢大家!

  • 写回答

1条回答 默认 最新

  • 口袋里的小龙 2022-07-16 14:47
    关注
    from pygame.locals import *
    import sys
    import pygame
    
    
    boy = False
    girl = True
    ## 初始化
    pygame.init()
    ## 设置窗口大小
    screen = pygame.display.set_mode(size=(800,600))
    ## 设置标题
    pygame.display.set_caption("Flappy")
    ## 加载图形
    boy1 = pygame.image.load("111.jpg")
    ## 将图片绘制到屏幕
    screen.blit(boy1,screen.get_rect())
    while True:
         ## 让最近绘制的屏幕可见
        pygame.display.flip() 
        """监视鼠标和键盘事件"""
        for event in pygame.event.get():
           
            """ 判断是否点击关闭按钮 """
            if event.type == pygame.QUIT:
                """退出程序"""
                sys.exit()
            elif event.type == pygame.KEYDOWN:
                print("点击了鼠标或者键盘上的:{}键".format(event.type))
                ## 加载图形
                b = pygame.image.load("julong_test\\test_resize_90.jpg")
                ## 将图片绘制到屏幕
                screen.blit(b,screen.get_rect())
            else:
                pass
    
    

    将你的代码改造后

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月25日
  • 已采纳回答 7月17日
  • 创建了问题 7月16日

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看