約pygame.surface.scroll()
を見つけました。scroll()
は、表面を覆うように背景を再構築する必要なしに、移動するサーフェスのためのものですが、表面はpygame.rect.move_ip()
のように、pygameのドキュメントから理解しています。pygame.surface.scroll()の使用方法は?
とにかく、私はそれを使用する方法を知らないし、pygame文書の例は私が初心者である限り理解するのが難しく、長い時間を捜した後、それを使用する方法を理解する。
ここに私のコードです。
import pygame
from pygame.locals import*
screen=pygame.display.set_mode((1250,720))
pygame.init()
clock=pygame.time.Clock()
boxx=200
boxy=200
image = pygame.Surface([20,20]).convert_alpha()
image.fill((255,255,255))
while True :
screen.fill((0,0,0))
for event in pygame.event.get():
if event.type==pygame.QUIT :
pygame.quit()
quit()
image.scroll(10,10)
screen.blit(image,(boxx,boxy))
pygame.display.update()
clock.tick(60)
ありがとうございました。これは黒い背景を作るのが私の過ちで、私はscreen.scroll()ではなくimage.scroll() –