【发布时间】:2026-02-17 05:35:01
【问题描述】:
我目前正在学习使用 pygame 和 Youtube 上 TechwithTim 的资产构建一个赛车游戏(URL https://www.youtube.com/watch?v=L3ktUWfAMPg&t=1119s)。
似乎有两个问题正在发生。
- 在我用来 scale_image 的 utils 文件中,返回在函数之外
import pygame
from pygame.examples.sprite_texture import img
def scale_image(img, factor):
size = round(img.get_width() * factor), round(img.get_height() * factor)
return pygame.transform.scale(img, size)
其次,我的主文件无法识别
from utils import scale_image
版本 Python 3.9,
Pygame 2.1.0
PyCharm 社区版
希望尽快找到解决方案 来自一个没有经验的年轻程序员
【问题讨论】:
-
是的,您的
return不在您的职能范围内。所以,缩进它,这样它就在你的函数里面。你的文件是叫utils,还是叫utils.py,这是它需要的? -
它叫做utils.py
-
它和你的主文件在同一个文件夹中吗?