在使用 Python 的 Pygame 函式庫進行遊戲開發時,可能會出現開發者需要取得玩家的文字輸入的情況。本文提供了在 Pygame 中建立文字輸入框的解決方案,允許使用者輸入文字並將其儲存以供遊戲中進一步使用。
實作簡單的文字輸入框
這是實作基本文字輸入框的逐步指南Pygame:
程式碼範例
以下Python程式碼展示了用Pygame實作文字輸入框:
import pygame as pg from pygame import font ... # Create a function for handling the main game loop def main(): input_box = pg.Rect(100, 100, 140, 32) active = False text = '' ... # Game loop while running: ... # Handle events for event in pg.event.get(): if event.type == pg.QUIT: running = False ... # Handle mouse click events if event.type == pg.MOUSEBUTTONDOWN: if input_box.collidepoint(event.pos): active = not active else: active = False ...
其他資源
以上是如何在 Pygame 中建立文字輸入框?的詳細內容。更多資訊請關注PHP中文網其他相關文章!