将c++代码与电子应用程序中的HTML画布挂钩
Hook up C++ code to an HTML canvas in an Electron app?
我目前正在开发一款MOBA游戏。界面是用Angular-Material制作的,我计划在某个时候将开发转移到电子应用程序中。我从一开始就计划将ASM JS与HTML画布结合起来进行游戏渲染。但现在我想知道我是否可以使用Node连接一些内部c++代码来渲染到我的电子应用程序中的画布。这是可能的吗?
Chromium API Electron是建立在不暴露于本地Node插件,所以我不认为你将能够从本地Node插件直接渲染到画布。但是Electron确实支持Chromium的Pepper插件,它应该能够渲染GPU加速的内容,所以这可能是你最好的选择。不幸的是,我从来没有找到任何文档概述了胡椒插件的全部功能,但至少有一些示例插件你可以看看。
相关文章:
- WinAPI挂钩鼠标
- 如何在鼠标挂钩过程中检测拖动
- 在挂钩启动新线程时解除挂钩进程
- 简单的 HTML 验证器
- 如何在 html 页面中插入 cgi 应用程序的输出?
- 使用莱布尼茨公式的 Pi 近似
- 覆盖应用程序的低级别键盘挂钩问题
- C++键盘挂钩 CTRL 键卡住
- 在 C++ 中编写解析器来解析给定的 HTML 实体
- 除非使用某些寄存器,否则函数挂钩会崩溃
- 使用 ReadTheOrg 将识字程序导出为 HTML 时保留源块的内容
- 使用 MS 绕道挂钩在调用钩子函数时崩溃C++
- 当我使用 QDomDocument 解析 html 数据时,如何保留 "?
- 无法将 ncurses 函数与LD_PRELOAD挂钩
- 如何使用 libcurl 在本地 IP 上获取 HTML?
- 通过 c++ 中的套接字发送 html
- 如何使用utf-8编码在Qt5 WebEngineView中加载HTML页面?
- 与节俭挂钩
- C++ libcurl - 无法从 URL 检索整个 html 内容
- 将c++代码与电子应用程序中的HTML画布挂钩