2017-02-01 61 views
0

我想制作多平台应用程序,目前它可以与PC和android一起使用,我希望将它移植到网上。
我不想使用sdl2或glfw3。 所有我想要的是创造OpenGL上下文,然后只需运行我opengles代码(如Android中可以有一个非常基本的应用程序只是通过创建GLSurfaceView实例和实施2个回调:onDrawonCreate在NDK)emscripten纯粹的opengl(没有sdl2或glfw3)

你知道任何文字/ turotials指出这个问题?

+0

你试过了什么?你的问题在哪里,交叉编译为emscripten?在cmake脚本? – uelordi

+0

我可以将sdl2编译为.html/.js而没有问题,但是我想在不使用sdl2或任何其他库的情况下执行opengl。只需创建一个环境并享受乐趣。 – user7428910

+0

那么你想在C++中创建一个opengl上下文吗? opengl ES?或者opengl 4.0?我认为你可能不得不改变你的代码来在一个低级的opengl引擎中实现你的sdl2和glfw3特性。 您是否尝试使用nehe教程? http://nehe.gamedev.net/ – uelordi

回答

0

您可以使用浏览器中的createContext模块方法创建WebGL上下文。之后,只需调用你编译的OpenGL代码,你就可以去:)