Python骇客帝国弹幕1.0
#骇客帝国弹幕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()
Python骇客帝国弹幕1.0相关推荐
- python实现弹幕_python实现b站直播自动发送弹幕功能
基本开发环境 · Python 3.6 · Pycharm 相关模块使用 import requests import time from tkinter import * import random ...
- 骇客帝国弹幕2.0--移动鼠标触发弹幕
#鼠标移动触发骇客帝国弹幕 import pygame import sys import random pygame.init() SCREEN_SIZE = (1024,768) screen ...
- Python适合初学者或者0基础学习吗?
Python适合初学者或者0基础小白学习吗?很多人都比较关注这个问题,因为近几年Python在互联网行业的发展显而易见,它的就业几率也非常高,具体来看看下面的详细介绍吧. Python适合初学者或者0 ...
- 0基础学python看什么书-0基础学Python入门书籍应该看什么?
0基础学Python入门书籍应该看什么?Python 对不少人来说是谜一样的东西不知道如何下手.从何处下手,找了很多资源几个月过去了学习陷入换乱,没没能入门Python开发.出现这种情况大多是因为没有 ...
- python 数据分析里axis=0/1 行列定义为什么每次都不同?(比如pandas, numpy, DataFrame)
在numpy中, axis=0表示按列操作, axis=1表示按行操作 [20190819 作者注] 作者看了之后, 表示对以上结论表示怀疑 参考文章1: python数据分析里axis=0/1 行列 ...
- Python提取 Gprmax 3.0 的out文件数据
Python提取 Gprmax 3.0 的out文件数据[^1] 文章目录 Python提取 Gprmax 3.0 的out文件数据[^1] 一.结果展示 二.代码分享 一.结果展示 1.模型 2.i ...
- python中的axis=0和1代表什么
python中的axis=0和1代表什么 之前一直很疑惑axis=0和axis=1到底什么时候代表按行操作.什么时候是按列操作.记得在R中也有类似的问题(0代表行.1代表列). 在(caiqingfe ...
- python的array从0开始吗_为什么数组是从0开始的
本文通过汇总一些网上搜集到的资料,总结出大部分编程语言中数组下标从0开始的原因 本博客已经迁移至: 本篇博文已经迁移,阅读全文请点击: 背景 我们知道大部分编程语言中的数组都是从0开始编号的,即arr ...
- python 单元测试出现 Ran 0 tests in 0.000s OK Empty suite
python 单元测试出现 Ran 0 tests in 0.000s OK Empty suite 出现这个空匹配的原因有以下两种 1.测试的函数没有以test开头 2.在unittest.main ...
最新文章
- 94. 二叉树的中序遍历(迭代)
- SendInput模拟Win(VK_LWIN)键的问题
- 模糊pid控制的温度系统matlab源代码_变风量空调模糊 PID 控制系统的仿真研究
- 深度学习核心技术精讲100篇(十二)-DCGAN(对抗生成网络)算法应用及代码实现
- 进度条tqdm基本用法
- C# 数值和字符串之间的相互转换
- 四、物理优化(1)范式化
- oem718d 基准站设置_华测口袋RTK正式发布!-华测导航
- 解题报告:poj2689 Prime Distance
- Nginx 作为Http代理服务器配置
- 智能优化算法:水循环算法-附代码
- 【Android自定义View】仿Photoshop取色器ColorPicker(二)
- STM32F103使用硬件i2c作为从机模式
- Excel分压电阻计算
- 安装office2010失败,提示因为安装了office2010早期试用版本或在安装过程中出错
- LocalDateTime设定某一时间值,转Date
- Spring 事务传播行为
- 从零开始配置搭建云服务器(Linux系统、简明详细教程)
- latex写加上标题不显示页眉页脚
- Material Design 之Style(三)
热门文章
- 无线电能传输 wpt 磁耦合谐振 过零检测 基于二极管整流的无线电能传输设计 基于同步整流的无线电能传输设计
- 程序员崩溃了!想拿的年终奖怎么说黄就黄?!
- python多页爬取获取淘宝商品(莫小仙酸辣粉)的评论
- 在Windows上使用EDA软件——利用WSL安装IC618、SPECTRE181
- 超参数的调优(lightgbm)
- cs1 cs2计算机课程,CS1是基本级还是CS2是基本级?
- 【算法提高—蓝桥杯】阮小二买彩票
- 弥散阴影html,弥漫投影的制作(也叫弥散投影)
- MUMU模拟器设置网络
- 【Python 实战基础】什么是PyQt6? 简单介绍一下PyQt6