[過去ログ] 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