asdfg314284230 / TengineBilibilDemo

基于Tengine框架实现的一个bilibili监听Demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BilibiliLiveDemo

logo

此项目是基于Tengine实现的Bilibili直播间访问的Demo

Unity框架解决方案
status license last issue topLanguage status

待更新

1.热更计划的支持. 2.服务器基本联网支持. 3.完善项目工具流程...

//项目结构
Assets
├── link.xml            // IL2CPP的防裁剪
├── TEngine             // 框架目录
├── TResources          // 资源文件目录(可以自己修改AssetConfig进行自定义)
└── HotUpdateScripts    // 热更脚本资源(可以把TEngine下的Runtime脚本放入此处,让TEngine也处于热更域)

TEngine
├── Config~             // 配置表和转表工具(一键转表生成C#结构体和Json配置)
├── FileServer~         // Node编写的资源文件系统,可以部署测试AB下载,生产环境最好还是用OSS
├── UIFrameWork~        // UI系统的Package包
├── Editor              // TEngine编辑器核心代码
└── Runtime             // TEngine核心代码
    ├── PlayerPrefsDataMgr// 本地可持久化(非必要)       
    ├── Audio           // 音频模块(非必要)
    ├── Config          // 配置表加载器(非必要)
    ├── Mono            // Mono管理器
    ├── Unitity         // 工具类
    ├── Res             // 资源加载管理器
    ├── HotUpdate       // 热更新模块(非必要)
    ├── UI              // UI系统模块(非必要)
    ├── Net             // 网络模块(非必要)
    ├── ECS             // ECS模块(非必要)
    ├── Event           // Event事件模块
    ├── NetWorkAuthSystem // 自用的卡密系统(非必要)
    ├── BiliBiliLive    // Bilibili核心连接实现(必要)
    ├── GameModel       // 基于原先新增的一个数据模块(非必要)
    └── Core            // 核心模块

技术支持

QQ群:967860570
欢迎大家提供意见和改进意见,不喜请友善提意见哈 谢谢~
如果您觉得感兴趣想期待关注一下或者有眼前一亮的模块,不妨给个Star~

优质开源项目推荐

Tengine - 本项目基于此框架开发的。

HybridCLR - 特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案

About

基于Tengine框架实现的一个bilibili监听Demo


Languages

Language:C# 98.8%Language:CMake 0.6%Language:Shell 0.3%Language:Batchfile 0.2%Language:JavaScript 0.2%