welcome: please sign in

2011-05-15 06:25:04時点のリビジョン42

メッセージを消す
location: etoysタートルグラフィックス

タートルグラフィックス

オブジェクトが動いた跡を残すことで、絵を描くことができます。

LOGOという言語でカメのロボットを動かして実践されたことから、 タートルグラフィックスと呼ばれています。

ここでは、1つのスクリプトをusagi02.png1回実行するだけで描くことを考えます。


オブジェクトの準備

絵を1つだけ描いてください。 向きがはっきり分かるものにすること。

名前をつけること。

中心位置と移動方向を調整すること。

中心位置が移動した跡が残るようになります。 絵の端など、分かりやすい位置に設定するとよい。


例1

図のように進むスクリプトを考えます。

次の3つの動作を順に行えばよい。

これをスクリプトにまとめるとこのようになります。

ビューアでペンの使い方カテゴリを表示し、 ペンがおりているかの値をはいにします。

この後、作成したスクリプトのusagi02.pngを押して実行してみましょう。

横を向いている状態で実行した場合は

このようになります。

斜めを向いていたら

このようになります。

usagi02.pngを2回行うとこのようになります。

ビューアで入れ物のペン軌跡を全部消すusagi02.pngで実行すれば、線が消えます。


例2

図のように進むスクリプトを考えます。

スクリプトは同様に書けます。

とんぼが上を向いた状態で実行すると

このようになります。