このWikiは古くなりました:新しいWikiへ移動


//METHOD
[[PlainChar]]に戻る

[[PlainChar.crashTo]] - 他のオブジェクトと衝突しているかどうかを判定します。




**書式

 crashTo(t) 
     
: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がぶつかった)なります。


**関連
-[[for (xx in $chars)]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS