【问题标题】:emscripten pure opengl (no sdl2 or glfw3)emscripten 纯 opengl(无 sdl2 或 glfw3)
【发布时间】:2017-02-22 20:44:48
【问题描述】:

我想制作多平台应用程序,目前它适用于 PC 和 android,我想将它移植到网络上。
我不想使用 sdl2 或 glfw3。 我想要的只是创建opengl上下文,然后运行我的opengles代码(就像在Android中一样,只需创建GLSurfaceView实例并实现2个回调即可拥有一个非常基本的应用程序:onDrawonCreate 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


【解决方案1】:

您可以使用浏览器中的createContext Module 方法来创建WebGL 上下文。之后,只需调用已编译的 OpenGL 代码即可:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多