当前位置: 首页 > web >正文

更新英雄位置

笔记

import pygame# 游戏的初始化 -> 初始化
pygame.init()# 创建游戏的窗口 480 * 700
screen = pygame.display.set_mode((480,700))# 绘制背景图像
bg = pygame.image.load("./images/background.png")
screen.blit(bg,(0,0))
# pygame.display.update()# 绘制英雄的飞机
hero = pygame.image.load("./images/me1.png")
screen.blit(hero,(150,300))# 可以在所有绘制工作完成之后,统一调用update方法
pygame.display.update()# 创建时钟对象
clock = pygame.time.Clock()# 1.定义rect记录飞机的初始位置
hero_rect=pygame.Rect(150,300,102,126)# 游戏循环 -> 意味着游戏的正式开始
while True:# 可以指定循环体内部的代码执行的频率clock.tick(60)# 2.修改飞机位置hero_rect.y -= 1# 3.调用blit方法绘制图像screen.blit(bg,(0,0))screen.blit(hero,hero_rect)# 4.调用update方法更新显示pygame.display.update()pygame.quit()
http://www.xdnf.cn/news/1663.html

相关文章:

  • CS144 Lab 6 实战记录:构建 IP 路由器
  • LLM量化技术全景:GPTQ、QAT、AWQ、GGUF与GGML
  • 如何在 Odoo 18 中配置自动化动作
  • 如何在 Unity 中导入 gltf /glb 文件
  • 机器人灵巧手有刷与无刷空心杯电机解析
  • Bean的生命周期
  • 免费的 HTML 网页托管服务
  • 图像预处理-霍夫变换
  • React学习路线
  • 解决高德地图AMapUtilCoreApi、NetProxy类冲突
  • 哑光蓝色调风光人像Lr调色教程,手机滤镜PS+Lightroom预设下载!
  • Java for循环中,如何在内循环跳出外循环?
  • AI | 最近比较火的几个生成式对话 AI
  • STM32 的 GPIO和中断
  • 为什么提示词能够提高大语言模型的理解能力
  • git Http改用户下载
  • 动手试一试 Spring Security入门
  • 加深对vector理解OJ题
  • WASM与Kotlin反编译难度对比分析
  • 【Yolo精读+实践+魔改系列】Yolov1论文超详细精讲(翻译+笔记)
  • 架构-软件工程
  • linux:启动后,ubuntu屏幕变成红色了
  • 第14章 授权:保护应用程序
  • 视觉多模态大模型(VLLM)详解与应用:从原理到医疗实践 [特殊字符][特殊字符]️[特殊字符]️
  • 【优秀三方库研读】【C++基础知识】odygrd/quill -- 折叠表达式
  • 初识Redis · 主从复制(上)
  • Spark-Streaming核心编程
  • 全局变量Msg.sender
  • PC接入deepseek
  • Anything V4/V5 模型汇总