Python实现中文字幕雨+源代码
2022/4/22 22:42:34
本文主要是介绍Python实现中文字幕雨+源代码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
写在前面的一些P话:
最近浏览了很多关于用Python和Pygame实现代码雨的案例,发现很多都是没有深入讲解代码的整个实现过程,从0到1教会你制作中文文字雨。
然后在介绍的过程中,我也将深入介绍Pygame的基础知识,让你从一个小白,学完之后也能对Pygame有一个宏观的认识。
好的,下面正式进入主题。
该代码基于pygame实现了中文文字雨,程序运行截图:
部分源代码:
Python学习交流Q群:660193417### #文字雨 import pygame import sys import random pygame.init() resolution = width,height = 800,600 #设置窗口大小和标题 windowSurface = pygame.display.set_mode(resolution) #设置分辨率并得到全局的【绘图表面】 pygame.display.set_caption("中文字符雨平台")#设置标题 bgSurface = pygame.Surface((width, height), flags=pygame.SRCALPHA) pygame.Surface.convert(bgSurface) bgSurface.fill(pygame.Color(0, 0, 0, 35)) # 创建时钟对象 clock = pygame.time.Clock() if __name__ == '__main__': str1 = "01abcdefghijklmnopqurstuvwxyz" str1 = "夏日的草原,早晨空气格外清新,我缠着父亲在草原上漫步。幽幽的草香迎面拂来,红艳艳。朝阳正从地平线上冉冉升起,为辽阔的草原镀上一层金色。草叶上的露珠,像镶在翡翠上的珍珠,闪着五颜六色的光华。我看到草丛中夹着许多粉红色、白色、黄色或是蓝色的不知名的花,把草原装扮得十分美丽。" letter = list(str1) font = pygame.font.Font("c:\windows\Fonts\simhei.ttf", 14) texts = [ font.render(str(letter[i]), True, (0, 255, 0)) for i in range(26) ]
最后
制作字幕雨还是特别简单的,代码就给大家放在上面了。喜欢的小伙伴可以动手试试,记得点赞收藏呀!!!
这篇关于Python实现中文字幕雨+源代码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享