Мне нужен класс спрайтов, который может загружать текстуру и рисовать ее из любого места. Я хотел бы, чтобы это работало так:
Первый , вы бы инициализировали.
Sprite sprite = new Sprite( //The path would go here );
Далее , вы можете загрузить спрайт.
sprite.Load();
Затем ничья.
sprite.Draw();
Методы выгрузки и удаления спрайта также приветствуются. Я хотел бы, чтобы он также содержал все аргументы Draw, такие как следующие и т. Д.
sprite.Layer = 0.5f;
sprite.Rotation = new Vector2(0, 0);
Ссылка на учебник или другой пост будет столь же хороша, как и решение, которое вы сами придумали , Это также не обязательно должно быть именно так, это просто свободный пример.