鱼C论坛

 找回密码
 立即注册
查看: 2256|回复: 4

[已解决]求助!问题如下图(飞机大战案例)

[复制链接]
发表于 2023-3-12 11:03:42 | 显示全部楼层 |阅读模式
10鱼币
本帖最后由 1838569480 于 2023-3-12 11:04 编辑

求助!问题如下图:
(是一个小游戏的制作,卡住了。找不到问题所在。请大佬帮忙。。。蟹蟹)

import sys
import pygame
from settings import Settings
from ship import Ship
已经在first.py文件中了
最佳答案
2023-3-12 11:03:43
本帖最后由 KeyError 于 2023-3-18 11:15 编辑

在self.ship = Ship(self)时还没有定义self.screen属性,
所以才会报错AlienInvasion没有screen属性。
应该把self.ship = Ship(self)和self.screen = pygame.display.set_mode((self.settings.screen_width, self.settings.screen_height))调换顺序。
QQ截图20230312110024.png
QQ截图20230312110046.png

最佳答案

查看完整内容

在self.ship = Ship(self)时还没有定义self.screen属性, 所以才会报错AlienInvasion没有screen属性。 应该把self.ship = Ship(self)和self.screen = pygame.display.set_mode((self.settings.screen_width, self.settings.screen_height))调换顺序。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-12 11:03:43 | 显示全部楼层    本楼为最佳答案   
本帖最后由 KeyError 于 2023-3-18 11:15 编辑

在self.ship = Ship(self)时还没有定义self.screen属性,
所以才会报错AlienInvasion没有screen属性。
应该把self.ship = Ship(self)和self.screen = pygame.display.set_mode((self.settings.screen_width, self.settings.screen_height))调换顺序。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-19 11:06:07 | 显示全部楼层
你连上线都不上线,别指望解决了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-19 11:07:15 | 显示全部楼层
求你了,上线吧。
对了,在线时间咋一共才42小时?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-3-21 12:57:10 | 显示全部楼层
KeyError 发表于 2023-3-19 11:07
求你了,上线吧。
对了,在线时间咋一共才42小时?

不好意思。。本人属于不发手机式学生党。学习环境不佳
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 21:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表