- 【初心者】スレを立てる前にココで質問を【Part22】
366 :名前は開発中のものです。[sage]:2011/03/09(水) 22:18:09.39 ID:XB4Y0yAQ - アクションゲームで衝突判定と押し出しのシステムを作っているのですが,
すべてのオブジェクトの移動後に衝突判定&押し出しを順番に行っていくのがいいでしょうか? それとも,オブジェクトの移動のたびに衝突判定&押し出しを行えばよいでしょうか? あと,壁(動かない)とボールと人が直線上に並んでいて, ボールが壁の方向へ,人がボールの方向へ進んだ場合,, 衝突判定&押し出しが壁とボール,ボールと人という順番で行われた場合には, 正しく処理がなされるように思いますが, 人とボール,ボールと壁という順番でなされた場合に, 人と壁の間にボールが存在できる幅がなくなるようなケースが考えられると思います. こういった解決は,どのように行えば上手に出来るでしょうか? ちなみに,出来れば限定的な方法でなく, 市販の3Dのアクションゲームで使われているような 汎用的な方法が知りたいです. また,こういった情報に詳しいサイトや書籍があれば紹介して頂けると助かります. よろしくお願いいたします.
|
- 【初心者】スレを立てる前にココで質問を【Part22】
368 :名前は開発中のものです。[sage]:2011/03/09(水) 22:34:48.03 ID:XB4Y0yAQ - すでに似たような質問がされていたようですね...;
追加で情報があればお願いします.
|
- 【初心者】スレを立てる前にココで質問を【Part22】
370 :名前は開発中のものです。[sage]:2011/03/09(水) 23:02:27.23 ID:XB4Y0yAQ - >>369
そもそも,物体同士がめり込まないようにするアプローチでしょうか. 現実世界で物体同士がぶつかり合う状況をシミュレーションしていると思うので, この方法だと間違いないですね. 逆に言うと,ゲーム内のオブジェクトの数が多いと処理が重くなるでしょうか. といいつつ,この方法に頼らせて頂きます.有り難うございます.
|