welcome: please sign in

2012-04-25 12:12:12時点のリビジョン6

メッセージを消す
location: etoys1つのスクリプトで考える

1つのスクリプトで考える

動作のタイルを引き出してならべることで、スクリプトをつくることができました。

スクリプトを簡単に作ることができるのですが、 たくさんのスクリプトが同時に(チクタクで)動いていると どのように動作しているのかわかりにくくなってしまいます。

ここでは1つのスクリプトだけを使った動作を考えてみましょう。

1つのもの(オブジェクト)について1つのスクリプトです。


条件を含まないスクリプト

次のタイルを並べて作ります。

1回の実行ごとに、並べた順に実行されます。


全体が1つのテストタイルのスクリプト

スクリプトの中にテストタイルを1つ配置し

書きます。

条件には 以下のモーフが次のものと重なっているか を使いましょう。

ドットの部分に相手の名前を入れて使います。

指定した相手とぶつかったときには はいの右に書いた動作が ぶつかっていないときには いいえの右に書いた動作が 行われます。


動作のタイルとテストタイルを並べたスクリプト


応用