Использование Mappy с XNA - PullRequest
       35

Использование Mappy с XNA

1 голос
/ 23 декабря 2011

В настоящее время я использую MappyWin32 V1.4.23 , а также расширение XNA Content Pipeline для Mappy Maps (.FMP) '.

У меня проблема с загрузкой библиотеки в XNA.

Я добавляю ContentPipelineExtension_MappyMaps к моему текущему решению, а также к Module_Basic_Entities и Module_Persistence.

Я ссылаюсь на них в ' WindowsGame3 ' и ' WindowsGame3Content (Content) ', однако, когда я иду к изменению свойств в моём импортере контента и обработчике файла .FMP, не вижу ссылки на вышеуказанную библиотеку, что означает, что я не могу загрузить файлы моей карты в XNA.

Я пропускаю простой шаг?

Эта библиотека все еще хороша, или есть что-то лучше?

Ответы [ 2 ]

0 голосов
/ 24 декабря 2011

Ссылка на библиотеку (знал, что это было просто!), И это сработало нормально.

Теперь, когда я пытаюсь добавить следующую строку:

        spriteBatch.Begin();
        this.spriteBatch.Draw(gameTime, this.Map2D, new Vector2(100, 100), Color.White);
        spriteBatch.End();

Я получаю ошибку

Ошибка 1: «WindowsGame3.Game1» не содержит определения для «Map2D», и не найден метод расширения «Map2D», принимающий первый аргумент типа «WindowsGame3.Game1» (отсутствует директива using или сборка ссылка?) C: \ Users \ Семья Бинкс \ Documents \ visual studio 2010 \ Проекты \ WindowsGame3 \ WindowsGame3 \ WindowsGame3 \ Game1.cs 238 50 WindowsGame3

Я также заранее добавил следующий код:

            Map2D map2D = Content.Load<Map2D>("Home");

Имя ".fmp" - "Home".

Когда я выбираю Home.fmp, я не вижу параметров в разделе «Импортер контента» или «Обработчик контента», касающихся расширения конвейера контента XNA для карт Mappy.

Перевод на английский, через Google. Документация по этому расширению

Является ли это расширение устаревшим, или я просто снова запутался в простых вещах?

Если так, есть ли более простой способ импортировать карту тайлов для использования в моей программе?

0 голосов
/ 23 декабря 2011

Вы должны добавить ссылку на библиотеку к ссылкам на ваш контент-проект.

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