将c++代码与电子应用程序中的HTML画布挂钩

Hook up C++ code to an HTML canvas in an Electron app?

本文关键字:HTML 布挂钩 应用程序 c++ 代码      更新时间:2023-10-16

我目前正在开发一款MOBA游戏。界面是用Angular-Material制作的,我计划在某个时候将开发转移到电子应用程序中。我从一开始就计划将ASM JS与HTML画布结合起来进行游戏渲染。但现在我想知道我是否可以使用Node连接一些内部c++代码来渲染到我的电子应用程序中的画布。这是可能的吗?

Chromium API Electron是建立在不暴露于本地Node插件,所以我不认为你将能够从本地Node插件直接渲染到画布。但是Electron确实支持Chromium的Pepper插件,它应该能够渲染GPU加速的内容,所以这可能是你最好的选择。不幸的是,我从来没有找到任何文档概述了胡椒插件的全部功能,但至少有一些示例插件你可以看看。