blit

    3熱度

    1回答

    我有兩個2D紋理。第一個是MSAA紋理,使用GL_TEXTURE_2D_MULTISAMPLE的目標。第二個非MSAA紋理使用GL_TEXTURE_2D的目標。 根據OpenGL的spec on ARB_texture_multisample,當繪製MSAA紋理時,只有GL_NEAREST是有效的過濾選項。 在這種情況下,這兩種紋理的通過它們的單獨的幀緩衝器的對象附加到GL_COLOR_ATTAC

    -1熱度

    1回答

    我一直在嘗試將精靈位移到屏幕(當向上移動時)改變爲精靈的後視圖。 目前精靈只是在每個按鍵上的白色背景上按最近的x和y座標,而不是沿着屏幕流暢地移動(我想要在設置的軌跡上連續移動精靈,基於箭頭鍵按下,就像蛇一樣)。 這是我第一次嘗試編寫任何關於python的東西,所以Leyman的條件如果可能的話! lead_x_change = 0 lead_y_change = 0 while not g

    1熱度

    1回答

    我使用wxpython和matplotlib來繪製一個圖。數據來自fpga,當數據到來時我必須刷新數據。在我的代碼中,我使用matplotlib restore_region .blit方法繪製得更快,但有時我想更改xticks yticks和標籤以查看圖形的細節,但我不知道如何去繪製。我剛剛得到了以下結果: setlabel整個規模: 改變蜱和標籤後: 以下是我的功能設置xticks和ytick

    0熱度

    2回答

    我正在爲學校開發一款小型遊戲。我在屏幕上平鋪了一個圖像,但每次我的角色移動時,我都必須重新進行平鋪(平鋪在角色後面,因爲它是網格,角色在單元格中移動)。我試圖將所有東西都平鋪到不同的表面上,然後讓表面在我的屏幕表面上閃光,以避免每次都使用它,節省處理時間。它沒有真正的工作,就像我平鋪的表面忘記了平鋪在它上面的東西。它不會錯誤,它只是不顯示窗口表面上的平鋪表面。 這裏是我的代碼(至少相關的部分) v

    1熱度

    2回答

    我有一個pygame菜單,我繪製了一些按鈕,代表了我的遊戲的難度。爲了方便用戶,我製作了一個精靈,它指示選擇哪個級別按鈕(將其想象爲按鈕周圍的淺綠色框架)。現在,如果我有一個純色作爲我的背景,我可以用bg顏色填充框架。但我想有一個自定義圖像。但我不知道如何做這個圖像刪除的東西。我不想在每個循環中都做一個surface.blit(bgImage, surface.get_rect()) 。有什麼辦法

    -1熱度

    1回答

    我剛剛意識到,SDL有兩個功能blitting。一個是SDL_BlitSurface,第二個是SDL_LowerBlit。而且,這兩個函數都具有縮放版本(SDL_BlitScaled,SDL_LowerBlitScaled)。這兩個功能有什麼區別? Doc表示LowerBlit「僅執行低級表面傳送」。我應該在這下面介紹什麼?

    0熱度

    1回答

    我知道,如何爲pygame.Surface或pygame.image設置alpha。這將是: surface.set_alpha(alpha) ,但如何做到這一點的標籤,通過創建 label = font.render("I'm a label", True, [255,255,255]) 有誰知道這一點? label.set_alpha(1) 沒有做任何事情。當我完成它時,它只是全部

    0熱度

    1回答

    我正在嘗試創建一個小而簡單的模擬,使流星出現在屏幕中間並移開......直到用戶按下一個鍵。按下鍵時,路徑會動態修正爲新路徑。我嘗試了兩種不同的方法,首先是KEYDOWN,然後是pygame.key.get_pressed()函數,但在這兩種情況下,在釋放密鑰後,圖像「Meteor」再次下降到其原始路徑。 我希望能指出我做錯了什麼。 這裏我到目前爲止的代碼: import pygame,sys

    3熱度

    1回答

    如果我將pygame窗口設置爲可調整大小,然後單擊並拖動窗口的邊框,窗口將變大,但表面上沒有任何blit會隨着它變大。 (這是可以理解的)我怎樣才能做到這一點,當我調整一個窗口的大小時,所有的窗口對象都會調整窗口大小並正確地填充窗口? 例如:假設我有一個200 x 200的窗口,並在window_width/2和window_height/2處blit一個按鈕。該按鈕將在窗口的中心100 x 10

    0熱度

    1回答

    我的pygame遊戲中沒有透明PNG圖像的問題。 我加載PNG圖像,並將它們blit到屏幕上。我有一個遊戲屏幕和圖像的白色背景的黑暗背景。雖然,blitting的圖像在白色背景下可見。我希望圖像是透明的,但我無法實現。 我無法在互聯網上找到準確的信息,並解決了我的問題。 有沒有什麼機會有人可以指引我進入正確的方向並審查我的比賽?如何實現圖像的透明度? 鏈接到Python代碼和圖片: https:/