开始研究SFML是因为,它不仅是一个多媒体的简易跨平台库,更是一个应用框架,包含了多线程,网络等功能. 从中,可以学习到关于如何写一个多线程sdk.
SFML的设计之初,是为了让我们能快速实现我们的想法,用自己喜欢的语言C/C++.从它的身上,也能学习到如何构建一个中大型的sdk,如何设计框架,以及跨平台编译方面的知识.
SFML官网: https://www.sfml-dev.org/
SFML Git: https://github.com/SFML/SFML
下面,我们会从如何在ubuntu平台使用SFML库说起.
网友评论