2

HTML5 Canvas/JavaScriptゲームをNaCl/C ++に移植することに興味がありますが、キャンバスにアクセスするNaClの適切なサンプルソースコードが見つかりません。誰かが私にいくつかのサンプルを教えてもらえますか?私は標準の2Dキャンバスにのみ興味があり、複雑な3D/OpenGLのものは必要ないことに注意してください。ありがとうございました!

4

2 に答える 2

6

NaCLはHTML5APIを使用しませんが、 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 に答える