摸鱼第一,干活第二

It's time for BOOM!(ノ≧∀≦)ノ

豆腐SDL组件【TofuComponent】(2019.3.21更新v0.0.4)

什么是豆腐SDL组件

这是一个由本博主维护的,致力于简化SDL操作的开源程序包(以下以TFC简称)

简单的来说,就是将SDL与图形渲染中最常用的部分打包集成,以简化调用步骤。

本博主最初想要制作TFC是因为在贴吧、CSDN等地方实在找不到集成好一点的SDL组件库了,所以才萌生了这个想法。

下载链接

最新版本(v0.0.5)

源码仓库→Github

云盘下载 提取码: wedp

所有版本

云盘下载 提取码: pa4v

更新日志

v0.0.5(2019.4.30)

1、将部分Display中的内容单独提取为Director

2、添加了逐帧动画支持

3、因为严重的bug,暂时移除了所有网络支持

4、优化了代码,现在逻辑循环与渲染循环分开了

5、这还不是一个完成品,但是你可以下来看看

v0.0.4(2019.3.21)※bug

1、添加了线程池以及无锁队列支持

2、添加了简单按钮

3、添加了未完善的TCP服务器

4、这还不是一个完成品,但是你可以下来看看

Bug

1、按钮在按下后移动会导致状态改变

2、没有为一些新功能添加include

v0.0.3(2019.3.9)※bug

1、第一次代码重构,优化了大量代码结构

2、因为时间原因,暂时移除按钮组件

3、添加了消息弹窗专用名字空间

4、添加了消息钩子支持,添加了钩子组管理类

5、升级了状态机类(时间原因,尚未测试)

6、将渲染类与窗口类分离,各自占有专用名字空间

7、针对帧刷新的性能优化

8、添加了极其简易的格式化文件名生成器

9、这还不是一个完成品,但是你可以下来看看

Bug

1、部分文件路径指代出错

2、状态基类实现出错

v0.0.2(2019.2.11)

1、加入了最基本的状态机支持

2、分离了按钮不同状态下的响应函数

3、添加了消息弹窗

4、这还不是一个完成品,但是你可以下来看看

v0.0.1(2019.1.30)

1、实现了图片、窗口管理、渲染、基本的事件处理、基本的按钮事件处理

2、实现了更简单渲染帧数控制

3、这还不是一个完成品,但是你可以下来看看

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

code