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


//METHOD
[[Object]]に戻る

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




**書式

 crashTo(t) 
     
:t|衝突判定の対象となるオブジェクト




**戻り値

tと衝突していれば真、そうでなければ偽


 


**例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がぶつかった)なります。

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