blit

    0熱度

    1回答

    我正在建立一個項目,需要一個音頻播放器的具體目的。我目前使用WxPython,Matplotlib和PyAudio軟件包。我也使用Matplotlib的WXAgg後端(backend_wxagg)。 的基本思想非常簡單:在音頻數據將在主窗口中被繪製,並且同時通過PyAudio播放,同時顯示在圖上的播放進度 - 水平滑動我打算與一個動畫垂直線做(例如,光標),幾乎是您在Audacity中看到的類型。

    1熱度

    1回答

    我使用matplotlib動畫情節,通過複製背景和位圖傳送: f = Figure(tight_layout=True) canvas = FigureCanvasTkAgg(f, master=pframe) canvas.get_tk_widget().pack() ax = f.add_subplot(111) # Set inial plot title title = ax.s

    0熱度

    1回答

    你好,我正在嘗試爲塔防遊戲創建塔,但每次我選擇一個新塔時,舊塔會被移除。我不希望這被刪除,我相信有一個簡單的方法來做到這一點,但我找不到它。這是我的代碼。感謝您的任何幫助。 def displayTower(): global bx, by click = pygame.mouse.get_pressed() Background.blit(redTower, (mx

    0熱度

    1回答

    我已經創造了一些動畫後就正常了 - 儘管 - 緩凝時關鍵字: blit=False 然而,在我的努力通過設定塊傳輸,以加快動畫=真我在運行我的測試時遇到了一些奇怪的KeyError異常。 最後,我有一個預感,它可能不會有一個編碼錯誤,但也許有一個設置,甚至一個錯誤。 因此我從here導入了simple_anim.py腳本,發現發生了同樣的錯誤。 我測試過一些例子,他們都給出了相同的異常....

    2熱度

    1回答

    我正在嘗試動畫散點圖(它需要散點圖,因爲我想改變圓的大小)。我已經獲得了matplotlib文檔教程matplotlib documentation tutorial在我的PyQT應用程序中工作,但想要將blitting引入方程中,因爲我的應用程序可能會在動畫可能不夠流暢的較慢機器上運行。 我看過很多動畫片斷的例子,但從來沒有使用散點圖(他們使用圖形或線條),所以我真的很想弄清楚如何初始化動畫(位

    0熱度

    1回答

    我有一些圖像數據,我blitting到紋理,並顯示在基維。圖像數據寬度相同,比窗口部件高。紋理創建完成後,我想爲其滾動效果設置動畫的y位置。 在此之前,我已經將整個緩衝區佈告到紋理中,併爲小部件本身的位置製作動畫。但是,緩衝區數據有時會大於我的GPU支持的最大紋理尺寸,並且屏幕上不顯示任何內容。 我想一個更好的方法是僅將我需要的源緩衝區的部分blit,並保留與部件相同大小的紋理。 在查看了Kivy

    0熱度

    1回答

    第一次在pygame中做東西... 我想要生成一個圖像的幾個實例,然後將它們從底部滾動到頂部。出於某種原因,原始圖片會在其他圖片按預期移動時放置。我也試圖在屏幕的最左側四分之一或最右側的四分之一處生成圖像的實例。我的圖片只顯示在左邊。我的遊戲顯示器是1150x500像素。 關於我如何更正我的代碼的任何提示將不勝感激! 這裏是我使用的方法: def gameHighScore(): poi

    0熱度

    1回答

    90度旋轉,我不知道這是一個設備問題或iOS系統的問題: 在iPhone 5S和iPad空氣(他們具有相同的cpu/gpu),兩個相同大小的framebuffer(1136x640), source是一個渲染緩衝區(不是紋理),dest是一個rendertexture,當glBlitFramebuffer從源到目標時,內容將在橫向模式下旋轉90度。 iOS版本是8.1.3(iPhone 5s)和8

    0熱度

    1回答

    我想調試我的gbuffer framebuffer。我設法輕鬆地對RGB組件進行blit處理,但我想將alpha重新映射爲紅色或rgb以實現灰度,這樣我就可以調試alpha組件,而無需混合。有沒有辦法做到這一點?提前致謝!

    0熱度

    1回答

    import sys, pygame, math, random pygame.init() size = width, height = 1000,720 x = 0 y = 0 house1x = 500 house1y = 360 house2x = 1470 house2y = 360 rock1x = -100 rock1y = 300 scroll