1 个不稳定版本
0.0.0 | 2020年10月24日 |
---|
#13 在 #sfml
2KB
Thor C++库
Thor是一个开源的跨平台C++库。它扩展了多媒体库SFML,增加了高级特性,如:
- 动画
- 粒子系统
- 资源管理
- 时间测量工具
- 事件处理和回调
- Delaunay三角剖分
- 颜色渐变
- 矢量代数
- ...
有关功能列表、教程和API文档的完整信息,请访问项目主页。
Thor使用构建系统CMake,并可以为Visual C++、g++和Clang编译器进行编译,只要它们提供至少部分C++11支持。除了SFML外,该库还依赖于我另一个项目Aurora,它随Thor一起提供。
开发状态
我不再积极开发Thor。该库已经达到了一个相对满意的状态,并且对于SFML 2来说,它是非常好用的。当然,改进总是可能的,其中一些改进是因为工具已经进步了(例如CMake)。
一旦SFML 3变得更加稳定,我有机会为SFML 3更新Thor,但这只有在有显著兴趣并且我有时间进行工作的情况下才会发生。
许可证
Thor和Aurora都在zlib/libpng许可证下发布,这是一个非常自由的许可证。您可以将代码用于免费和商业产品,开源或闭源。如果您能在使用我的库时留下简短的说明,我将不胜感激,但这不是必需的。
作者和联系方式
Thor自2011年以来由Jan Haller开发。
- 电子邮件: [email protected]
- 项目主页: http://www.bromeon.ch/libraries/thor
- GitHub仓库: https://github.com/Bromeon/Thor