Итак, у меня есть подкласс Texture2D, который называется ScrollingBackgroundTexture
. Я хотел бы использовать его для загрузки текстуры с Content.Load<>
, но я не могу заставить ее работать.
Вот код в моем подклассе (на данный момент это просто конструктор):
class ScrollingBackgroundTexture : Texture2D {
public ScrollingBackgroundTexture(GraphicsDevice graphicsDevice, int width, int height) : base(graphicsDevice, width, height) { }
}
А вот код из моего основного класса, который доставляет мне неприятности:
test = Content.Load<ScrollingBackgroundTexture>("near stars");
Ошибка говорит мне, что файл содержит Texture2D
, но я пытаюсь загрузить его как ScrollingBackgroundTexture
.
Я тоже пробовал
test = (ScrollingBackgroundTexture)Content.Load<Texture2D>("near stars");
Но это просто дает мне еще одну ошибку.