#骇客帝国弹幕1.0
import pygame
import sys
import random
pygame.init()
SCREEN_SIZE = (1024, 768)
screen = pygame.display.set_mode(SCREEN_SIZE, 0, 32)
dtext = []
font = pygame.font.SysFont("arial", 26);
font_height = font.get_linesize()
btxt=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
while True:
random.shuffle(btxt)
dtext.append(btxt)
if pygame.event.get() == pygame.QUIT:
sys.exit()
screen.fill((20,10, 10))
y = SCREEN_SIZE[1]-font_height
#找一个合适的起笔位置,最下面开始但是要留一行的空
for text in reversed(dtext):
screen.blit( font.render(str(text), True, (0, 250, 0)), (0, y) )
#以后会讲
y-=font_height
#把笔提一行
import pygame
import sys
import random
pygame.init()
SCREEN_SIZE = (1024, 768)
screen = pygame.display.set_mode(SCREEN_SIZE, 0, 32)
dtext = []
font = pygame.font.SysFont("arial", 26);
font_height = font.get_linesize()
btxt=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
while True:
random.shuffle(btxt)
dtext.append(btxt)
if pygame.event.get() == pygame.QUIT:
sys.exit()
screen.fill((20,10, 10))
y = SCREEN_SIZE[1]-font_height
#找一个合适的起笔位置,最下面开始但是要留一行的空
for text in reversed(dtext):
screen.blit( font.render(str(text), True, (0, 250, 0)), (0, y) )
#以后会讲
y-=font_height
#把笔提一行
pygame.display.update()
pygame.display.update()