はXNAで始まったばかりで、この例は大いに役立ちます!ボールがバウンディングボックスに当たる場所を検出していますか? XNA
私はボールが地形に当たると、いくつかの地形とボールが得られる簡単なテストを行った。これは、ボールの位置を衝突時に地形の上に設定することで行います。
私の質問では、これにバウンディングボックスを使用していますが、ボールが上にレスポンスするので、ボールが左右から地形に当てはまると、うまく見えません。どのように私はそれが横にヒットのチェックですか?
今のコードのショートグリッチ:playerOneがボールである
if (playerOne.BoundingBox.Intersects(terrain.BoundingBox)
playerOne.Position.Y = terrain.BoundingBox.Top;
。
ありがとうございます!
ちょうどあなたに知らせてください:ゲームのためのスタック交換があります:http://gamedev.stackexchange.com/ – v42