[過去ログ] C/C++ゲーム製作総合スレッド Part1 (1001レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
759: 2012/08/04(土)01:37 ID:fOnVWjjU(1/5) AAS
できねえ
765
(3): 2012/08/04(土)17:33 ID:fOnVWjjU(2/5) AAS
連チャンで質問しちゃって悪いんだけど
1つのマップオブジェクトクラスが複数の当たり判定を持つ予定なんだけど、
マップオブジェクトの情報はすべて外部ファイルから読み込むからどんな形の判定が来るかわからない。

そういった場合、どんな形で持つのが適切ですか?
自分が思いついたのは、
そのマップオブジェクトの当たり判定の情報が読み込まれたら、適切な形状の判定クラスのコピーコンストラクタで、
マップオブジェクトクラスが保持している当たり判定のポインタ配列にぽんぽん追加してく
省2
766: 2012/08/04(土)17:34 ID:fOnVWjjU(3/5) AAS
敬語がばらばら死にたいくない
771: 2012/08/04(土)21:26 ID:fOnVWjjU(4/5) AAS
>>768
マップオブジェクトクラスはマップオブジェクトが持つ当たり判定のみ持ちます。
"複雑な形状の当たり判定は複数に分けたほうが楽"なのでマップオブジェクトクラスは複数の当たり判定を持つ。

例えば>>765の場合ですと、
外部ファイルが「基準座標から(x1,y1)の座標に縦3横5の四角形と、(x2,y2)の座標に半径2の円の当たり判定を持つオブジェクト」
と指定してきた場合、マップオブジェクトクラスは四角形の当たり判定クラスと円の当たり判定クラスをそれぞれインスタンス化して保持する。
という感じです。
省5
772: 2012/08/04(土)21:30 ID:fOnVWjjU(5/5) AAS
>>770
マップオブジェクトがマップオブジェクトを持つ感じですか
そっちのほうが楽かなーー
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.142s*