2012-02-08 当たり判定 enchant.js スプライト同士の当たり判定にはintersectメソッドかwithinメソッドを使う。 intersectメソッドはスプライト領域が重なっているかで判定されるので、テクスチャで書かれたキャラクターのまわりが半透明でもその部分が重なっても当たったと判定される。 withinメソッドはスプライトの中心同士の距離で判定される。 これらのメソッドでは複雑な形状の正確な当たり判定を行うのはちょっと難しそうだ。まあ、ゲームにもよるけどそこまで正確な当たり判定は必要ないから大丈夫かも。