私はブラウザベースのゲームatmで既に作業していますが、Webブラウザでの再生が適切でないコンソールやデバイスなどの他のプラットフォームに移植するオプションを探しています。C++に埋め込むためのHTML5 Canvasの実装はありますか?
ゲームは2DキャンバスのコンテキストでレンダリングされたJavaScriptがほとんどすべてです。
何私が望んでいたことはJavaScriptでキャンバスのコールを処理し、
は誰もいopenglのか、似たようでそれらをレンダリングするために多分GoogleのV8エンジンと連携して動作するC++ライブラリ/ APIがすでに存在することですこの機能を提供しているかもしれないプロジェクトを知っていますか?
そうでなければ、プラットフォーム間であまりにも多くの違いを維持したくないので、できるだけjavascriptに必要な少しの変更を加えて、私のjavascriptをC++に組み込むとどうでしょうか?
Qtは合理的な解決策です(Webkitを含む) – 6502
[fluff](https://github.com/BonsaiDen/Fluff.js)はopenglとv8のスタートです。しかし、公開されているAPIはキャンバスAPIではないので、独自のjsレベルのプロキシを書く必要があります – Raynos
これらの両方が非常に興味深いです。Qtはかなり良く見えますが、Webkitのようなものを埋め込むことは考えられませんでしたキャンバスAPIをC++で直接実装していますが、答えがQtの回答を追加したい場合は、 – Tristan