問題タブ [mit-scratch]

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 に答える
6451 参照

html - 任意の y 位置から円の幅を求めるにはどうすればよいですか?

特定のy位置で円の幅を見つける方法を誰かが知っているかどうか疑問に思っていました。たとえば、単位円があり、半径が高さ 100 単位であるとします。円の 4 分の 3、円の中心から 25 単位上に、円の一方の端からもう一方の端まで伸びる x 軸に平行な線があります。このように見えます。

その線の大きさと、これを解決するためにどのアルゴリズムを使用しましたか?

0 投票する
3 に答える
327 参照

mit-scratch - クローン スプライトのスクロール

スプライトをメインの地形スプライト (別名タイル) として機能させ、そのスプライトのクローンをその端にスタックさせ、スクロール コードを維持しながら、x 位置を許可するコードを作成しようとしています。プレーヤーが「a」キーと「d」キーを押し下げると、メイン スプライトとクローンが変更されますが、適切な位置は維持されます。私が抱えている問題は、何らかの理由で、クローンが最後のタイルとして機能するように作成されたときに、地形の 3 番目のコスチュームが表示されないように見えることです。

問題は、すでにすべてのクローンが作成されていることだと思いますが、最初の地形ブロックは、新しいものと同時にスポーンからクローンされます.

ちなみに、Scrollnum行の位置を決定します。

脚本

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

mit-scratch - MIT-Scratch 言語機能の追加/削除

技術系以外のユーザーがワークフローを指定して実行できるようにする方法を探しています (興味がある場合は、テスト ケースを指定して実行してもらいたい)。ビジュアル プログラミングは良い方法のようです。

Scratch IDE を変更して、一部のカテゴリ (サウンド、モーションなど) を削除し、独自のカテゴリを追加することはできますか? 個々のキーワードについても同様です (もちろん、新しいキーワードを処理する必要があります)。

グーグルで検索しましたが、答えはすぐにはわかりません。


[更新] Google のBlocklyを見つけました

Blockly はApp Inventorの影響を受けており、App Inventor は Scratch の影響を受けており、さらにScratchはStarLogoの影響を受けています。

それは非常に有望に見えます。特にそれが言うとき

  • エクスポート可能なコード。ユーザーは自分のプログラムを JavaScript、Python、PHP、Dart、またはその他の言語として抽出できるため、Blockly を使いこなせなくなっても学習を続けることができます。
  • オープンソース。Blockly に関するすべてがオープンです。フォークしたり、ハッキングしたり、自分の Web サイトで使用したりできます。
  • 拡張可能。API にカスタム ブロックを追加して Blockly をアプリケーションに適合させ、不要なブロックと機能を削除します。

考えられる問題の 1 つは、ブラウザ ベースであるということですが、私の管理者がそれを気に入らない場合は、TWebBrowser コンポーネントだけで構成されたダミーの Windows ベースのアプリを作成できます。

他の誰かが最初に受け入れ可能な回答を投稿しない限り、私は調査して報告します。

0 投票する
2 に答える
250 参照

repeat - Scratch Repeat ブロックの内部カウンターにアクセスできますか?

Repeat()Scratch のブロックには、ブロックの各回の開始時または終了時にインクリメントまたはデクリメントするある種の内部カウンターがあると想定しています。

このカウンターの値に何らかの方法でアクセスできますか?

カウンターを利用できるようにするためにこれを行うことができることは理解していますが、私が開発を支援する別の言語での同様の実装の可能性についてのみ、これに関心があります。

0 投票する
4 に答える
271 参照

mit-scratch - スプライトをボートに追従させる方法

私はスクラッチにかなり慣れていません。クリックしたときにスプライト (Zookeeper) がボートに追従するようにしようとしていますが、スプライトは約 4 インチ離れたままです。オンラインで調べましたが、解決策が見つかりません。コスチュームはGoogleのものですが、影響はありますか?