# -*- coding:utf-8 -*-import pygame
from pygame.locals import *
import timedef main():#1. 创建窗口screen = pygame.display.set_mode((480,852),0,32)#2. 创建一个背景图片background = pygame.image.load("./feiji/background.png")#3. 创建一个飞机图片hero = pygame.image.load("./feiji/hero1.png")x = 210y = 700while True:screen.blit(background, (0,0))screen.blit(hero, (x, y))pygame.display.update()#获取事件,比如按键等for event in pygame.event.get():#判断是否是点击了退出按钮if event.type == QUIT:print("exit")exit()#判断是否是按下了键elif event.type == KEYDOWN:#检测按键是否是a或者leftif event.key == K_a or event.key == K_LEFT:print('left')x-=5#检测按键是否是d或者right

飞机大战-控制飞机左右移动二相关推荐

  1. 怎么用java做全民飞机大战_Java飞机大战游戏设计与实现

    1 概述 本次Java课程设计是做一个飞机大战的游戏,应用Swing编程,完成一个界面简洁流畅.游戏方式简单,玩起来易于上手的桌面游戏.该飞机大战项目运用的主要技术即是Swing编程中的一些窗口类库. ...

  2. java小游戏飞机大战_飞机大战小游戏Java(1)

    雷电游戏大家应该很多都玩过吧(至少95后的我有段时间一直玩····没玩过可能你太年轻了hhh),然后我们今天做一个类似的小游戏.软件:eclipse.exe 编程语言:JAVA 首先,还是要做个窗口界 ...

  3. 飞机大战HTML5游戏源码,基于Canvas制作的网页版飞机大战游戏+飞机大战手机端

    简介: 飞机大战HTML5游戏源码是一款基于Canvas制作的网页版飞机大战游戏,画质精美的飞机大战手机端游戏源码 网盘下载地址: http://kekewangLuo.net/W1S2LQcqAT2 ...

  4. python飞机大战子弹不显示_飞机大战游戏 飞机打出一发子弹后就不出现子弹了...

    马上注册,结交更多好友,享用更多功能^_^ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x # main.py import pygame import sys import tracebac ...

  5. 飞机大战-控制玩家飞机左右移动

    # -*- coding:utf-8 -*-import pygame import timedef main():#1. 创建窗口screen = pygame.display.set_mode(( ...

  6. pygame 飞机大战子弹的编写(二)让子弹动起来

    目标:子弹有速度,也能斜着飞 子弹有了,该动起来了.在Bullet类里添加一个函数就行. def update(self):def __init__(self,type = 1):pygame.spr ...

  7. java 中飞机大战碰撞检测,飞机大战开发04子弹与敌机的碰撞检测

    先是敌机与玩家子弹的碰撞检测: 代码: GameLayer.h void GameLayer::update(float dt) { for (int i = 0 ;i < m_pEnermyV ...

  8. c语言基于easyx库的 飞机大战游戏(鼠标控制飞机移动,武器升级,boss发射散弹,boss血条等功能)

    课设题目 实现功能: 飞机鼠标控制–飞机武器升级–敌机发射子弹–boss发射散弹–boss血条记录–我方多条生命 图片资源和源码在下面 链接:https://pan.baidu.com/s/1uTQV ...

  9. unity学习之路—飞机大战

    unity学习之路-飞机大战 这是我第一次进行博客写作,准备把前段时间写的<飞机大战>游戏的制作过程写出来,一方面为自己知识的梳理,另一方面是为分享,当然,前几次写出来的结果肯定很烂,只会 ...

最新文章

  1. hexo从零开始到搭建完整
  2. 给JFinal添加 Sqlite 数据库支持
  3. LINUX符号、快捷键、正则
  4. javascript变量提前声明
  5. java中channelmessage,MessageStore支持的QueueChannel与Spring Integration Java Config
  6. 几个常用的Linux操作系统监控脚本
  7. python传递变量_在Python中传递变量
  8. BLE蓝牙模块NRF518/NRF281/NRF528/NRF284芯片方案对比
  9. 什么是bug?bug的分类
  10. C/C++软件工程师就业求职手册学习笔记---第五章
  11. 3D结构光摄像头深度算法介绍
  12. MacOS安装git
  13. 【 Android 10 系统启动 】系列 -- ShutdownThread(关机流程)
  14. 无锡市委书记杜小刚等领导一行莅临华云数据调研:为无锡现代化建设插上“数字翅膀”
  15. 数字图像处理 离散图象变换
  16. 一路走来,电子信息工程毕业生的嵌入式之路!
  17. Oracle 表空间(tablespace)
  18. python实验九答案_Python程序设计实验报告(九)
  19. 自己用的感觉很好的C++IDE推荐
  20. 浙大MBA项目复试经验分享——坚持到最后,终有所得

热门文章

  1. 如何在Spring boot中修改默认端口
  2. python arcgis批量绘图_python调用ArcGIS批量生成多环缓冲区(多边形等距离放大)...
  3. matlab pca求曲率和法向量_实践课堂 已给出实例的MATLAB求解大汇总(线性规划)...
  4. mybatis mapper.xml入参
  5. 03.进程和线程.md
  6. 蓝桥练习-算法训练 素因子去重
  7. 【测试点2分析】:1020 月饼 (25分)(甲级 1070 Mooncake (25 分))
  8. access课程均不及格_access 第二章 查询 练习题 -
  9. word排版案例报告_停工不停学丨项目部开展Word办公软件使用技能培训
  10. batocera游戏整合包_星露谷物语绅士mod整合包