welcome: please sign in

ページのコンテンツをアップロード

下記のページ名のコンテンツをアップロードすることができます。 もしページ名を変更すれば、別のページのコンテンツをアップロードすることもできます。 ページ名が空の場合、ファイル名からページ名を決定します。

ページコンテンツを格納したファイル
ページ名
コメント

2010-06-03 13:15:49時点のリビジョン15

location: etoys属性を条件に利用する

属性と条件

オブジェクトがある範囲内にあることを、どうやって判定したら良いでしょうか?

これまでは重なっているかという判定をつかってきました。

この方法では、2つのオブジェクトがちょっとでも触れていればはいとなりました。


座標を使う

位置は座標で表されているので、座標の値を使って判定ができます。

例1


複数の条件

図の範囲内の条件を考えます。


差による判定

犬と青い丸の横方向の位置(X座標)が近いという条件を考えます。

上の例のように2つのテストタイルを使ってもできますが、関数を使って1つの条件で書くことができます。

次のような手順で配置できます。


条件の考え方

およそ図のような位置関係にあることを判定する場合。