Я только что сделал что-то очень простое, что вы можете вызвать из вашего Draw
метода. Вы можете легко создать прямоугольник любого размера:
private static Texture2D rect;
private void DrawRectangle(Rectangle coords, Color color)
{
if(rect == null)
{
rect = new Texture2D(ScreenManager.GraphicsDevice, 1, 1);
rect.SetData(new[] { Color.White });
}
spriteBatch.Draw(rect, coords, color);
}
Использование:
DrawRectangle(new Rectangle((int)playerPos.X, (int)playerPos.Y, 5, 5), Color.Fuchsia);