【问题标题】:How do I create graphics for WebAssembly in C++14, that are implemented similarly to X11?如何在 C++14 中为 WebAssembly 创建图形,其实现类似于 X11?
【发布时间】:2019-07-26 22:52:49
【问题描述】:

我目前正在为一个学校项目使用 C++ 构建 Chess。它进展得非常好,我很快就需要实现图形。尽管我打算在 X11 中实现图形,但我想知道如何使用 WebAssembly 来实现,特别是哪些库与我可以使用的 X11 最相似。 GraphicsDisplay 只是我的 Game 类的观察者。

【问题讨论】:

    标签: c++14 x11 webassembly


    【解决方案1】:

    你不能用 WebAssembly 在 X11 中编程,你需要图形框架。

    目前唯一官方支持 WebAssembly 的 GUI 框架是 Qt。看看它的official documentation on WebAssembly。我建议在通用桌面环境(Linux、Windows、Mac...)中学习 Qt Widgets,然后尝试将其移植到 WebAssembly 中。

    使用 WebAssembly 实现图形的另一种方法是使用游戏框架。 Emscripten(C/C++ 到 WebAssembly 工具链)对基于 OpenGL 的游戏有很强的支持。你可能想看看SDL

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多