私は、プレイヤーが「代わりに」プレイする基本的な AI を作成するゲームに取り組んでいます。したがって、ユーザーが作成したアルゴリズムは、保存した直後に実行可能でなければなりません。
このゲームは、Qt フレームワークを使用して C++ で記述されています。
プログラミングでプレイヤーを怖がらせたくないので、簡単なドラッグ アンド ドロップ ビジュアル プログラミング エディター (このCodeSpells ゲームのように) を提供したいと思います。Blocklyは、C++ コードで使用/実行できる Lua スクリプトを生成できるため、私が望んでいたものとまったく同じように見えます (これについてもっと学ぶ必要がありますが、それはこの質問ではありません)。
私が知らないのは、このエディターを C++ で作成/統合する方法です。彼らのドキュメントには、web、android、および ios についてのみ記載されています。
私の質問は、Blockly エディターを C++ プロジェクトに統合する方法です。
編集 :
CodeSpells の開発者に手紙を書きました。これは答えの重要な部分です:
" CodeSpells には、Unity 用の CoherentUI という製品を使用しました。その後のプロジェクトでは、安価な Unity 製品を使用しています: https://www.assetstore.unity3d.com/en/#!/content/ 55459」
Blockly エディターは、組み込みの参照を使用して Qt C++ プロジェクトに統合できますか? たとえば、このような?(私はそれで働いたことはありません)