Привет! Я хотел бы создать поле ввода в главном меню в моей игре, чтобы ввести псевдоним игрока, и я не могу найти библиотек или других способов сделать это. У вас есть идеи, как это сделать?
Этот вопрос уже задавался. В Pygame нет объекта Entry (что-то вроде tkinter.Entry), но вы все равно можете создать нечто подобное, используя холст или просто прямоугольник, а затем использовать систему событий для кодирования того, что вы хотите, связанного с вашим блоком.
Пользователь stackoverflow создал целый класс для этого: Как создать текстовое поле ввода с pygame?
Я не уверен, что это то, что вы eman, но функция input () позволяет вводить данные пользователем.
например:
print('Enter your nickname:') nm = input() print('Hello, ' + nm)