alien_invasion运行出来背景色也一直是灰色的,而且ship.py也正常,也不出现飞机

#-*- coding:utf-8-*-
import sys

import pygame

from settings import Settings
from ship import Ship

def run_game():
# 初始化pygame、设置和屏幕对象
pygame.init()
ai_settings=Settings()
screen=pygame.display.set_mode(
(ai_settings.screen_width,ai_settings.screen_height))
pygame.display.set_caption("Alien Invasion")

# 创建一艘飞船
ship=Ship(screen)

# 开始游戏的主循环
while True:

    # 监视键盘和鼠标事件
    for event in pygame.event.get():
        if event.type==pygame.QUIT:
            sys.exit()

    # 每次循环都重绘屏幕
    screen.fill(ai_settings.bg_color)
    ship.blitme()

    # 让最近绘制的屏幕可见
    pygame.display.flip()

run_game()

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
单一职责原则(SRP)--深度剖析--面向对象设计(OOD)
单一职责就是指一个类应该专注于做一件事。现实生活中也存在诸如此类的问题:“一个人可能身兼数职,甚至于这些职责彼此关系不大,那么他可能无法做好所有职责内的事情,所以,还是专人专管比较好。”我们在设计类的时候,就应该遵循这个单一职责原则。     记得有人比喻过软件开发、设计原则、设计模式之间的关系就是战争、战略和战术的关系,关于设计模式实际上是设计原则的具体应用,以后我们还会讲到这一点。另外,
程序怎么都执行不对,但也不报错,那么你可以…
自己在敲代码过程中遇到的各种奇形怪状的问题。记录总结下来,以避免再次遇到时耗费大量没必要的时间。
Problem: 爆炸化合物
Problem: 爆炸化合物 Time Limit: 1 Sec Memory Limit: 128 MB Description 各国都在加大力度防范恐怖份子对于飞机的袭击,X国也不例外,液体一律不准带上飞机。 但是,X国最近打探到某恐怖分子集团正在密谋策划一项恐怖袭击,恐怖分子们准备使用固体材料来制造炸弹! 幸运的是,X国已经知道了恐怖分子们将使用某些特定的化合物来制造炸弹。每种化合物是由2...
Maven项目一直运行不出来但又没有报错
导致原因 1:数据库无法正常连接上 2:注册中心连接不上 3:逆向工程生成的mapper出错(多次生成)   解决办法: 在无法运行出来的项目中添加log4j文件,再次运行,根据运行结果进行修改...
验证Java编程环境是否成功时出现“'javac'不是内部或外部命令,也不是可运行的程序或批处理文件”
-
Proteus单片机仿真时出现的MPASMWIN.exe不可用问题解决方法
最近在学习proteus官方单片机仿真的例子时,编译汇编程序时报MPASM.exe不可用的错误,我百度很多找不到答案就自己摸索,最终我发现是我在安装时修改了Proteus的路径造成找不到文件,如果时安装时采用默认就不会有这个问题。本博客献给跟我出现同一问题的朋友,具体教程如下:    在新建工程时,第一步如图1-1所示:第二步,如图1-2所示:...
『Python』外星人入侵游戏
外星人入侵。Python从入门到放弃书上示例。
MySQL基础----统计数据,空的也显示
在工作中,有这样一个需求,就是需要统计24个小时的相关数据.有的朋友认为简单的一句group by就可以解决。其实不然,真正的统计,24个小时都得有数据的,不允许出现缺失的现象.其实这个有点像废话,处理结果集ResultSet也可以,但为了减少JAVA的负担和增强java代码的可读性,所以尽量用SQL语句,一次性把数据处理好. 表结构,有三个字段一看就明白 [code="sql"]CR...
Android传感器概述(四)
传感器的可用性 传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化。这是因为Android传感器的引入需要有几个平台Release的过程。例如,某些传感器在Android1.5(API Level 3)中被引入,但有些并没有被实现,直到Android2.3(API Level 9)时才可用。同样,一些在Android2.3(API Level 9)和Androi
Tomcat服务器无法正常启动,控制台不报错
在自己调试SpringMVC+Tomcat+Maven项目的时候,点击maven-build-tomcat:run一度启动不了服务器,控制台也不报错。打开浏览器不能访问localhost:8080页面。 经多番尝试,做出以下解决方案: 一:修改Eclipse中Tomcat配置 双击Servers控制台下Tomcat服务器。         修改Server Locations: 如果是灰
web项目不报错,页面也不报错。但是页面就是出不来。
今天碰到了一个很奇怪的问题。我web项目昨天还好好的没有问题。今天下午来了之后运行时,发现登录成功,但是主页加载不出来。后台没有报错。前台也没有报错。然后同事提示看看F12的NotWork下面那耗时了。打开后发现都是毫秒级的。换了Tomcat7-8,也没有效果。在eclipse上运行也不行。在idea上也还是同样的问题,页面加载不出来或者要好几分钟才能出来。 经过一个多年的经验的前辈指点后,成功...
Hibernate+Spring:控制台不报错SQL打印正常但是无法写入数据库问题
写测试类的时候我就觉得奇怪的了,为什么我明明调用Service层的saveUser()方法控制台不报错,而且SQL语句能正确打印出来而数据库中没有该数据。 网上查了一下,瞬间明白了。原理就是单独使用Hibernate每次执行SQL语句前都需要使用commit提交事务。当Hibernate事务交由spring处理的时候,需要在Hibernate配置文件中插入:<property name="conn
"ping"不是内部或外部命令,也不是可运行的程序 或批处理文件。
输入ping 出现问题:“'ping' 不是内部或外部命令,也不是可运行的程序或批处理文件。” 我的电脑——》属性——高级系统设置——》环境变量——》系统变量——PATH——》编辑 输入C:\Windows\System32 再次输入ping,即表示可以了。 ...
安装jdk后,在cmd中输入“javac”,出现“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”的解决方法
安装jdk后,在cmd中输入“java -version”,可以正常显示;但是输入“javac”,却出现“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。 1.安装下载好的jdk后,它会生成两个bin目录。区别
IntelliJ IDEA设置部分代码报错也能正常启动
1、File--&amp;gt;Settings--&amp;gt;2、Run--&amp;gt;Edit Configurations--&amp;gt;
组态TwinCat开机自启动正常,但是右下角一直是灰色,无法正常使用组态
1.具体故障如图 2.正常情况如下 3.一直显示灰色,是因为 TwinCAT System Service 这个服务没有启动 4.在 计算机-管理-服务 中找到,并启动,如图 图中显示的为 启动后的状态 5.至此,就可以正常使用组态啦! 如果觉得本文有用,请推荐给你的好朋友!...
windows10 配置java环境变量,javac 出现“不是内部或外部命令,也不是可运行的程序”的问题。
关于window10 强制更新,无法停止更新服务的(liumang)行径暂且不表,今日就说说window10 配置java环境 变量的坑吧! 首先是JAVA_HOME 与CLASSPATH,这两个配置与以前没有太大差异,新建一个就成了,(注意符号)下面给出变量值: JAVA_HOME===》C:\Program Files\Java\jdk1.8.0_171 CLASSPATH===》.;...
没有配置JKD环境变量也能在eclipse正常运行java文件
Eclipse 中自带了jre所以可以编译, 可以自己配置及安装jdk 安装jdk windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08;   2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统
vue-cli安装成功,但是无法运行vue-V等指令。报错vue -V 不是内部或外部命令,也不是可运行的程序或批处理文件解决方案!!!
刚刚删除重装了nodejs,结果发现原来安装的vue不能用了,打算重新安装一遍,结果安装都挺顺利,但是vue命令都无法运行,一直报错“vue -V 不是内部或外部命令,也不是可运行的程序或批处理文件” 查看了一下npm全局安装包,里面确实有vue安装文件,且之前npm install -g @vue/cli安装的时候也没有问题,那么会不会是环境变量这里有问题呢?因为以前自学angular的时候就...
javac不是内部或外部命令,但是java、java-version指令正常
javac不是内部或外部命令,但是java、java-version指令正常 今天遇到这个问题,云笔记博客同时Mark一下。 解决方案: CLASSPATH:.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;【注意前面的点】 JAVA_HOME:C:\Program Files\Java\jdk1.8.0_66
在命令行键入“cl”时出现不是内部或外部命令,也不是可运行的程序或批处理文件的问题。
本人采用Visual Studio 2010编译器编译代码,根据书上给出命令测试,结果出现“在命令行键入“cl”时出现不是内部或外部命令,也不是可运行的程序或批处理文件的问题。”百度后得到解决方法并且有所拓展。 在windows操作系统中,打开命令行,输入cl,若系统提示 'cl' 不是内部或外部命令,也不是可运行的程序或批处理文件。 则说明VS没有安装或者环境变量设
eclipse无法启动也不报错
一直停在如下的这个界面输出中:org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized. Will retry after the state location is i
本地msdos(cmd)下输入mysql命令提示:‘mysql’不是内部或外部命令,也不是可运行的程序或批处理文件
1、首先打开DOS窗口,然后进入目录mysql安装目录\bin下, 2、键入命令mysql -u root -p;回车即可
tp中where条件拼接!!
$map["is_end"]=array('neq',1); 如果dump  $map输出的就是二位数组哦,不过它的意思就是!=1  . 开始看到二位数组以为错误的呢,不输出二维又能输出什么呢? from:   http://www.cnblogs.com/martin1009/archive/2012/08/24/2653718.html 该链接比较全面!!!! W
iPhone上应用程序无法下载也无法删除、只显示灰色的图标
iOS10发布之后第一时间更新了系统、但是由于手机存储空间较小、系统提示将要删除3个应用、待更新完成之后会重新下载安装、结果更新完之后那几个应用图标变灰、点击应用会变成等待中、但并没有效果、如图、 图片发自简书App 图片发自简书App 之后就在网上查了一些方法、大致有以下几种、1、尝试硬重启(同时按住电源键和home键)。对我没用。2、...
hdu 2065 可以用母函数
现在有一长度为N的字符串,满足一下条件: (1) 字符串仅由A,B,C,D四个字母组成; (2) A出现偶数次(也可以不出现); (3) C出现偶数次(也可以不出现); 计算满足条件的字符串个数. 当N=2时,所有满足条件的字符串有如下6个:BB,BD,DB,DD,AA,CC. 由于这个数据肯能非常庞大,你只要给出最后两位数字即可.  直接用公式: 4^n-1+2^n-1; #
【MyBatis】程序运行无反应不报错
意外停止 在开启打印日志后,程序运行到开始查数据库,出现下面两行后 就没有下文,无返回值,不报错,不终止 Creating a new SqlSession Registering transaction synchronization for SqlSession 原因是,数据库配错了   Source not found Window –&gt; Preferences –&gt; Tom
非全局安装webpack调用相对路径下webpack报错:不是内部或外部命令,也不是可运行的程序或批处理文件。
初学webpack踩坑之路开始。。。。看官方文档时是上面说不推荐webpack全局安装,因此乖乖的采用了非全局安装(即安装于项目之中)至于原因:    不推荐全局安装 webpack。这会将你项目中的 webpack 锁定到指定版本,并且在使用不同的 webpack 版本的项目中,可能会导致构建失败。BUT。。。。当采用非全局安装通过路径调用webpack时,第一个坑就出现了。。。路径名不是内部或...
Tomcat无法启动但不报错原因分析
今天运行Tomcat是忽然发现启动不了了,不知道什么原因,于是在网上搜了不少答案,但都没解决问题,最后自己慢慢摸索终于解决了,在这里总结一下自己所遇到的问题, 在启动Tomcat时显示如下 十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server version:
sql的值为0时,显示不出来的原因
select '2019-03-01' as date --日期 ,count(case when status in ('50','70','80','92') and (cancel_time is null or cancel_time='') and substr(arrive_time,1,10)='2019-03-01' then order_no else nul...
alien_invasion game(对应我上传的python资源)
首先作为一个小游戏,我们需要创建一个外星人的类 alien.py #encoding:utf-8 import pygame from pygame.sprite import Sprite class Alien(Sprite): &quot;&quot;&quot;表示单个外星人的类&quot;&quot;&quot; def __init__(self, ai_settings, screen): '''初始...
nodejs----cmd提示不是内部或外部指令,也不是可运行的程序
今天在本地安装了 nodejs 之后,使用 cmd 却提示出错: 查找之后才发现是环境变量没有配置 ** 解决方法: “这台电脑” --右击–&amp;amp;gt; “属性” ----&amp;amp;gt; “高级系统设置” ----&amp;amp;gt; “环境变量” ----&amp;amp;gt;“系统变量” 下 “新建” ----&amp;amp;gt; “变量名:NODE_PATH” ----&amp;amp;gt;“变量值:C:\Program Files\nodej...
sublime配置编译环境出现sublime不是内部或外部文件也不是可运行的程序解决办法
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&a
vs code 安装配置好python后,运行python出现"cmd"不是内部命令或外部命令的解决办法,也不是可运行的程序或批处理文件 解决办法
vs code 安装配置好python后,写了一个Test.py测试程序,运行后出现如下错误   具体解决如下: 找到你电脑cmd的安装路径,然后在我的电脑,右键,属性-&amp;gt;高级系统设置-&amp;gt;环境变量-&amp;gt;系统变量-&amp;gt;新建 变量名:path 变量值:cmd的安装路径 确定即可解决问题。...
[安装报错]Android Studio报错 'reg'不是内部或外部命令,也不是可运行的程序或批处理文件。
path里添加:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;当然,我之所以出现这个错误,估计是当初配置java环境的时候不小心把它干掉了, 我现在path里的的完整路径是: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\XXX\sdk\platform-tools;C:\X
【node.js】安装express过程中测试报错:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
安装框架express框架的过程中,跟着node.js指南的书安装express可分全局模式和本地模式。 运行cdm命令窗口,直接采用命令行安装: npm install -g express 安装完以后,我直接测试是否安装成功,使用以下命令行: express --help 发现报错信息:’express’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 然后我就开始
xxx不是内部或外部命令,也不是可运行的程序
经常会在cmd中遇到此问题。 解决方法:打开控制面板 → 程序 → 程序与功能 → 打开或关闭Windows功能 → 勾选需要使用的Windows功能。
安装 webpack 报错:'webpack' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
折腾了一上午 终于发现这个问题了是由于环境变量设置的问题 自己设置的环境变量: 查看当前路径指令:npm config ls npm config set prefix D:/node/nodejs/node_global/ //全局包目录,就在node安装目录新建了个nodejs文件夹存放 npm config set cache D:/ndoe/nodejs/node_...
环境变量配置正确仍然出现问题:'javac' 不是内部或外部命令,也不是可运行的程序
按照网上教程一步步配置(如下)发现最后运行javac还是出现了报错:'javac' 不是内部或外部命令,也不是可运行的程序 配置环境变量过程 1、”JAVA_HOME”: 即jdk安装目录如本人安装的位置是:E:\JAVAEN\jdk 2、&quot;CLASSPATH&quot;,这是一个jar包的调用,eg..;%JAVA_HOME%\lib; 3、Path:jdk的bin目录。%JAVA_HOME%\b...
‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件 — 解决过程
今天在Windows下尝试反编译apk,在自己电脑里用cmd编辑java时,提示“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”的错误。主要是因为还没装Java SDK,因此记录下安装的具体流程: 一、首先下载JDK的最新版本 可以去http://java.sun.com/javase/downloads/index.jsp下载最新版本JDK1.7。我安装在"C
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大二java课程设计飞机 产品经理培训班出来

相似问题

0
alien_invasion运行出来背景色也一直是灰色的,而且ship.py也正常,也不出现飞机
1
运行python批处理文件,报了一个缺少属性“key”错误,找到源码但是看不懂,求大佬们解答
0
用anaconda prompt的conda命令时总是报错“此时不应有\Microsoft”
6
使用Django+vue+element-ui搭建项目时,element-ui的样式不生效,如何解决?
0
问linux中运行cx_oracle出现下面的错误ImportError: libclntsh.so.11.1: wrong ELF class: ELFCLASS32
1
pyspark报缺少zlib库,但是python可正确运行
0
在运行pytorch写的网络的时候遇到了一些问题
2
运行批处理文件时遇到“IndentationError: unexpected indent”的错误
0
如何停止py.程序的运行
1
为啥在jupyter运行没有结果
3
装了PyQt4,import能导入,但pip list里没有,pycharm里也找不到,请问谁知道是什么情况?
3
Python飞机大战,while无限循环,不显示图像,但是把最后quit代码放进循环内就显示了,这是为什么啊
1
如何停止py.程序的运行
1
用scrapy爬取网易财经股票的实时数据,出现爬取的数据丢失
1
Visual studio 2017 不知道为什么C++编译任意一段代码都调试不了,出现一个弹窗不知道啥原因。
0
no kernel image is available for execution on the device,计算能力不匹配的问题?
1
Python运行ride.py报错
1
用Anaconda Prompt安装pytroch时报错“此时不应有\Microsoft”
2
运行tensorflow手写数字识别代码出现这个错误该怎么解决
1
安装pyCharm后pip不能用,显示No module named 'pip._vendor.urllib3如何解决?