Я делаю игру с pygame, у меня есть файл с именем "settings_template.py" и другой файл с именем "pygame_functions.py", и когда я импортирую в свои переменные, он выдает ошибку "NameError: name 'FPS' isне определено "однако, я определил" FPS "в" settings_template.py ".Я не знаю, в чем проблема, и я попробовал все.
Это в моем "settings_template.py"
FPS = 10 # how fast the game runs (frames per second)
, и это в моем "pygame_functions.py"
from settings_template import *
def showSprite(sprite):
global FPS
spriteGroup.add(sprite)
gameClock.tick(FPS) # changed updateDisplay to tick for better framerate
Я тоже пробовал без global FPS
, но без разницы.Если кто-нибудь может мне помочь, я буду вечно благодарен:)