Pull to refresh

Полезные проекты для xna разработчиков

Reading time2 min
Views18K
Для разработчиков игр на XNA существует довольно много полезных и не очень проектов, которые весьма облегчат жизнь и избавят от написания своих велосипедов. Вот небольшой список годных open source проектов под xna:

image


RamGec XNA Controls
Представляет этот проект из себя весьма легкое и удобное GUI в Aqua(как на маках) стиле, легкое во внедрении и понимании, но среднее по функционалу.
image
Плюсы:
1)Отличная документация
2)Возможность смены шкурок
3)Открытый исходный код
4)Простота использования
5)Редактор форм, выдающий xml файл для сборки точно такой же формы в проекте (не над создавать все из кода)
Минусы:
1) Мелкие недочеты вроде кривого перетаскивания форм мышкой (если за время апдейта двинуть мышкой за область бордюра формы то перетаскивание останавливается, из за чего приходится чуть ли не по пикселю ее передвигать).
2) Не слишком большой функционал
3) Редкие обновления проекта

Skinnable GUI library for XNA 4
image
GUI с обильным функционалом, возможностью смены шкурок и прочими плюшками, однако, средней сложности освоения.
Плюсы:
1)Богатый функционал
2)Возможность смены шкурок
3)Открытый исходный код

Минусы:
1) Нет документации
2) Средняя сложность использования
3) Проект ещё в стадии бетты

XNA Game Console
image
Игровая консоль.
Плюсы:
1) простота использования
2) Легко добавлять новые команды
3) Открытый исходный код

Минусы:
1) Не работает по xna 4
2) Похоже, проект уже не поддерживается

Как вариант, проект использовать можно, но только при переработке под свои нужды. Лучше всего визуальную часть убрать вовсе, заменив ее одним из гуи, описанным выше.

Box2D.XNA
image
Порт популярного физического 2д движка под xna.
ps Есть отличная статья, при помощи которой можно создать свой физ. движок.

Плюсы:
1) Простота использования
2) Большое комьюнити
3) Открытый исходный код

Минусы:
1) Нет документации (но в обсуждении многие непонятные вещи подробно разжеваны)
2) Проект уже не поддерживается

XNA 2D Particle Engine

Относительно простой двиг для системы частиц
Плюсы:
1) Хорошая документация
2) Легко внедряемый в код
3) Прост в обращении

Минусы:
1) Не слишком реалистичные частицы
2) Проект не обновляли с 2010 года

Mercury Particle Engine

Очень функциональная система частиц с редактором эффектов и очень обширной документацией
Плюсы:
1) Очень объемная документация, есть даже видео — туториал
2) Есть релизы и под xna 3 и под xna 4
3) Хороший функционал
4) Пак текстурок, поставляемый с проектом неплох

Минусы:
1) Средней сложности в обращении
Tags:
Hubs:
+15
Comments10

Articles