Pygame:如何将图像添加到矩形?

时间:2018-06-05 16:36:04

标签: python pygame

我在Pygame上制作自己的游戏,我希望将图像添加到rects中,而不是使用彩色矩形。

我知道如何将图像添加到pygame,但我想知道是否有某种方法可以添加图像并使用Pygame.rect属性,例如我们rect.centerYrect.centerX

有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

加载图片,调用其get_rect方法获取具有图片大小的矩形,然后设置rect的坐标(有x, y, topleft, center, etc.IMAGE = pg.image.load('an_image.png').convert() # or .convert_alpha() # Create a rect with the size of the image. rect = IMAGE.get_rect() rect.center = (200, 300) 。 ..

dest

...并将作为rect.topleft参数的rect传递给attributes,以便在screen.blit(IMAGE, rect) 坐标处显示图像。

# if its a monday, mark as 1, 2, 3 and so on
dt[weekday == 'Monday', is_week := seq(.N)]

# forward fill the missing values
library(zoo)
dt[, is_week := na.locf(is_week,na.rm = F, fromLast = F)]
dt[is.na(is_week), is_week := 0]

# find weekly average return
dt[, mean(RET), is_week]

   is_week           V1
1:       0 -0.005435000
2:       1  0.003499600
3:       2  0.013698600
4:       3  0.000032000
5:       4  0.005069600
6:       5  0.002131400
7:       6 -0.002950222
8:       7 -0.000962200