スプライトと 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 つの値
しかし問題は、それが常に正しいことです。明らかな何かが欠けていますか?