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

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

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

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

Ответ
 
Опции темы
Старый 27.06.2012, 20:13   #1
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Положение тел из предыдущей анимации

Этот вопрос уже поднимался, но я так и не смог найти на него ответ:
В состоянии покоя игрок двигает руками, а при нажатии на W он идёт, однако, если прекратить ходьбу, то периодически получается, что игрок застывает в положении совершения шага, в чём тут проблема?
Для наглядности, вот пример:
Вложения
Тип файла: rar Game.rar (281.6 Кб, 458 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Старый 27.06.2012, 20:24   #2
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Положение тел из предыдущей анимации

Нужно добавить keyframe'ы ног в анимацию покоя.
__________________

(Offline)
 
Ответить с цитированием
Старый 27.06.2012, 20:32   #3
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Положение тел из предыдущей анимации

Я каким образом?
__________________
(Offline)
 
Ответить с цитированием
Старый 27.06.2012, 20:38   #4
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Положение тел из предыдущей анимации

Выделяешь ноги на 0 кадре, set keyframe.
Или у тебя нет неэкспортированных файлов с анимациями?
__________________

(Offline)
 
Ответить с цитированием
Старый 27.06.2012, 20:46   #5
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Положение тел из предыдущей анимации

У меня отдельно модель игрока и отдельно две анимации
__________________
(Offline)
 
Ответить с цитированием
Старый 27.06.2012, 21:28   #6
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Положение тел из предыдущей анимации

Это я знаю. Проблема в самой анимации покоя, там у ног нет ключевого кадра.
__________________

(Offline)
 
Ответить с цитированием
Старый 27.06.2012, 21:59   #7
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Положение тел из предыдущей анимации

А можно ли, например, полностью обнулить анимацию игрока при смене на другую, как бы подгрузить заново?
__________________
(Offline)
 
Ответить с цитированием
Старый 28.06.2012, 02:34   #8
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Положение тел из предыдущей анимации

Анимация должна быть сделана так что все движения должны начинаться и оканчиваться состоянием покоя (айдл) ставь анимацию на проигрышь "айдл" состояния и все
(Offline)
 
Ответить с цитированием
Старый 28.06.2012, 02:41   #9
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Положение тел из предыдущей анимации

Сообщение от Devilox Посмотреть сообщение
А можно ли, например, полностью обнулить анимацию игрока при смене на другую
Назначь всем объектам в исходной позе кейфрейм, сохрани отдельной анимацией.
__________________

(Offline)
 
Ответить с цитированием
Старый 29.06.2012, 20:49   #10
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Положение тел из предыдущей анимации

А как бы выставить кадр анимации ты не умеешь да ?
(Offline)
 
Ответить с цитированием
Старый 09.07.2012, 20:22   #11
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Положение тел из предыдущей анимации

Сообщение от Alex__Noc Посмотреть сообщение
А как бы выставить кадр анимации ты не умеешь да ?
нет, не умею

Если просто присваивать каждой кости один начальный кейфрейм, то всё равно ничего не получается, даже очень маленькое движение не помогло, я впринципе проблему решил, но неправильно и неудобно, поэтому персонаж немного дёргается
__________________
(Offline)
 
Ответить с цитированием
Старый 09.07.2012, 20:46   #12
Markova
ПроЭктировщик
 
Аватар для Markova
 
Регистрация: 11.10.2011
Адрес: Мурманск
Сообщений: 154
Написано 74 полезных сообщений
(для 218 пользователей)
Ответ: Положение тел из предыдущей анимации

Авторство: Максим Михеев
Наработка для работы с Костями.
Релизовано: загрузка скелета, визуальное отображение, морфинговый поворот кости, морфинговое направление кости, и ещё чуток, недоделка.
Moka
__________________
Острый психоз- это когда вы разговариваете с кошкой.
Острый галлюцинаторный психоз - вы говорите с кошкой, которой не существует.
Паранойя - вы боитесь ляпнуть лишнего при кошке.
Шизофрения - иногда у вас появляется кошка, которая разговаривает.
Неврастения - вы жалуетесь кошке, она молчит, игнорирует вас и это для вас невыносимо!!!
Навязчивый невроз - вы уверены, что кошка не одна и они что-то замышляют!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LLI.T.A.L.K.E.R. (10.07.2012)
Ответ


Опции темы

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

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


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


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