welcome: please sign in

2012-07-03 03:02:24時点のリビジョン6

メッセージを消す
location: etoysはみ出ないように動く

はみ出ないように動く

よく紹介されているスクリプトに

ものがあります。

スクリプトでは

します。


分類

センサーの個数、判定に用いる色で 次のように分類できます。

センサーの個数

  1. 前方に1つのセンサーを用いる
  2. 前方の左右、あわせて2つのセンサーを用いる

判定に用いる色

  1. 進めない部分の色を1つ指定する。
  2. 進める部分の色を1つ指定する。

以上の組み合わせで4パターン考えられます。


パターン1

動かすオブジェクトに、センサーに使う印を描きます。

例(矢印で示した水色の部分)

動かしたい範囲の周りを、1色で囲みました。

スクリプトはこのように書けます。 縁の色にぶつかったら反対向きに進みます。

意味は

乱数(40)は1~40の間の値を取るので 自動車を回すに用いる値は 161~200 のどれかになります。


パターン2


パターン3


パターン4