問題タブ [visual-programming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1806 参照

javascript - 配列内のblocklyのステートメントブロックから値を取得する方法は?

私は Blockly を使用していますが、これはまったくの初心者です。そこにステートメントブロックがあり、その下に他のブロックを追加できます。私の問題は、Blockly.JavaScript.statementToCode(block, 'io_fields')それを使用してステートメントブロックを変換しようとしているときに、結合されたすべてのブロックの文字列を返すことです。配列のように、バラバラにしたいのです。これが可能かどうかはわかりません。ドキュメントに API が見つかりませんでした。

その方法を教えてください。前もって感謝します。

0 投票する
1 に答える
2683 参照

javascript - ブロックリーのブロックにクリックイベントを追加する方法は?

私はブロックに取り組んでいます。画像を持つブロックを持っているというシナリオがあります。その画像をクリックしてイベントを発生させたいです。どうすればそれができるかわかりません。私は blcokly のドキュメントを試しましたが、そのような言及はありません。ブロック全体で onchange イベントのみを提供していますが、画像はそのブロックの一部にすぎません。

どうすればこれを達成できますか?

前もって感謝します。

0 投票する
1 に答える
2188 参照

c++ - C++ プロジェクトのブロックエディター

私は、プレイヤーが「代わりに」プレイする基本的な 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++ プロジェクトに統合できますか? たとえば、このような?(私はそれで働いたことはありません)