スクリプトの説明

スクリプトの説明

JavaScriptの文を書いてFoodiniに何を印刷するか指示し、精密な制御が可能です。多くの学校が、子どもたちにプログラミングを楽しく教える方法としてこの機能を気に入っています。

JavaScriptを知らなくても大丈夫です!これは希望する方のための上級者向け機能であり、Foodiniの使用に必須ではありません。

新しいシェイプオプションからスクリプトを選択します。JavaScriptの文を入力できるボックスが表示されます。例:


スクリプトはディッシュを次のアイコンで表示します:
アイコンのサイズ変更や移動は関係ありません。スクリプトの文が印刷位置と関連変数を決定します。 

ディッシュ上でスクリプトと他のシェイプを一緒に印刷できることにご注意ください。 

上記のスクリプトコードは次のような印刷結果になります:




スクリプトの例: 六角形 x6
スクリプトの例: トリスケリオン x5
スクリプトの例: バラ
スクリプトの例: ミニ渦巻き花 x6
    • Related Articles

    • スクリプトの例: 六角形 x6

      これは上級者向けの機能です: スクリプトの説明をご覧ください。 この印刷を行うには: 次のスクリプトを使用します: const polygon = (x, y, size, ang, n) => { var result = []; var delta = 2 * Math.PI / n; ang = ang * 2 * Math.PI / 360; for (var i = 0; i <= n; i++) { result.push(x + size * Math.cos(ang + i * ...
    • スクリプトの例: バラ

      これは上級者向けの機能です: スクリプトの説明をご覧ください。 この印刷を行うには: 次のスクリプトを使用します: const rose = (centerX, centerY, stepCount, turns, n, d, A) => { var results = []; var k = n / d; var stepSize = turns * 2 * Math.PI / (stepCount); for (var theta = 0; theta < d * turns * 2 * ...
    • スクリプトの例: ミニ渦巻き花 x6

      これは上級者向けの機能です: スクリプトの説明をご覧ください。 この印刷を行うには: 次のスクリプトを使用します: const rose = (centerX, centerY, stepCount, turns, n, d, A) => { var results = []; var k = n / d; var stepSize = turns * 2 * Math.PI / (stepCount); for (var theta = 0; theta < d * turns * 2 * ...