Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   3D движок для стратегии. (http://www.flasher.ru/forum/showthread.php?t=174235)

wer32 20.01.2012 16:19

3D движок для стратегии.
 
Привет флешеры.

У нас есть желание сделать игру на Alternativа 3D 8 а-ля heroes4 / warcraft 3 / starcraft 2 / heroes of newerth итд,
где 3D местность строится из тайлов, и есть редактор карт, в котором можно указать высоту тайла и его текстуру, и понаставить всяких объектов.
а перед началом игры из матрицы тайлов собирается трёхмерная местность (карта).
А ешё когда выбираешь юнит, подсвечиваются тайлы, на которые этот юнит может ходить, как тут http://upload.wikimedia.org/wikipedi...tle_screen.jpg

Так вот, какую литературу / ссылки можно почитать для реализации такого рода проекта?

Не понятно как собрать из матрицы тайлов трёхмерную местность,
как сглаживать тайлы, различающиеся по высоте,
во что должны превратиться наши виртуальные тайлы? в одну огромную 3д модель с одной огромной текстурой, или каждый тайл должен быть отдельной 3д моделью с собственной текстурой?
у нас как-то вообще представления нет, как это по идее делается..
Поэтому интересно было бы почитать ссылки/литературу итд, в которой описываются подходы и подводные камни при реализации подобных проектов.

Заранее спасибо.

P.S.: про матрицу проходимости и алгоритмы поиска пути не надо - уже сделали.

TheBird 20.01.2012 18:24

если вы собираетесь делать 3d движок - откажитесь от термина "тайлы"

Jewelz 20.01.2012 18:55

что за тайлы?

сохраняйте вертексы в редакторе карт, по ним можно построить поверхность реалтайм

одну огромную или несколько составных - вопрос оптимизации, если очень большой мир, то конечно подгружать по мере необходимости, старые удалять


Часовой пояс GMT +4, время: 06:53.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.