【发布时间】:2017-02-22 20:44:48
【问题描述】:
我想制作多平台应用程序,目前它适用于 PC 和 android,我想将它移植到网络上。
我不想使用 sdl2 或 glfw3。
我想要的只是创建opengl上下文,然后运行我的opengles代码(就像在Android中一样,只需创建GLSurfaceView实例并实现2个回调即可拥有一个非常基本的应用程序:onDraw,onCreate in ndk)
你知道任何涉及这个问题的文本/教程吗?
【问题讨论】:
-
你试过什么?您的问题在哪里,交叉编译为 emscripten?在 cmake 脚本中?
-
我可以毫无问题地将 sdl2 编译为 .html/.js,但我想在没有 sdl2 或任何其他库的情况下进行 opengl。只需创建一个上下文并玩得开心。
-
那么你想在 C++ 中创建一个 opengl 上下文吗? opengl ES?还是opengl 4.0?我认为您可能必须更改代码才能在低级 opengl 引擎中实现 sdl2 和 glfw3 功能。您是否尝试使用 nehe 教程? nehe.gamedev.net
标签: android-ndk emscripten multiplatform