pygame - 我正在尝试为我的班级项目制作一个简单的 Pygame。我无法让 Pygame 导入我的照片
问题描述
我已经知道我会受到辱骂,因为我知道这可能是一个简单的解决办法。我是 Python 新手,我正在尝试为我的班级项目创建一个简单的迷宫游戏。我正在阅读非常简单的教程,但是当它尝试导入我的徽标时,我不断收到 pygame 无法打开图像的错误。这是迄今为止我得到的代码(经过几个小时的谷歌搜索,甚至发现一些堆栈溢出但似乎没有任何工作):
import pygame
import os
def main():
pygame.init()
DIR = os.path.dirname(os.path.realpath("Python Stuff"))
IMGS_DIR = os.path.join(DIR, "maze")
logo = pygame.image.load(IMGS_DIR)
pygame.display.set_icon(logo)
pygame.display.set_caption("minimal program")
screen = pygame.display.set_mode((240,180))
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
if __name__ == "__main__":
main()
为了对科学的热爱,我不知道我做错了什么。我尝试了三种不同的代码。我实现的当前操作系统代码应该是直接路径,但我仍然收到“无法打开 ..../maze”错误。文件在正确的位置,没有拼写错误,图像是 PNG 文件,我不知道发生了什么。请帮忙。我今天应该能够完成大部分(如果不是全部)项目,因为角色实现对于这个简单的项目来说将是最困难的。
解决方案
推荐阅读
- javascript - .append 在 Jquery 中显示未定义
- liquibase - 如何防止 Liquibase 执行更改日志的修改版本?
- java - 通过属性在@size 验证注解中配置 max 和 min 参数
- c# - 使用来自数据库的真实数据创建编码数据对象以进行单元测试
- node.js - 使用 Node.js 从 MongoDB 二进制文件提供 xlsx 文件
- c++ - 为什么#include 只包含完整的声明和定义?
- excel - 如何从表格上方的单元格中创建一个范围?
- javascript - 表达式意外结束:nextEvent
- nativescript - 应用程序未下载到模拟器(ios)
- botframework - 通过 App Catalog 加载的团队机器人会阻止非管理员的所有链接