import pygameclass tianshi:def __init__(self, screen):self.name = "天师"self.hp = 70self.skin = pygame.image.load("hero.png").convert_alpha().subsurface(pygame.Rect(120, 0, 78, 87))self.x = 88self.y = 99self.ache = 100self.speed = 10self.screen = screendef show(self):self.screen.blit(self.skin, (self.x, self.y))def left_yi_dong(self):self.x -= self.speeddef right_yi_dong(self):self.x += self.speeddef up_yi_dong(self):self.y -= self.speeddef down_yi_dong(self):self.y += self.speeddef key_kong_zhi(ts):for event in pygame.event.get():if event.type == pygame.QUIT:pygame.quit()elif event.type == pygame.KEYDOWN:if event.key == pygame.K_a:ts.left_yi_dong()elif event.key == pygame.K_d:ts.right_yi_dong()elif event.key == pygame.K_w:ts.up_yi_dong()elif event.key == pygame.K_s:ts.down_yi_dong()def main():pygame.init()screen = pygame.display.set_mode((512, 768))beijing = pygame.image.load("map1.jpg")ts = tianshi(screen)while True:key_kong_zhi(ts)screen.blit(beijing, (0, 0))ts.show()pygame.display.update()if __name__ == '__main__':main()

xingtai -飞机大战2。0相关推荐

  1. Qt5实现飞机大战1.0(上)

    前言:最近学习Qt时,当做项目练手,把以前小学期要做的飞机大战又重新做了一遍.以前的时候是用MFC做的,现在改到了用Qt界面来做.不得不说,Qt确实是要好用多了.在此记录,方便自己,希望也能有助于大家 ...

  2. QT阶段项目——飞机大战1.0

    附代码:链接:https://pan.baidu.com/s/1zItNTLnB4QkLuSlVgsd-gQ?pwd=rhy2 提取码:rhy2 一.菜单界面 1.菜单类 class menu: pu ...

  3. tina -飞机大战6.0

    import random import pygame import sys import plane import enemydef key_control(hero):# event 事件:电脑监 ...

  4. tina -飞机大战4.0

    import pygame import sys import plane import enemydef key_control(hero):# event 事件:电脑监控们对电脑的每一次操作,包括 ...

  5. 码上飞机大战v1.0.8

    1.新增积分兑换实物功能 2.新增兑换兑换码功能 3.新增跳转小程序功能 4.新增积分显示列表 5.新增游戏记录列表

  6. 飞机大战小游戏1.0版本

    小时候大家应该都玩过飞机大战吧,这就是仿的一个飞机大战,但是没有写的很全,只能玩一次,死掉之后需要刷新页面玩第二次,话不说多,上代码: 初始页面: 整个的html代码还是很少,如下: <div ...

  7. python 入门实战改进B站小甲鱼飞机大战增强版4.0

    效果: 资源包下载地址:https://download.csdn.net/download/m0_50944918/13977863 部分代码观礼: import pygame import sys ...

  8. 游戏角色坐标的保存间隔_使用C++编写飞机大战游戏【手把手教程】

    友情地提示本文较长,建议保存,慢慢学学.可以直接观看视频教程. C++干大事系列之游戏篇:Qt飞机大战​yun.itheima.com 1.项目简介 飞机大战是我们大家所熟知的一款小游戏,本教程就是教 ...

  9. 西瓜大战java_Java中的线程及(简单飞机大战)实现

    在讲到线程之前我们先聊一下程序,进程,线程这三者的概念: 程序是指为了实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合. 程序存储在磁盘上,由一系列的文件+数据组成. 进程:程序运行起来之 ...

  10. python_飞机大战_main_py_一

    建议从python_飞机大战_main_py_一 开始看 import pygame import random import time from background import * from b ...

最新文章

  1. 007_Vue style样式绑定
  2. Linux 开机显示:welcome to emergency mode
  3. 组策略 之 文件夹重定向
  4. 作业 利用单选框控制图片的显示
  5. 使用TA-Lib在vn.trader上开发CTA交易策略
  6. js中substr,substring,indexOf,lastIndexOf,split 的用法
  7. web安全day47:口令、字典、crunch、cupp、hydra、MSF-psexec_psh的使用
  8. 【文献阅读笔记】(1):一篇手把手教你做GWAS的Guideline文献解读
  9. 一个好用的在线画图工具
  10. Android 调用系统拍照后返回的图片变小了(变模糊了)
  11. 刘韵洁:未来网络技术发展趋势与展望
  12. 网传互联网公司大裁员
  13. 常见的非线性回归模型
  14. Beyond Compare4破解方法
  15. 04-HTML标签(链接标签)
  16. 【C语言】如何优雅地进行嵌入式C开发?(万字总结)
  17. 让html前端的数字每天自己增加,前端开发神器Emmet,让你的代码输入效率瞬间翻倍...
  18. 每日工作记录——ERROR:Simulator:793 - Unable to elaborate instantiated module work
  19. 从Folly源代码中学习C ++ 11的新功能。
  20. pyqt5登录界面设计——模仿qq登录界面,可登录注册(数据库)

热门文章

  1. CSS常用的选择器学习
  2. CoreText(四):行 CTLineRef
  3. 自我介绍与学习linux运维决心书
  4. android模拟电源按键
  5. WOS(一)——文献高级检索
  6. Spyder runfile
  7. 开发者如何了解技术前沿? 再也不用看微信公众号的软文了!
  8. Grid 布局实现九宫格图片动画
  9. 网易云音乐推出异乡人年度企划:不同圈层音乐人演绎他乡故事
  10. 用VC++5.0播放AVI文件的两种方法