Я пытаюсь создать двумерный массив в XNA, который я буду использовать в качестве карты тайлов для игры, над которой я работаю.Я читал различные решения, но ни одно из них, похоже, не работает для меня.Одна из основных проблем, с которыми я сталкиваюсь - это ошибка:
Cannot autodetect which importer to use for "map.txt". There are no importers which handle this file type. Specify the importer that handles this file type in your project.
Это, вероятно, вызвано классом StreamReader
, который я пытаюсь использовать.
Яиспользуя XNA 4.0.
Мой файл .txt выглядит следующим образом (пример):
0,0,0,0,0
0,0,0,0,0
0,0,1,0,0
0,1,1,1,0
1,1,1,1,1
Мой C # и XNA выглядит следующим образом:
string line = string.Empty;
using (StreamReader sr = new StreamReader("5x5-map"))
{
while ((line = sr.ReadLine()) != null)
{
//reads line by line until eof
//do whatever you want with the text
}
}
Если кто-то могпомогите мне или укажите мне рабочий пример, который был бы великолепен.