M
Publisher
matrixant
BiliveObserver
Misc
API WebSocket Networking Bilibili Live Signals GDScript Demo
An addon to obtain bilibili live info and danmu.
This plugin has been mirrored from the Godot Asset Library.
The plugin author is in no way affiliated with Gadget.
If you are the author of this plugin and would like this mirror removed, please contact support@gadgetgodot.com.
这是用来提取 B 站直播间弹幕等信息的 Godot 插件。
此插件适用于 Godot 4.0
插件安装:
- 克隆/下载本仓库文件
- 复制 addons 文件夹到你的项目目录下
简要说明:
- BiliveAPI 管理 HTTP 的 API 请求,包括获取直播间真实 ID、用户信息、用户头像等。
(注意:为了防止被网站监测为爬虫,API 请求有一秒的间隔。如果请求很多的话,后面的请求会延迟很久。)
- BiliveClient 管理 WebSocket 客户端,处理直播服务器的广播消息。
- BiliveObserver 使用以上两个节点完成直播间信息的获取、解析,并发送相应的信号。
也可以不使用 BiliveObserver 节点,直接通过 BiliveAPI 和 BiliveClient 实现你自己的直播弹幕处理逻辑。
live_api.json 存储了一部分用户信息和直播信息的 API。我这里只用到了获取直播间信息和获取用户信息和头像的 API。
其它:
demo 默认连接的是本人的直播间,如果测试的话注意修改直播间 ID。