python基于pygame库实现弹幕效果(多行显示,速度不同,颜色不同,循环显示)

这篇具有很好参考价值的文章主要介绍了python基于pygame库实现弹幕效果(多行显示,速度不同,颜色不同,循环显示)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、实现目标   

        使用python实现类似弹幕的显示效果,弹幕文本存储在txt文件中,弹幕多行显示,弹幕颜色不同有区别,弹幕的速度不一,弹幕要循环显示。

  python基于pygame库实现弹幕效果(多行显示,速度不同,颜色不同,循环显示)

 python基于pygame库实现弹幕效果(多行显示,速度不同,颜色不同,循环显示)

弹幕文本数据:danmu.txt文章来源地址https://www.toymoban.com/news/detail-474316.html

永远的神
哥哥,好帅啊
啊啊啊啊
太好看啦
666
爱了爱了
啦啦啦啦啦啦
牛逼!牛逼!牛逼!
厉害啊
安心看弹幕,不要吵
画面太美,不敢看啊
家人们,谁懂啊
呜呜呜呜呜
我觉得还挺可爱的,发网上的视频也好好笑
无规矩不成方圆
既要按章执法,也要讲究温情
觉得还是挺可爱的
在家 唱唱 挖呀挖就可以了,不适合上街。
青蛙是益虫,不能卖
大热天,不热呀!
底层人的无奈
卖青蛙的不怕热吗?
太贵,物价不和理,骗小孩子强迫大人消费。
这不比乞讨来得更有脸面吗 怎么什么都限制
在上海,那就正常的。
我觉得这个挺好的
为现在高节奏的生活中增添乐趣,也是解决人口就业

到了这里,关于python基于pygame库实现弹幕效果(多行显示,速度不同,颜色不同,循环显示)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • web前端之多行文本擦除效果、文本逐个显示或展示、创建元素标签、querySelector、createElement、appendChild、requestAnimationFrame

    前言 window.requestAnimationFrame()告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行。 备注:若你想在浏览器下次重绘之前继续更新下一帧动画

    2024年03月24日
    浏览(43)
  • CSS中如何实现多行文本溢出省略号效果?

    前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一

    2024年02月10日
    浏览(53)
  • pygame伪3d 实现地面效果

    教程来自What is Mode 7? Let’s code it! 油管镜像

    2024年02月13日
    浏览(69)
  • 基于Python的PyGame的俄罗斯方块游戏设计与实现

    近年来,随着游戏产业的突飞猛进,游戏玩家的技术也是与日俱增,当你看见游戏高手完美的表演时,你是否想过我也能达到那种水平,本程序用Python语言编写俄罗斯方块,左侧显示正在运行的游戏,右边显示下一个出现的形状、等级和积分等。游戏运行时随着等级的提高而

    2024年02月04日
    浏览(57)
  • 基于Python+Pygame实现一个俄罗斯方块小游戏【完整代码】

    俄罗斯方块,一款起源于上世纪80年代的经典电子游戏,凭借简单的规则和独特的魅力,一跃成为全球家喻户晓的经典。你知道其实只需要一些基础的编程知识,就可以自己实现它吗?今天,我们将使用Python的Pygame库,一步步带你构建属于自己的俄罗斯方块小游戏! 游戏初始

    2024年02月04日
    浏览(50)
  • 完美解决 flex 实现一行三个,显示多行,左对齐

    效果图 代码 方法二

    2024年02月07日
    浏览(35)
  • element-ui 表格一行显示多行内容并实现多行内某一行列合并

    这是加上边框的, 去掉边框后这个表格看着更明显一点,表格一行放多行内容,并让第二行进行列合并,第一行不合并 该方法其实就是普通的列合并,只不过使用了row和col使效果看着像是第一行没合并,第二行才合并

    2024年02月11日
    浏览(60)
  • css 实现超出两行、多行文字省略号显示

    在我们日常使用文字超出省略号显示,一般使用下面的方式实现,但是当有需求需要实现两行乃至多行时,该怎么实现呢。 单行省略: 多行省略: ps:需要注意的是,记得控制元素width。

    2024年02月11日
    浏览(57)
  • ElementUI Table实现多行省略,鼠标移动上去显示所有文字内容

    ElementUI table文字超出一行,隐藏多余文字,移入显示tips。 今天写项目的时候,实现在table里面的文字过长,需要做悬浮文字提示的功能 给el-table-column设置 :show-overflow-tooltip=\\\"true\\\" 属性可以使单元格超出的内容自动折叠显示,当鼠标移入时单元格的上方会自动弹出一个小tips来显

    2024年02月11日
    浏览(47)
  • CSS实现单行或者多行文本溢出隐藏并且显示省略号

    如果文字超出父元素指定宽度,文字会自动换行,而连续不间断数字和英文字母(没有其他字符)不会自动换行; 详细步骤: 第一步(不换行):white-space:nowrop;(对于连续的数字或者英文字母可省略) 第二步(溢出隐藏)overflow:hidden; 第三步(文本溢出显示省略号)text-overf

    2024年02月16日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包