Какие замечательные и полезные ресурсы для изометрической игры, построенной на платформе XNA Framework? [закрыто]


10

В настоящее время я работаю над изометрической игрой с использованием Microsoft XNA Framework. Я ищу ресурсы, которые будут полезны для создания этого успешного проекта, такие как изометрические движки, физические движки, движки спрайтов (для изометрических игр), обработчики событий для ...

Любой вклад будет принята с благодарностью.

Ответы:


6

Изометрическая проекция не так важна для базовых инструментов, которые вы выбираете, это просто то, как вы смотрите на вещи (угол, без искажения перспективы), но это не меняет основополагающих принципов поведения вещей. Это означает, что вам не нужно особенно искать изометрические инструменты.

Физика, например, та же самая, независимо от того, как вы на это смотрите. Математика автокатастрофы не меняется, смотрите ли вы на нее слева или справа, она не зависит от наблюдателя. То же самое верно для прыгающего мяча, ему все равно, смотрите ли вы его слева или сверху, он всегда будет подпрыгивать одинаково.

Если у вас есть определенные сомнения относительно того, как реализовать такие вещи с точки зрения изометрических проекций, расскажите нам пример, и мы можем углубиться в детали :)


3

Я следовал инструкциям по движку тайлов на этом сайте: xnaresources.com . Учебник движка плиток начинается как обычная квадратная карта плиток, но в четвертой части они преобразуют ее в изометрическую. Они охватывают рисунок, глубину плитки, выбор плитки (т.е. «На какую плитку я щелкнул?») И добавление контролируемого персонажа.


1

Это не двигатель, но я сделал вилку из TiledLib Ники Gravelyn в проекте , который показывает пример этой библиотеки рендеринга изометрического отображения Плиточного. Не идеально, (возможно, глючит), но может помочь вам начать, и если у вас возникнут проблемы, опубликуйте ошибку, и я посмотрю, смогу ли я помочь.

НТН

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.