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