我有兴趣将我的HTML5 Canvas / JavaScript游戏移植到NaCl / C ++,但我找不到任何好的NaCl样本源代码访问画布。有人能指点我几个样品吗?请注意,我只对标准2D画布感兴趣,不需要复杂的3D / OpenGL内容。谢谢!
答案 0 :(得分:6)
NaCL不使用HTML5 API,但有自己的API子系统名为 Pepper 。
它有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应用程序的通信通过JavaScript postMessage()
pump https://developers.google.com/native-client/devguide/coding/message-system
答案 1 :(得分:-1)
我在这件事上找到了很好的代码来源: http://gonativeclient.appspot.com/dev/demos/sdk_examples/
问题解决了!