0

スプライトと 3D モデルの衝突をチェックしたいと思います。

いくつかの検索を行った後、私はこのコードにたどり着きました

BoundingBox handBox = new BoundingBox(new Vector3(handX, handY, 0), new Vector3(handX, handY, 0));
foreach (ModelMesh myModelMeshes in model.Meshes)
  if (myModelMeshes.BoundingSphere.Intersects(handBox))
    return true;
return false;

ここで、true ではなく false を返す 2 つの値

ここに画像の説明を入力

ここに画像の説明を入力

しかし問題は、それが常に正しいことです。明らかな何かが欠けていますか?

4

0 に答える 0