pygame-surface

    -1熱度

    1回答

    代碼: #!/usr/bin/python import pygame, time, sys, random, os from pygame.locals import * from time import gmtime, strftime pygame.init() w = 640 h = 400 screen = pygame.display.set_mode((w, h

    0熱度

    1回答

    我目前正在在pygame的遊戲,Python 3中,並已給我的問題的代碼的一部分: for counter in range(0, 30): particles = pygame.image.load('particles.png').convert() particles = pygame.transform.rotozoom(particles, 36*coun

    -1熱度

    1回答

    我正在製作一款遊戲,它具有很多高分辨率圖像,在30 FPS下,因此性能對於這種特殊情況來說是一個大問題。 我正在檢查內存消耗,並意識到一組圖像,其中有2~3mb的硬盤驅動器,加載到遊戲時,它佔用30mb。有沒有減少內存消耗的方法,而不會影響CPU使用率?

    2熱度

    1回答

    我目前正在製作一個遊戲,其中使用pygame.image.load()函數從圖像(PNG)加載小精靈和背景。 我的問題是,並非我所有的精靈都是長方形的,並且因爲它們會在背景上留下醜陋的空白區域,我將它們放在上面。 在下面的圖片中,白色是船舶精靈的一部分,但是我希望它能夠與背景融合。 有一種簡單的方法來解決這個問題?預先感謝您的幫助。

    0熱度

    1回答

    我想在繪製方法中得到圓的矩形,但每當我在我的Alien實例上調用get_rect()方法時,Pygame都會發出錯誤。我想要一個動態的圓面來進行碰撞檢測,因爲我的代碼會生成不同的隨機大小的圓。請任何幫助,將不勝感激 class Alien(): def __init__(self, etc): self.x = random.randrange(0,600) se

    0熱度

    2回答

    我在pygame.I以下問題得到了使用surf=pygame.display.get_ surface() pygame的表面,但是當我試圖打電話 surf.fill() 它說: None type have no attribute fill

    1熱度

    1回答

    我剛剛開始我的第一個PyGame項目,我無法找到如何正確使用蒙版實體應用於移動的Surface。 我做了一個特定的類動畫面 class LabelObject(): def __init__(self, surface, x, y, endX, speed, idleTime): self.surface = surface self.x = x se

    0熱度

    1回答

    我想用多來在pygame的分開兩個任務:從網絡攝像頭拉的圖像,並顯示在屏幕上的圖像。我之所以想這樣做,是因爲 我想要華麗的圖像處理 我想網民投票從屏幕和用戶輸入 分離,要分開兩者的時間延遲,理想情況下優化負載。使用線程我沒有問題從一個線程發送圖像到另一個。但是,我得到了一個滯後的形象。我想測試如果使用多處理可以減少圖像的延遲。 這裏的障礙:我從照相機處理髮送圖像到屏幕處理後得到一個錯誤。使用 im

    0熱度

    1回答

    我想用卡片製作遊戲,像Heartstone,但很簡單(因爲我不是親程序員)。這只是程序 import pygame class Card: def AdCard(self, AdCard): self.AdCard = AdCard def HpCard(self, HpCard): self.HpCard = HpCard def Picture(self, Pict

    0熱度

    1回答

    在blitting命令(我認爲)和碰撞期間出現的透明邊界框有問題。 鏈接代碼和問題就在這裏:https://github.com/CastleSeven/flappy-balloon/issues/1 基本上,只要碰撞即將發生時,玩家模型由障礙物周圍的透明邊框遮擋。我不確定我需要改變什麼,以便只在每個循環中爲不透明像素重新映射背景。 如果我更改了代碼,以便在障礙物blit後出現氣球blit,我會得