Имя типа FromFile не существует в типе Microsoft.Xna.Framework.Graphics.Texture2D - PullRequest
2 голосов
/ 04 марта 2011

Я пытался использовать эту хорошо документированную функцию с Visual Studio 2010 и xna 4.0 и получал ошибку:

Имя типа FromFile не существует в типе Microsoft.Xna.Framework.Graphics.Texture2D

С этим кодом:

Texture2D tex1 = Texture2D.FromFile(device, "1.bmp");

Есть идеи почему?

1 Ответ

3 голосов
/ 04 марта 2011

Texture2D.FromFile - это статический метод, который возвращает вам текстуру.Ваш new заставляет C # искать тип с именем Texture2D.FromFile (то есть класс внутри Texture2D с именем FromFile).

Бросить new.

РЕДАКТИРОВАТЬ:Кажется, 4.0 не имеет Texture2D.FromFile вообще.Самое близкое совпадение, которое я вижу, это Texture2D.FromStream, где вы передадите ему открытый поток в свой файл, а не его имя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...