问题:缩进误差

您的game_intro()函数已定义,但从未调用

您写了gameDisplay而不是screen4次,也用display_width, display_height代替{}

在game_intro()中,不调用无限循环后的代码

pygame.display.update(screen)不起作用,应该pygame.display.update()来更新整个屏幕。flip(screen)还需要更改为flip()

函数text_objects()没有定义,但我在您可能从中复制代码的示例中找到了该定义:)

更正代码:import sys

import pygame

from pygame.locals import *

pygame.init()

size = width, height = 720, 480

speed = [2, 2]

black = (0,0,0)

blue = (0,0,255)

green = (0,255,0)

red = (255,0,0)

screen = pygame.display.set_mode(size)

pygame.display.set_caption("BETA::00.0.1")

clock = pygame.time.Clock()

def text_objects(text, font):

textSurface = font.render(text, True, black)

return textSurface, textSurface.get_rect()

def game_intro():

screen.fill(blue)

largeText = pygame.font.Font('freesansbold.ttf',115)

TextSurf, TextRect = text_objects("BETA", largeText)

TextRect.center = ((width/2),(height/2))

screen.blit(TextSurf, TextRect)

pygame.draw.rect(screen, green,(150,450,100,50))

pygame.draw.rect(screen, red,(550,450,100,50))

pygame.display.flip()

pygame.display.update()

clock.tick(15)

intro = True

while intro:

for event in pygame.event.get():

print(event)

if event.type == pygame.QUIT:

pygame.quit()

quit()

game_intro()

python贪吃蛇游戏运行时窗口黑屏_Pygame窗口显示空白黑屏相关推荐

  1. python小游戏代码大全-python贪吃蛇游戏代码

    本文实例为大家分享了python贪吃蛇游戏的具体代码,供大家参考,具体内容如下 贪吃蛇游戏截图: 首先安装pygame,可以使用pip安装pygame: pip install pygame 运行以下 ...

  2. python代码大全-python贪吃蛇游戏代码

    本文实例为大家分享了python贪吃蛇游戏的具体代码,供大家参考,具体内容如下 贪吃蛇游戏截图: 首先安装pygame,可以使用pip安装pygame: pip install pygame 运行以下 ...

  3. Python贪吃蛇游戏

    Python贪吃蛇来啦! 源码奉上,直接拿走~ #!/usr/bin/env python # -*- coding: utf-8 -*- # author:Wangdali time:2021年1月 ...

  4. Python贪吃蛇游戏详细代码和注释

    在写Python游戏项目时,最重要的时python中的pygame库.安装pygame库和用法在我CSDN博客另一篇文章上.这里就不详细说了.下边时运行游戏界面. 下边是详细的代码和注释 import ...

  5. python和易语言写游戏脚本_易语言和python贪吃蛇游戏对比分析

    先是基本的贪吃蛇编程逻辑,以下我以流程方式说明,1.搭建平台,设置贪吃蛇所在窗口.2.设置窗口的方格,相当于把窗口方格化,画出相对应的格子代表不同的东西.3.定义(蛇头,蛇身,食物,障碍物)初始化颜色 ...

  6. python 贪吃蛇游戏代码

    第一步:蛇形 运行IDLE,打开一个新的文本编辑窗口.输入以下的代码: # -*- coding: UTF-8 -*- # 1 - 引入模块 import pygame from pygame.loc ...

  7. java从零开发贪吃蛇游戏全流程

    java从零开始开发贪吃蛇 1.游戏介绍 贪吃蛇是一款经典的益智类小游戏,是最初的翻盖机里面最常见的小游戏之一,学过编程的你有没有想过自己尝试着制作一款自己的贪吃蛇呢. 接下来我将从零开始带着大家做一 ...

  8. python制作贪吃蛇游戏_用Python写贪吃蛇游戏的代码实例

    这篇文章主要为大家详细介绍了Python贪吃蛇游戏的编写代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近在学Python,想做点什么来练练手,命令行的贪吃蛇一般是C的练手项目,但是一时之间 ...

  9. 基于FPGA的VGA显示对贪吃蛇游戏的设计

    基于FPGA的VGA显示对贪吃蛇游戏的设计 摘要 目前,电子数码产品已经进入了人生活的方方面面,而大多数电子产品都依靠显示屏来传递信息,由此可见用电路对显示屏进行控制的研究有很大的实用价值和市场需求. ...

最新文章

  1. 『设计模式』设计模式--策略模式
  2. 如何成为一名合格的数据分析师
  3. 搜索——下沙小面的2(hdu1572)
  4. powerDesigner 把name项添加到注释(comment),完美方案!
  5. C语言学习 数独游戏
  6. 关于SET ANSI_PADDING的用法
  7. linux系统下如何优化mysql运行环境
  8. 人脸检测-人脸对齐-人脸识别原理及方法
  9. 云计算虚拟化特点和了解
  10. 「区块链系列」搭建区块链底层技术
  11. [UE] 在虚幻中使用动画序列和分层骨骼混合简单实现角色看向
  12. 我可以处理Flutter集成百度地图问题解决
  13. Windows mobile屏幕旋转解决方案
  14. 财务自由之路笔记 第一章 你真正想要什么
  15. CyclicBarrier: 循环栅栏
  16. 2022-12-3 图形化界面工具 添加数据
  17. Android手机cpu架构详解
  18. 壁纸网站:Wallpaper Search: - wallhaven.cc
  19. 基于智慧灯杆的行人检测与识别
  20. 软件项目管理==风险计划

热门文章

  1. html滚动字幕怎么设置大小,css怎么设置滚动条宽度?
  2. Java记一次ldap登录操作
  3. 深入解析为什么要用前端组件库,如何用好前端组件库
  4. 文心一言大有进步啊,将盗将行改为故事
  5. MongoDB的orm框架
  6. EasyTable组件,Delphi 和 C++ Builder-SEO狼术
  7. Oracle如何更改端口号
  8. java如何实现redis分片存储_Redis的分片机制
  9. C#里如何远程直接连接SQL Server数据库服务器
  10. QT中如何在主窗口中添加子窗口