當我嘗試縮放對象時,只有圖像的左上角變大。其餘的保持不變。我想要一個平衡的比例。Pygame的縮放問題
import pygame._view
import pygame, sys
from pygame.locals import *
import random
pygame.init()
barrel = pygame.image.load("images\Barrel.gif")
barrelx = 0
barrely = 0
while running:
barrel = pygame.transform.scale(barrel, (int(barrely/4), int(barrely/4)))
screen.blit(barrel, (barrelx, barrely))
無論如何,它總是變得越來越大(如數字),直到它脫離屏幕。 我在Windows XP上使用Python 2.7。
存儲位置爲'pygame.Rect()'barrel_loc = pygame.Rect(0,0),使其他的東西更容易。像'barrel_loc.center =(100,100)'以及許多功能可以使用矩形。 – ninMonkey