welcome: please sign in
location: "etoys条件のタイル"の差分
4と5のリビジョン間の差分
2011-05-13 01:04:40時点のリビジョン4
サイズ: 1458
編集者: masahiko
コメント:
2011-05-13 01:17:11時点のリビジョン5
サイズ: 3053
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 1: 行 1:
#acl All:
行 17: 行 16:
 . 1つ目のオブジェクトは通常自分自身です。
 . 2つ目のオブジェクトは名前で指定します。最後尾に入れる。
行 18: 行 19:
 . 1つ目のオブジェクトは自分自身です。
  . この例では ウサギ
 . 2つ目のオブジェクトは名前で指定します。最後尾に入れる。
  . この例では とり
 . この例では、1つ目のオブジェクトは ウサギ
 . この例では、1つ目のオブジェクトは とり
ウサギととりがぶつかったとき、条件が成り立ちます。
----
=== 特定の色の上にいるかを判定 ===
そのオブジェクトがある色と触れているとき条件が成り立ちます。
 . オブジェクトは通常自分自身です。
 . タイル内の色の部分をクリックするとスポイトが表示され、色を選択できます。
 . {{attachment:test06.png}}
 . この例では、オブジェクトは ウサギ
 . この例では、色は オレンジ
ウサギがオレンジ色のなにかとぶつかったとき、条件が成り立ちます。
----
=== 特定の箇所が特定の色の上にいるかを判定 ===
そのオブジェクトの特定の部分がある色と触れているとき条件が成り立ちます。
 . オブジェクトは通常自分自身です。
 . オブジェクトの特定の部分は色で指定します。クリックして選択。
 . 触れているかを調べる色もクリックして選択します。
 . {{attachment:test05.png}}
 . この例では、オブジェクトは ウサギ
 . この例では、特定の部分の色は 赤
 . この例では、色は オレンジ
ウサギの赤い部分がオレンジ色のなにかとぶつかったとき、条件が成り立ちます。
----
=== マウスがそのオブジェクトの上にあるかを判定 ===
そのオブジェクトの上にマウスカーソルがあるとき条件が成り立ちます。
 . オブジェクトは通常自分自身です。
 . {{attachment:test01.png}}
ウサギの上にマウスを当てたとき、条件が成り立ちます。
行 24: 行 50:
=== 特定の色の上にいるかを判定 ===
 . {{attachment:test06.png}}
----
=== 特定の箇所が特定の色の上にいるかを判定 ===
 . {{attachment:test05.png}}
----
=== マウスがそのオブジェクトの上にあるかを判定 ===
 . {{attachment:test01.png}}
----
行 34: 行 51:
以下のどれかと重なるかのタイルは、
兄弟のどれかとぶつかったかを判定するものです。
行 35: 行 54:
兄弟については後日解説。

条件のタイル

ビューアでテストのカテゴリを表示すると、つぎの項目があります。

  • test08.png

条件によって処理を行うときは、例えばこのように記述しました。

  • test03.png

  • テストの右に 条件

  • はいの右に 条件が成り立ったときに行う動作を 書きます。

この例では、ウサギがとりとぶつかったとき、ちょっと後ろにさがります。

  • test02.png

テストのカテゴリ内にあるタイルで、 条件に使えるものを説明します。


他のオブジェクトとぶつかったかを判定

2つのオブジェクトが一部分でも触れているとき条件が成り立ちます。

  • 1つ目のオブジェクトは通常自分自身です。
  • 2つ目のオブジェクトは名前で指定します。最後尾に入れる。
  • test04.png

  • この例では、1つ目のオブジェクトは ウサギ
  • この例では、1つ目のオブジェクトは とり

ウサギととりがぶつかったとき、条件が成り立ちます。


特定の色の上にいるかを判定

そのオブジェクトがある色と触れているとき条件が成り立ちます。

  • オブジェクトは通常自分自身です。
  • タイル内の色の部分をクリックするとスポイトが表示され、色を選択できます。
  • test06.png

  • この例では、オブジェクトは ウサギ
  • この例では、色は オレンジ

ウサギがオレンジ色のなにかとぶつかったとき、条件が成り立ちます。


特定の箇所が特定の色の上にいるかを判定

そのオブジェクトの特定の部分がある色と触れているとき条件が成り立ちます。

  • オブジェクトは通常自分自身です。
  • オブジェクトの特定の部分は色で指定します。クリックして選択。
  • 触れているかを調べる色もクリックして選択します。
  • test05.png

  • この例では、オブジェクトは ウサギ
  • この例では、特定の部分の色は 赤
  • この例では、色は オレンジ

ウサギの赤い部分がオレンジ色のなにかとぶつかったとき、条件が成り立ちます。


マウスがそのオブジェクトの上にあるかを判定

そのオブジェクトの上にマウスカーソルがあるとき条件が成り立ちます。

  • オブジェクトは通常自分自身です。
  • test01.png

ウサギの上にマウスを当てたとき、条件が成り立ちます。


兄弟のどれかとぶつかったかを判定

以下のどれかと重なるかのタイルは、 兄弟のどれかとぶつかったかを判定するものです。

  • test07.png

兄弟については後日解説。

etoys条件のタイル (最終更新日時 2011-05-13 01:20:05 更新者 masahiko)