Lv.1
签名:摸鱼中.........................
在 【Python作品分享】炫酷代码雨(字母版)【求助帖】 中回复
import pygame import random
PANEL_width = 1200 PANEL_highly = 800 FONT_PX = 15 pygame.init() # winSur = pygame.display.set_mode((PANEL_width, PANEL_highly)) font = pygame.font.SysFont("123.ttf", 22) bg_suface = pygame.Surface((PANEL_width, PANEL_highly), flags=pygame.SRCALPHA) pygame.Surface.convert(bg_suface) bg_suface.fill(pygame.Color(0, 0, 0, 28)) winSur.fill((0, 0, 0)) letter = ["q","w","e","r","t","y","u","i","o", "p","a","s","d","f","g","h","j","k", "l","z","x","c","v","b","n","m"] texts = [ font.render(str(letter[i]), True, (0, 255, 0))for i in range(26) ] # column = int(PANEL_width / FONT_PX) drops = [0 for i in range(column)] while True: # for event in pygame.event.get(): if event.type == pygame.QUIT: exit() elif event.type == pygame.KEYDOWN: chang = pygame.key.get_pressed() if(chang[32]): exit() # pygame.time.delay(30) # winSur.blit(bg_suface, (0, 0)) for i inrange(len(drops)): texts = random.choice(texts) # winSur.blit(text, (i * FONT_PX, drops[i] * FONT_PX)) drops[i] += 1 if drops[i] * 10 > PANEL_highly or random.random() > 0.95: drops[i] = 0 pygame.display.flip() 兄弟,你这代码有问题,第40行。
2022-08-21T17:53:09 点赞:2
在 【Python作品分享】Boom Catching Game【作品秀】 中回复
运行出来是黑的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2022-12-04T16:09:26 点赞:0