将 SDL 2.0 游戏移植到安卓系统
我有一个用C / C++编写的游戏,带有SDL 2.0,我想将其移植到移动平台(特别是Android,也可能还有其他平台)。我读到SDL对Android有原生支持,但游戏本身最初是为Windows编写的,尽管没有使用依赖于Windows的库/代码。至于Android,我以前只使用过基于Java的SDK,从未将其与本机代码集成。我必须对C / C++进行哪些更改(如果有的话),以便我可以在Android平台上使用它?我究竟如何准确地将整个事情编译成APK?是否可以将Java和C / C++用于应用程序,我的意思是,游戏的活动将是本机的,但其他活动(菜单,设置等)可以使用常规的Android Java SDK编写?