●初心者歓迎 スレを立てる前にここで質問を
■ このスレッドは過去ログ倉庫に格納されています
0847841
02/01/29 14:57ID:???…あれ?
点と点だと2乗計算が3回と和算が1回、比較が1回必要ですよね?
矩形なら最短で比較4回とそれらのAND演算3回で済むので、こっちの方が
速いかと思ったのですが…。
累乗の計算って、結構重いと聞いた記憶が。
>>846
if(x1<x2+w2 && x2<x1+w1 && y1<y2+h2 && y2<y1+h1){
}
多分これでOK。紙に四角形を書いて考えてみて
(矩形の幅と高さではなく対角線にあたる頂点座標を保持すれば、和算の処理は省けます)。
■ このスレッドは過去ログ倉庫に格納されています