![]() |
|
Модераторы: Rickert |
![]()
|
|
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: 1 Всего: 16 |
Меня интересуют 2-х мерные игры. Как в них реализована анимация? Я пока что представляю только как большое количество текстур, которые и отображают анимацию персонажей. А если персонажей нужно индивидуализировать? Или у персонажа поменялась амуниция? Как такие персонажи взаимодействуют?
Как создаётся изометрия? Заранее спасибо. |
|||
|
||||
| ShellRaiser |
|
|||
![]() еще чуть и закоммичу ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 20.7.2007 Где: Белaрусь, Гродно Репутация: 1 Всего: 1 |
Скажем так ты играл в Fallout или Diablo?
ну так вот о чём я: там анимация строится например из четырёх кусков : голова, тело, руки, ноги. каждый кусок это как например анимацоинная текстура, т.е. знаеш что такое видео кассета(плёнка)? это последовательность кадров определённой ширины и высоты, то же самое и анимационная текстура, и вот она просто накладывается слоями и всё(ну там прозрачность и т.д.). а дальше в программе просто реализуеш какойнибудь таймер или чёнить ищё который будет менять кадры....надеюсь понятно объяснил)) скажем так можно через 3дс макс отрендрить анимацию и потом через спец. прогу разбить на последовательность кадров в один файл... Добавлено через 9 минут и 38 секунд ну а насчёт смены аммуниции то просто например у тебя Shield и Heavy Shield соответственно каждому можно кинуть свои id-шник нипример: shield[01].png и shield[02].png ну а в игру если у тя чёт меняется то просто меняеш id-шник тот что в скобках [хх], и грузиш эту картинку. вообщем ищи в инете "что такое анимационная текстура?" Это сообщение отредактировал(а) ShellRaiser - 6.8.2007, 15:22 |
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: 1 Всего: 16 |
А если хочеться реализовать большое число амуниции?
|
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: 1 Всего: 16 |
Неужели вот в этой игре вся анимация - анимационные структуры?
|
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: 1 Всего: 16 |
А есть ли примеры анимационных текстур?
|
|||
|
||||
| WTF4XZ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 16.4.2007 Где: 63 Самара Репутация: нет Всего: 5 |
За фаллаут говорить не буду, но в деабло 1 делали таким путём: создавали 3Д(!) модель, после анимировали, рендрили эту анимацию а уж потом перегоняли в "плоский вид", по этому там всё было нарисованно на уровне. Тоесть как такового в диабло 1, наложения: нету ;) Добавлено через 2 минуты и 4 секунды Примерно да ;). Тока как ты заметил набор анимаций там не такой уж и большой, по сути это предвигающийся объект с наложенной на него анимацией. --------------------
Я создание эмоций, создание способные чувствовать не только эмоции людей но и машин.Я EMO_CODER != FALSE;Никто не знает о нас, но мы есть, мы живём, мы кодим и мы... чувствуем, ипспытываем такие эмоции.. сильнее любого бинарника, мощнее любого ассемблера. |
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: 1 Всего: 16 |
||||
|
||||
| ShellRaiser |
|
||||
![]() еще чуть и закоммичу ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 20.7.2007 Где: Белaрусь, Гродно Репутация: 1 Всего: 1 |
ну сдесь я с тобои несогласен, под каждое оружие или доспех в диабло рендрили отдельную анимацию, ну ты представь себе такую картину зачем рендрить анимацию всего тела когда можно обойтись только допустим анимацией щита?...ну может они там и не друг на друга налаживались(текстуры), но альфа канал полюбому присутствует...и уж темболее всё тело не одной текстурой рендрица.... Elfet, это всеголиш анимация хотьбы, а по заранее указанному маршруту он ходит.... или тоже вариант - сцена заранее допустип отрендрена в максе)) советую тебе почитать "Программирование стратегических игр с DirectX 9.0"(в нете есть эл вариант), там есть неплохие советы по поводу 2д(особенно описывается то как делались старые стратешки Добавлено через 10 минут и 53 секунды
ну ав этом случае какраз и придётся всё отдельно делать... |
||||
|
|||||
| ShellRaiser |
|
|||
![]() еще чуть и закоммичу ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 20.7.2007 Где: Белaрусь, Гродно Репутация: 1 Всего: 1 |
Вот пример анимационной текстуры(взят из НФК), в качестве маски прозрачности белый цвет... |
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: 1 Всего: 16 |
|
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |