私の趣味のゲームエンジンにJavascriptを埋め込みたいです。第5世代のJavascriptエンジンがリリースされたので(すべてが非常に高速です)、C ++フレームワークに埋め込むためにどのエンジンを選択するのか興味があります(実際の埋め込みの容易さを含みます)?
注:明確にするために、私はDOMスクリプトやブラウザーでのJavascriptの記述には興味がありません。
これまでのリンクとスレッドからのヒントをまとめました。
- クモザル
- tracemonkey(注:spidermonkeyとの下位互換性):
- V8
- イットウダイ
念のために言っておきますが、私はLuaが大好きで、すでに5回ほどゲームエンジンに組み込んでいます。
ただし、これは趣味のプロジェクトです。JavascriptはほとんどのWeb開発者に知られていると思います。また、ECMA、Flash、Flexの開発者は、スクリプトにJavascriptとXMLを使用するゲームエンジンの方が使いやすく、大規模な開発者にも対応できると思います。ユーザーベース(そしてこれまでゲームにスキルを使用する機会がなかったユーザーベース)は、Luaを使用するユーザーベース(そして周りにはたくさんあります!)よりも優れています。
また、レコードのために、私はこれでV8を使用します。これは、主にC++スタイルが好きだからです。