Python与PyGame实现模拟黑客帝国字幕雨效果
来源:互联网 发布:查找学位论文的数据库 编辑:程序博客网 时间:2024/06/05 18:02
</pre><pre name="code" class="python">
</pre><p>昨天自学了一段代码,依葫芦画瓢做了个这么个效果,感觉挺带感的。</p><p>代码如下:</p><p></p><p><pre name="code" class="python">import pygamefrom pygame.locals import *from sys import exitimport randompygame.init()SCREEN_SIZE = (640, 480)screen = pygame.display.set_mode(SCREEN_SIZE, 0, 32) font = pygame.font.SysFont("arial", 16);font_height = font.get_linesize()#event_text = []texts=[['0']*80]while True: event= pygame.event.poll() i=0 t=80 tx=[] while i<t: tx.append(chr(random.randint(1, 127))) i+=1 texts.append(tx) texts=texts[-SCREEN_SIZE[1]/font_height:] #这个切片操作保证了event_text里面只保留一个屏幕的文字 if event.type == QUIT: exit() screen.fill((0, 0, 0))#屏幕填充黑色 y = SCREEN_SIZE[1]-font_height #找一个合适的起笔位置,最下面开始但是要留一行的空 for text in texts: x=0 for c in text: screen.blit( font.render(c, True, (0, 255, 0)), (x, y) ) x+=20 #以后会讲 y-=font_height #把笔提一行 i=i+1 pygame.display.update()
0 0
- Python与PyGame实现模拟黑客帝国字幕雨效果
- 实现黑客帝国数字雨效果
- C#实现黑客帝国字幕特效
- 在网页上显示黑客帝国字幕效果
- 实现黑客帝国屏幕效果
- 项目1:实用化黑客帝国字幕雨!
- 黑客帝国效果
- html5实现黑客帝国数字矩阵效果
- Html实现滚动字幕效果
- Qt实现滚动字幕效果
- 实现K歌字幕效果
- C 实现黑客帝国数字雨
- js实现黑客帝国二进制雨
- 实现黑客帝国中的字符雨
- 8086 汇编语言 字符雨 模拟黑客帝国特效
- pygame精灵类实现房子爆炸效果
- python实现的黑客字幕雨(附截图功能)
- 黑客帝国 效果实现 C语言版及JS版
- 英雄联盟2014年决赛,韩国球场座无虚席
- redis五种数据类型的使用
- 熊猫猪新系统测试之四:Ubuntu 14.04
- onItemClick监听器四个arg参数
- 微软在线笔试题2015
- Python与PyGame实现模拟黑客帝国字幕雨效果
- 这是一个SSL证书普及的时代
- 多层PCB板设计中接地
- C语言也能干大事--定时关机程序
- C4_一维数组
- 记录hadoop几个好用的命令行操作
- C语言的一维数组
- smb学习日记
- 在DataTable中查询应该注意的问题 (DataTable.select)