コード例 #1
0
 private bool IsAABBOverlap(Hitbox A, Hitbox B)
 {
     return((A.Position.X <= B.Position.X + B.Size.X && A.Position.X + A.Size.X >= B.Position.X) &&
            (A.Position.Y <= B.Position.Y + B.Size.Y && A.Position.Y + A.Size.Y >= B.Position.Y));
 }
コード例 #2
0
 public void RemoveHitbox(Hitbox hitbox)
 {
     _worldHitboxes.Remove(hitbox.Key);
 }