pygame

    3熱度

    1回答

    我已經實現了使用Python中的巴恩斯必勝客優化其在未接受速度對於N = 10,000機構運行的N體模擬,但它仍然太慢觀看實時。 一個新幀生成的每個時間步長,並顯示該幀首先要計算機構的新位置,然後繪製它們。對於N = 10,000時,它需要約5秒,以生成一個幀(這是waaay過高作爲巴恩斯小屋應當給予更好的結果)。顯示是通過pygame模塊完成的。 因此,我想記錄我的模擬,它的以較高的速度完成一次

    1熱度

    2回答

    我正在嘗試爲我的遊戲獲取背景音樂,但我似乎無法完全弄清楚它。我過去使用過pygame,但是在我的遊戲中有一首歌。 我希望播放列表隨機播放每首曲目。我已經成功地在一個單獨的測試文件中工作。我將在下面發佈此代碼。 問題是當我在主遊戲中調用此函數時,音樂播放第一首曲目,然後停止。如果我放入 while pygame.mixer.music.get_busy(): continue 它只是播

    1熱度

    2回答

    我目前遇到pygame中的按鈕有問題。目前我正在用pygame測試自己,我正在嘗試創建一種飛揚的鳥類遊戲。我試圖實現的是,當我點擊主菜單上的播放按鈕時,它將更改按鈕精靈並運行主遊戲。 我已經設法定義了按鈕功能,並讓我點擊時切換到主遊戲。唯一的問題是點擊時它不會顯示不同的精靈,我可以在應用程序的任何地方點擊以切換到主遊戲,而不必點擊按鈕。 任何幫助將不勝感激。 由於提前 import time

    1熱度

    1回答

    我是python和pygame的初學者。玩這款遊戲的相機會有什麼好的濃縮方式? (隨着玩家總是在屏幕中間)我已經嘗試過很多東西,但他們只是不按我想要的方式工作。再次,我是新的,所以如果這是一個愚蠢的問題,讓我知道。在此先感謝任何一個無法回答的人。 import pygame import random import time pygame.init() display_width =

    -1熱度

    1回答

    我想讓矩形在屏幕上上下移動。但是,當我按下鍵使其升高或降低時,我必須每次不斷按下它使其移動。我解釋pygame.KEYDOWN的方式是,我可以按住所需的鍵,矩形會移動,直到我釋放鍵。 代碼鍵按下: while True: for event in pygame.event.get(): # all keys keys = pygame.key.get_presse

    0熱度

    1回答

    我用pygame製作了一個非常基本的Python繪圖程序。該程序有一個方形窗口,在其中繪製。我怎樣才能將窗口內的區域保存爲圖像?

    -1熱度

    1回答

    基本上是標題。我不確定問題是什麼。我嘗試了幾件小事來嘗試修復它。複製並粘貼並等待一秒鐘,然後按任意鍵。它會自動丟失。將不勝感激的幫助。可能是因爲我試圖添加的等待,但我不確定。應該是一個相當快速的修復。這是我的遊戲至少在功能上最後要做的事情。 import pygame import random black = (0,0,0) white = (255,255,255) red = (2

    -6熱度

    1回答

    我正在製作遊戲並使用pygame。我的目標是用箭頭鍵移動一個矩形。這如何實現?

    0熱度

    1回答

    我是pygame和Python的新手。我查找了其他問題,提出類似的問題,但似乎他們達到了不同的解決方案。請有人告訴我我的代碼有什麼問題。 import pygame import sys pygame.init() size = (width, height) = (720, 720) background_color = (0, 255, 0) screen = pygame.

    0熱度

    1回答

    因此,我正在爲學校構建一個簡單的無限運行遊戲,並且我試圖產生障礙。我試圖檢查每個障礙精靈,如果它已經離開屏幕(背景和障礙物從右向左移動)。如果它已經離開屏幕,我想刪除精靈並在屏幕的右側設置另一個精靈。但每當屏障左側出現障礙時,就會產生無數的障礙物。一般來說,我對pygame和python是新手。任何幫助將不勝感激。提前致謝。 def obstacle_off_screen(self):