crashToメソッド(PlainCharクラス)
他のオブジェクトと衝突しているかどうかを判定します。
| 書式 | ||
crashTo(t)
戻り値: tと衝突していれば真(0以外の値)、そうでなければ偽(0)
|
|
例1 | 実行方法... |
extends SpriteChar;
while(1) {
if (crashTo($Teki)) die();
update();
}
▲ $Tekiとぶつかっていたら、die()メソッドを呼び、このオブジェクトが死にます。
|
※ crashToは自分で定義することもできます。これを利用して、当たり判定の大きさの調整などができます。
|
例2 | 実行方法... |
extends SpriteChar;
function crashTo(t) {
return dist(t.x-x,t.y-y)<50;
}
while(1) {
if (crashTo($Teki)) die();
update();
}
▲ この例では、他のオブジェクト(t)との距離が50未満のときにcrashToは真に(このオブジェクトとtがぶつかった)なります。
|