|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2010
Сообщений: 5
|
Простенькое 3д во флеш - как сделать нетормозным?
Добрый день, заранее извиняюсь за возможно идиотский вопрос.
Делаем игру в жанре платформенной аркады. Есть герой, бегущий вперед, есть враги, идущие ему навстречу. герой, враги, бонусы, все-все-все, что имеет отношение непосредственно к геймплею,реализовано в 2д, и , соответственно, находится на нулевой глубине. 2д и 2д. А вот часть бэкграунда, конкретно - плоскость, по которой бежит персонаж - хотелось бы реализовать в 3д. Она абсолютно неинтерактивна, и ее задача состоит в том, чтобы просто смещаться назад во время бега персонажа. В плоскость кладутся тайлы текстуры поверхности и на эти тайлы кладутся спрайты различной растительности, повернутые вокруг Х на 90 градусов. То есть имеем "пол" и некоторое количество "картонных" кустов, торчащих из этого пола. Если пойти самым примитивным путем и реализовать эту плоскость в виде символа-контейнера, повернутого вокруг X, положенного в 3д средствами Flash, то наблюдаются тормоза и графические глюки, связанные с тем, что тайлы поверхности автоматически имеют иерархию по глубине, и растительность на них, являющаяся их детьми, наследует эту иерархию. В результате имеем, что в некоторых ракурсах растительность на одном тайле скрывается куском поверхности другого тайла, что верно логически, но абсолютно не приемлемо визуально. Можно конечно высчитать точки, по достижению которых менять глубины тайлов местами, но.. Но нет ли более простого пути отобразить эту типа-3д плоскость? Чтоб не так тормознуто, как через IDE флеша и чтобы с правильной сортировкой тайлов и их детей? Может, простейший 3д движок какой, или просто библиотека? Что подскажете? Спасибо. |
|
|||||
Регистрация: Jun 2011
Сообщений: 212
|
Учитывая, что FP11 уже вышел, а игра еще только делается, я бы смотрел в сторону Stage3d.
Например - http://alternativaplatform.com/ru/alternativa3d/ |
|
|||||
Регистрация: Sep 2010
Сообщений: 5
|
я так и знал) альтернатива выскакивает в гугле первым номером по запросу "шустрое 3d во флеш".
Не палить ли это из пушки по воробью? игра-то у нас 2д.. И поддерживает ли альтернатива обычную флешовую анимацию, или придется что-то мудрить? Экспорт анимации в пнг к примеру убьет всю задумку, ставка делается на расширенную кастомность персонажа. |
|
|||||
Регистрация: Jun 2011
Сообщений: 212
|
Вообще-то я говорил не об Альтернативе, а о том, что есть смысл подбирать фреймворк (не важно 2d или 3d), который уже поддерживает Stage3d.
Их много. Вот, например: Flash 3D engines and APIs http://www.adobe.com/devnet/games/gaming_engines.html Подберите под свои нужды по критерию сложность/функциональность |
|
|||||
Регистрация: Sep 2010
Сообщений: 5
|
Спасибо! Будем разбираться.
|
Часовой пояс GMT +4, время: 02:36. |
|
« Предыдущая тема | Следующая тема » |
Теги |
3d , Gamedev |
|
|