Итак, я сейчас изучаю Monogame, и мой метод обучения немного отсталый. Я ссылался на множество примеров кода для разных вещей, и я продолжаю сталкиваться с тем, на что мне еще не удалось найти ответ. Тип "Спрайт".
Например:
public class MousePosition
{
public static Vector2 GetMousePos()
{
MouseState state = Mouse.GetState();
Vector2 position = new Vector2(state.X, state.Y);
return position;
}
public bool IsPointOverSprite(float x, float y, Sprite sprite)
{
Vector2 pos = GetMousePos();
return (sprite.getTexture().getBounds().Contains(pos));
}
}
Это фрагмент, который кто-то написал, чтобы определить, находится ли курсор над определенным спрайтом. Он использует тип Sprite и, насколько VS2017 обеспокоен тем, что тип не существует.
Это класс, который я должен написать сам? Если это так, что это влечет за собой?
Это класс, имя которого было просто изменено, и я не могу найти замену? Если это так, пожалуйста, скажите мне, что это такое.
Есть ли обходной путь, к которому такой новичок, как я, слеп?