2

我有兴趣将我的 HTML5 Canvas / JavaScript 游戏移植到 NaCl / C++,但我找不到任何好的 NaCl 示例源代码访问画布。有人可以指点我几个样品吗?请注意,我只对标准 2D 画布感兴趣,不需要复杂的 3D / OpenGL 东西。谢谢!

4

2 回答 2

6

NaCL 不使用 HTML5 API,但有自己的称为Pepper的 API 子系统。

它具有 Graphics2D 类,您可能正在寻找它:

https://developers.google.com/native-client/peppercpp/classpp_1_1_graphics2_d

据我所知,NaCL 客户端无法访问页面元素,但可以在<embed>标签沙箱中操作:https ://developers.google.com/native-client/devguide/coding/application-structure

与 NaCL 应用程序的通信通过 JavaScriptpostMessage()https://developers.google.com/native-client/devguide/coding/message-system进行

于 2013-03-24T23:34:08.013 回答
-1

我在这件事上找到了一个很好的代码源:http: //gonativeclient.appspot.com/dev/demos/sdk_examples/

问题解决了!

于 2013-03-25T23:32:21.493 回答