サイズ: 2555
コメント:
|
サイズ: 2746
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 53: | 行 53: |
スクリプト間で値を受け渡すことができます。 | . スクリプト間で値を受け渡すことができます。 |
行 55: | 行 55: |
値を渡すには引数(ひきすう)を使います。 | . 値を渡すには引数(ひきすう)を使います。 |
行 67: | 行 67: |
引数の部分をドラッグして 引数の値を利用したい箇所に 割り当てます。 . {{attachment:call09.png}} このようになります。 . {{attachment:call10.png}} |
|
行 68: | 行 74: |
. {{attachment:call09.png}} . {{attachment:call10.png}} |
==== 引数のあるスクリプトを使う ==== |
引数のあるスクリプト
スクリプトの呼び出し
処理内容が多くてスクリプトが長くなるときには、 内容ごとに別のスクリプトに分けて記述し、 これを呼び出して使うことができます。
例1
とんぼのスクリプト1がこのように記述されているとき、
スクリプト1をスクリプト2の中で利用することができます。
この場合
スクリプト2をチクタクにし
スクリプト1はノーマルにしておく
ことに注意して下さい。
例2
カウンタを使って場合わけをした場合です。
処理内容によりスクリプトを分割しています。
- スクリプト1に動きを
- スクリプト2にカウンタの処理を
記述しています。
例3
さらに場合わけを行って、ちょっとだけ異なった動作をさせる場合です。
1つの動きは
- 回す 5
- 進める 10
もう1つの動きは
- 回す -5
- 進める 10
と、回す量だけが異なっています。
共通する処理内容だけをスクリプト1の中に書き、 これをスクリプト2で利用することにすれば 次のように書けます。
しかし、これでは動きについての命令が スクリプト1とスクリプト2に分かれてしまい プログラムとしては分かりにくいものになってしまいます。
引数のあるスクリプト
- スクリプト間で値を受け渡すことができます。
- 値を渡すには引数(ひきすう)を使います。
呼び出される側のスクリプトに引数を追加
呼び出される側のスクリプトを表示し 右上のメニューボタンを押します。
引数を追加を選びます。
引数が追加されます。
引数の値を利用する
引数の部分をドラッグして 引数の値を利用したい箇所に 割り当てます。
このようになります。