0
我對Pygame來說比較新,並且很難找到製作菜單的方法。這是我設計的主菜單。 - >1Pygame:使用圖像作爲菜單的背景
我希望玩家能夠點擊6個按鈕中的每一個,這些按鈕會將它們帶到不同的菜單中。目前我所能做的就是將圖像在一段時間的真循環以及pygame.display.flip中閃爍到屏幕上,但無論如何都無法與之交互。
這是怎麼回事?是否有任何教程可以用於您使用的這種菜單,因爲我無法親自找到它。
謝謝, 亞當。
感謝您的鏈接!我用它去製作一個圍繞單人遊戲的矩形,使用獲得鼠標位置來獲得座標。然而,這給了以下錯誤:「SinglePlayer = pygame.rect(((42,515),(310,487)),(546,55)) TypeError:'模塊'對象不可調用」這裏有錯誤嗎? Pygame已經完全導入。 –
仔細閱讀文檔。 'Rect()'不'rect()'。和'Rect'需要四個整數 - x,y,寬度和高度 - 你有六個數字。使用'single_player = pygame.Rect(x,y,width,height)'創建矩形。然後,您可以使用'single_player.x = new_x'和'single_player.y = new_y'來移動它,並且使用鼠標單擊檢查碰撞'if single_player.collidepoint(mouse_x,mouse_y):' – furas
有文檔'PEP8',並提供如何命名Python中的變量等。它建議爲變量,對象,實例,函數和類的CamelCase名稱使用'lower_case'名稱 – furas