我想写一个严肃的2D游戏,最好有Linux和Windows版本(最终还要有OSX版本)。Java非常好,因为它是跨平台的。但是Java写一个严肃的游戏太慢了。所以我想用C++来写。但是C++不太友好跨平台。我可以找到Windows游戏库和Linux库,但我正在寻找一个可以在Windows平台和Linux平台上重新编译源代码使用的库。
有引擎可以做到这一点吗?这个想法是否不相关?重新编译真的那么容易吗?
任何关于C++库的建议和信息都将不胜感激!
有引擎可以做到这一点吗?这个想法是否不相关?重新编译真的那么容易吗?
任何关于C++库的建议和信息都将不胜感激!
我真的很喜欢它,因为它确实是一个C++库,而不是用C编写的C++。SFML是一个可移植且易于使用的多媒体API,用C++编写。您可以将其视为SDL的现代面向对象替代品。SFML由几个包组成,以完美地满足您的需求。您可以将SFML用作最小的窗口系统与OpenGL进行交互,也可以将其用作完整功能的多媒体库,用于构建游戏或交互式程序。