gpt4 book ai didi

python-2.7 - pygame中的透明矩形

转载 作者:行者123 更新时间:2023-12-03 17:09:55 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Draw a transparent rectangles and polygons in pygame

(4 个回答)


上个月关闭。




我想在 pygame 中绘制简单的半透明矩形。我试过这个代码:

import pygame, sys,pygame.mixer

pygame.init()
size = (width, height) = (400, 400)
screen = pygame.display.set_mode(size)
screen.fill((255,255,255))
pygame.draw.rect(screen, (23, 100, 255, 50), (100,100,100,100),0)

running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
running = False
但是正如您所看到的,矩形不是半透明的。就像我插入了颜色 23, 100, 255, 255) 而不是 (23, 100, 255, 50)。

最佳答案

您还可以使用 gfxdraw,它有多个选项并接受颜色的 alpha。

您需要导入:

import pygame.gfxdraw

并与:
pygame.gfxdraw.box(screen, pygame.Rect(0,0,200,200), (100,0,0,127))

关于python-2.7 - pygame中的透明矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13026887/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com