我有一个基于SLD2的应用程序,我想在Android上移植它(目前可用于Windows,Linux,MacOS和iOS)。 经过大量研究后,我发现最干净的方法是使用Android Native活动并从那里启动我的C ++代码。这很有效,我的下一步是将SDL2构建为一个动态库,并将其包含在项目中,该项目也运行良好。虽然当我尝试初始化SDL视频,声音等时,我发现SDL2只能在SDL源代码提供的SDL_Activity内初始化。
这是真的吗?
有没有办法做我想做的事情?
我的代码库很安静,取代了处理SDL渲染的主类,java类会影响我的很多基本代码。
是否有其他选择或指南可以获得灵感?