[過去ログ] DXライブラリ 総合スレッド その9 (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
979
(3): 2011/08/18(木)10:28 ID:26iywWI1(1) AAS
bool CollisionBox::IsHit(const CollisionBox& o)
{
int h=( rect_.left - o.rect_.right ) & ( o.rect_.left - rect_.right );
int v=( rect_.top - o.rect_.bottom ) & ( o.rect_.top - rect_.bottom );
return (h & v & 0x80000000U)!=0;
}
984: 2011/08/18(木)11:48 ID:eo8fXhhR(1/2) AAS
>>978>>979

勉強になるなぁ。

>>979

これ、多分符号をとってるんだよね……。
え〜と、重なってると全てマイナスになるんだよね……だから&をとって……ややこしいw
最終的にTRUEが返ればヒットかな。
985: 2011/08/18(木)12:04 ID:Sqk2Us00(2/4) AAS
>>979
ビットってやつなんだろうか……
986
(1): 2011/08/18(木)12:16 ID:8E6X62Q4(1) AAS
>>979
0x80000000Uってなんのためにあるの?
return h & v;
と結果変わらないように見えるけど
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s