La mia idea è che voglio prendere alcuni input dall'utente nel gioco come nome dell'utente, quindi voglio metterlo sullo schermo. Forse prima di iniziare il gioco o il centro del gioco, è importante.Come ottenere un input dall'utente in Pygame e salvarlo come variabile?
ho cercato InputBox ecc, ma non funziona in realtà, ho provato alcune delle moduli come, ma nessuno di lavoro, alcuni di loro semplicemente scrivendo il mio testo sullo schermo questo è tutto, quello che voglio è che voglio per prendere quell'input e mettere alcuni posti sullo schermo di pygame.
Quindi devo Salva l'input come una variabile .IS là ogni possibile modo per fare questo?
Esempio:
font1 = pygame.font.SysFont("None", 30)
score=0
text=font1.render("{}".format(score), True,(255,255,255))
...
...
if sneakeattheapple:
score += 1
text=font1.render("{}".format(score), True,(255,255,255))
...
...
screen.blit(text,(275,6))
Questo sta per mettere segnare variabile sullo schermo, poi quando voglio aggiornare il punteggio come nel gioco del serpente, quando furtivo mangiare la mela che posso aggiornamento testo così posso aggiornare punteggio variabile.Ma questo punteggio variabile è già definita, voglio farlo con una variabile data dall'utente.
EDIT: Ho già controllare tutti risponde alle domande in & SO, quelli non sono che cosa Im che chiede e quello che voglio. Esistono alcuni modi per stampare tali variabili, questo è non Voglio come ho detto. Facendo eventi della tastiera e la stampa non è qualsiasi parte del mio question.I ha dato l'esempio con il 'nome', ma THIS questione non è rapporto con la mia domanda
EDIT 2: Sarò più chiaro. In Python possiamo farlo;
x=input("Do you want to do this?(y/n): ")
if x=="y":
#do something
if x=="n":
#do something
E possiamo chiediamo ogni volta che vogliamo, dove vogliamo .. Questo è quello che voglio fare in Pygame.
Hai provato a usare 'ingresso()' –
@PythonMaster Scherzi a parte .... voglio prendere che l'input dallo schermo Pygame non shell Python .. – GLHF
@PythonMaster No, non un duplicato. Ho già controllato tutte le domande in SO. – GLHF