Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 23.06.2007, 19:17   #1
Vyacheslav
ПроЭктировщик
 
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение
(для 4 участников)
Вопрос Анимация - какие есть еще способы?

Допустим, у нас есть 2 b3d-файла со скелетными анимациями: в каждом по 2 меша и несколько костей.
В первом файле анимация ходьбы, во втором – атаки.

Если просто загружать анимационные последовательности через LoadAnimSeq object_test,"object_down_move.b3d", то понятно, что можно по надобности переключать анимации, но как сделать с помощью этих ресурсов так, чтобы персонаж бежал и атаковал одновременно, т.е. чтобы анимация «верхнего» меша загрузилась с одного файла, а нижнего – с другого.

Когда мы загружаем другую последовательность, т.е. как воспользоваться командой Animate, чтобы она работала не только с нулевой последовательностью для чайлдов.
Почему не работает это:

boy_up=FindChild(boy,"BoyUp"),
Animate boy_up,1,1,1,10,
где третья единица - последовательность, т.е. не нулевая, загруженная ранее с LoadAnimMesh.


(Offline)
 
Ответить с цитированием
Старый 24.06.2007, 15:59   #2
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Анимация - какие есть еще способы?

Делай отдельно 2 модели верха и низа. (в движке припарентишь и все)
И анимации соответственно отдельные.
Иначе никак.
__________________
(Offline)
 
Ответить с цитированием
Старый 24.06.2007, 18:34   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Анимация - какие есть еще способы?

в q3 вроде тоже так делали
(Offline)
 
Ответить с цитированием
Старый 25.06.2007, 14:34   #4
Vyacheslav
ПроЭктировщик
 
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение
(для 4 участников)
Re: Анимация - какие есть еще способы?

А как с плавностью анимации - если это персонаж, нужно чтобы скин нормально работал и на переходе верха и низа было все ок ?
(Offline)
 
Ответить с цитированием
Старый 25.06.2007, 16:32   #5
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Анимация - какие есть еще способы?

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

Анимируешь отдельно
движение - на нижнюю часть (как раз сейчас этим занимаюсь )
__________________
(Offline)
 
Ответить с цитированием
Старый 25.06.2007, 16:38   #6
Vyacheslav
ПроЭктировщик
 
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение
(для 4 участников)
Re: Анимация - какие есть еще способы?

Наверное туплю , но как найти кость? - FindChild вроде по мешам рыщет
(Offline)
 
Ответить с цитированием
Старый 25.06.2007, 18:20   #7
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Анимация - какие есть еще способы?

FindChild
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
A* и способы его оптимизации SubZer0 Алгоритмика 29 24.01.2011 12:10
Способы уменьшить вес PNG-картинок Sanya MidletPascal 13 09.05.2009 14:25
Способы сжатия графики Phantom FAQ 26 12.10.2008 20:24
какие есть GUI ? jimon 2D-программирование 4 05.08.2007 11:04


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com