Python中怎么利用pygame制作动画跑马灯
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这期内容当中小编将会给大家带来有关Python中怎么利用pygame制作动画跑马灯,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。import pygamefrom
千家信息网最后更新 2025年01月31日Python中怎么利用pygame制作动画跑马灯
这期内容当中小编将会给大家带来有关Python中怎么利用pygame制作动画跑马灯,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
import pygamefrom random import randint, choicescreen_length = 700screen_width = 500# 模拟彩带飘落的类,掉落的词作为彩带class Word_drop(pygame.sprite.Sprite): # 设置属性:包括字体、下落速度、彩带来源、彩带框的属性 def __init__(self): pygame.sprite.Sprite.__init__(self) self.font = pygame.font.SysFont(name='幼圆', size=10, bold=True, italic=True) self.speed = randint(15, 30) self.word = self.getWord() self.image = self.font.render(self.word, True, (randint(0, 255), randint(0, 255), randint(0, 255))) self.image = pygame.transform.rotate(self.image, randint(87, 93)) self.rect = self.image.get_rect() self.rect.topleft = (randint(0, screen_length), -20) # 获取掉落的词 def getWord(self): length = randint(1, 8) word = '' for i in range(length): word += choice('qwertyuiopasdfghjklzxcvbnm1234567890QWERTYUIOPASDFGHJKLZXCVBNM') return word # 设置彩带更新的条件 def update(self, *args): self.rect = self.rect.move(0, self.speed) if self.rect.top > screen_length: self.kill()# 实现"跑马灯"效果的函数def word_translate(jx, ztw1, ztw2, screen_length, text): max_ztw = max(ztw1, ztw2) jx.x -= 5 if jx.x < 0 - max_ztw: jx.x = (screen_length + 10) screen.blit(text, [jx.x, jx.y])if __name__ == '__main__': # 初始化工作 pygame.init() pygame.font.init() # 渲染字体,两行字 a = pygame.font.SysFont(name='幼圆', size=50, bold=True, italic=True) word1 = ">
上述就是小编为大家分享的Python中怎么利用pygame制作动画跑马灯了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
彩带
跑马灯
动画
制作
内容
属性
分析
专业
中小
内容丰富
函数
字体
就是
效果
文章
更多
条件
来源
知识
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
us900服务器设置
关于网络安全纪录片
周村crm软件开发咨询
简易网络安全巡查报告
黄浦区品牌软件开发优势
网络安全的词
c 查询程序内的数据库
关于达梦数据库
淮南网络安全考试scse认证
软件开发竞标网站
杭州软件开发公司那个好
互联网科技职业技能大赛
网络安全核心技术突破
湖北师范大学数据库期末考试
服务器不接显示器可以调分辨率吗
暗黑2主机切换服务器
服务器形
云车网络技术有限公司官网
公司如何做好网络安全保障
关系型数据库有事实表和维度表
外文数据库检索结论分析
没连接服务器
软件开发模式 瀑布 敏捷
服务器加sql 有什么用
我的世界服务器低配端怎么做
国际体验服服务器选择什么
广告违反网络安全
数据库基础与应用考试
联想服务器优盘启动
建立人物数据库