welcome: please sign in
location: "etoysはみ出ないように動く"の差分
3と4のリビジョン間の差分
2012-07-03 02:31:20時点のリビジョン3
サイズ: 1241
編集者: masahiko
コメント:
2012-07-03 02:51:29時点のリビジョン4
サイズ: 1531
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 40: 行 40:
 . {{attachment:car11.png}}
 . {{attachment:car12.png}}
 . {{attachment:car13.png}}
 . {{attachment:car21.png}}
 . {{attachment:car22.png}}
 . {{attachment:car31.png}}
 . {{attachment:car32.png}}
 . {{attachment:car33.png}}
 . {{attachment:car41.png}}
 . {{attachment:car42.png}}

はみ出ないように動く

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

  • 自動車をコースにそって走らせたり、 魚が池から出ないように動かしたりする

ものがあります。

スクリプトでは

  • オブジェクトの前側にセンサーとなるものを設定し
  • センサーにどの色が触れたかで進む方向を調整

します。


分類

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

センサーの個数

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

判定に用いる色

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

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


パターン1

  • センサー1つ
  • 進めない部分の色を指定


パターン2

  • センサー1つ
  • 進める部分の色を指定


パターン3

  • センサー2つ
  • 進めない部分の色を指定


パターン4

  • センサー2つ
  • 進める部分の色を指定
  • car11.png

  • car12.png

  • car13.png

  • car21.png

  • car22.png

  • car31.png

  • car32.png

  • car33.png

  • car41.png

  • car42.png

etoysはみ出ないように動く (最終更新日時 2012-07-06 00:31:47 更新者 masahiko)