【发布时间】:2013-06-12 11:31:20
【问题描述】:
在使用 emscripten 时,有什么方法可以在 C++ 下访问画布 2D 上下文吗?
我希望能够使用画布的 api 函数(如 lineTo、fillRect1d done 等)绘制简单的形状/路径(所以基本上使用列出的任何函数 here。
我会指出我宁愿不依赖 SDL,但如果它是唯一可靠的方法,那么有没有办法强制它编译为 JavaScript,这样结果就不会使用 WebGL,而是使用基本的 canvas api ?
或者我是否应该按照以下建议对 api 函数进行简单映射:Calling JavaScript From C/C++?
在有人分享更好的解决方案之前,我很可能会在完成映射后立即在此处分享。
【问题讨论】:
-
用 Javascript 设置画布并进行映射。应该很容易做到。
-
您找到解决方案了吗?还是你做了映射?
-
希望我能帮忙,但这是很久以前的事了,我几乎记不得了。我想我决定做映射。不幸的是,我正在做的项目被取消了,所以我永远无法完成并分享它。
标签: javascript c++ canvas emscripten