我开发游戏并了解SFML目前与Android不兼容,但SDL是。 SFML和SDL有多相似?用SFML编写的代码可以很容易地转换为SDL吗?两个游戏库之间的主要区别是什么?
提前致谢
答案 0 :(得分:0)
如果您的游戏当前处于高级状态,那些lib之间的代码转换可能会非常痛苦。主要区别在于SDL使用更复杂的功能,并且会导致您自行编写包装器,这可能会花费不必要的时间。
如果您打算切换到支持Android的其他lib,我不建议使用SDL,因为它不是我尝试过的功能最强大的lib,并且它不会让你使用浮动像素转换为坏图形流畅。我强烈建议使用Allegro 5.1.x,它比SFML有点困难但功能强大且比SDL更容易,它得到了很好的支持,并且与大量的操作系统兼容。