虽然我对3、4更加熟悉,但毕竟树莓派的性能有限,我只好弃用。1我不熟,但是在我的规划里,我并不需要一些标准化的UI组件。所以最终选择了 pygame 的框架,并且树莓派系统里也默认安装了 pygame 环境,虽从未写过 python ,但对 python 的大名如雷贯耳,早就想学习一下,正好拿这个项目练练手
功能点
===
-
显示日期时间
-
显示树莓派当前局域网IP
-
显示当前UP主粉丝数
-
显示B站未读消息
-
显示B站视频总计播放数
-
显示视频总计获赞数
-
显示总计获得充电次数
-
显示直播间人气值
-
显示直播间弹幕
-
将直播间弹幕念出来(TTS)
功能是不是还挺丰富的,从写第一行代码到完成也就花了两天不到的时间,这也证明了使用 python 开发的高效率,下面来说说这些功能开发中我遇到了哪些问题,我又是如何解决的。
pygame框架
========
pygame官网: https://www. pygame.org/
pygame 是python环境下最流行的游戏开发框架,当我不需要那些常见的UI组件时,使用游戏框架来开发反而更简单。
安装pygame
pip install pygame
框架基础使用示例
引入pygame和sys
import pygame,sys
定义一个run_game函数,把初始化的逻辑都放里面
def run_game():
初始化pygame引擎
pygame.init()