Создание проекта MonoGame для Visual Studio под платформу iOS

У всех разработчиков на MonoGame одна из главных целей — выпустить свою игру на максимальном количестве платформ. При этом затратить меньшее количество ресурсов, как на само разработку, так и поддержку игры в дальнейшем. Использование при разработке на все платформы одних и тех же инструментов, несомненно позволяет сэкономить не мало времени. А такая мощная среда, как Visual Studio, позволяет не только в одном месте вести разработку, но и в один клик переключаться между платформами. Но в текущей версии MonoGame официально поддержка Visual Studio при...

Читать далее

MonoGame — Tips & Tricks для Windows phone 8

Статья освещает не очевидные решения многих проблем возникающих при работе с MonoGame на Windows phone 8.   При использование SoundEffect на WP8 возникает ошибка TypeInitializationException В инсталлятор забыли положить файл SharpDX.WP8.winmd, поэтому придется компилировать библиотеку самим. Рекомендую собирать из  в ней уже исправлено множество багов, которые есть в основной ветке.   Падение приложения в WP8 при переключения на другое и обратно(Resume) Исправлено в    Определение разрешения экрана устройства...

Читать далее

Зацикленный фон/Loopable Background (MonoGame/XNA)

Для имитации неба, дождя, дороги и других различных объектов на заднем фоне, можно использовать со всех сторон зацикленные текстуры(loopable texture). Ниже приведена реализация использования зацикленных текстур в качестве фона, который непрерывно двигаются снизу вверх. При комбинирование нескольких таких фонов, можно добиться интересных parallax-эффектов. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87       //зацикленный фон     class LoopableBackground  ...

Читать далее

Создаем Content для MonoGame в Visual Studio 2012

Первая проблема с которой сталкивается разработчик использующий MonoGame для игр под Windows 8(Windows Store apps) — это отсутствие специального типа проекта под контент в VS2012. Который преобразует ваши ресурсы, в понятный для XNA/MonoGame формат XNB. Банальное решение использовать для этого VS2010 приведено почти во всех «Getting Started». Но держать открытыми две разные студии, и два абсолютно не связанных Solution -это потеря времени и целостности проекта. С появлением Windows Phone SDK 8.0 в VS2012 можно делать игры на XNA под Windows Phone. И Microsoft добавили нужный тип проекта под...

Читать далее