2017-02-01 60 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代碼,你就可以去:)