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

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

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

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

Ответ
 
Опции темы
Старый 04.10.2012, 00:01   #1
DeN_93
ПроЭктировщик
 
Аватар для DeN_93
 
Регистрация: 03.10.2012
Сообщений: 101
Написано 24 полезных сообщений
(для 42 пользователей)
Вопрос Проблема с анимацией

Всем привет, я здесь новенький

В скором будующем выложу здесь свой первый серьёзный проэкт, но на данный момент с ним возникла небольшая проблема...

Создал тип ботов, загрузил модель, добавил анимацию, всё прекрасно работает, но не знаю как проиграть анимацию смерти бота до конца

вот кусок кода: q\healts=q\healts-10
If q\healts<=0 Then
Animate q\entity,3,1,2,0
FreeEntity bot_h
Delete q
CreateEnemy(координаты)

bot_h - столкновение типа бот с игроком

после Animate должно быть условие, по которому анимация проиграет до конца, после этого бота нужно удалить
(Offline)
 
Ответить с цитированием
Старый 04.10.2012, 00:13   #2
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: Проблема с анимацией

Зуб даю у тебя bot_h возвращает сферу, а к сфере приделан меш бота. Когда ты удаляешь сферу, удаляется и меш, так что ни о какой анимации и речи быть не может...
__________________


(Offline)
 
Ответить с цитированием
Старый 04.10.2012, 00:23   #3
DeN_93
ПроЭктировщик
 
Аватар для DeN_93
 
Регистрация: 03.10.2012
Сообщений: 101
Написано 24 полезных сообщений
(для 42 пользователей)
Ответ: Проблема с анимацией

сори, накосячил немного, запутался в коде bot_h - столкновение выстрела с ботом, переменная удаляет выстрел. Он тут вобще не при чём...
Delete q удаляет бота...до этого нужно проиграть анимацию смерти
(Offline)
 
Ответить с цитированием
Старый 04.10.2012, 00:53   #4
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: Проблема с анимацией

хм. Тогда у тебя всё должно быть пучком. Запускаешь анимацию, и удаляешь тип, и всё.
__________________


(Offline)
 
Ответить с цитированием
Старый 04.10.2012, 01:02   #5
DeN_93
ПроЭктировщик
 
Аватар для DeN_93
 
Регистрация: 03.10.2012
Сообщений: 101
Написано 24 полезных сообщений
(для 42 пользователей)
Ответ: Проблема с анимацией

Если бы...я пробовал...как только анимация начинает воспроизводиться бот сразу же исчезает
(Offline)
 
Ответить с цитированием
Старый 04.10.2012, 01:19   #6
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: Проблема с анимацией

=> проблема в меше
__________________


(Offline)
 
Ответить с цитированием
Старый 04.10.2012, 01:30   #7
DeN_93
ПроЭктировщик
 
Аватар для DeN_93
 
Регистрация: 03.10.2012
Сообщений: 101
Написано 24 полезных сообщений
(для 42 пользователей)
Ответ: Проблема с анимацией

если закоментировать эту строчку:

FreeEntity bot_h

анимация воспроизводится до конца, бот остаётся лежать трупом
странно...ладно, буду разбираться, всё равно спасибо!
(Offline)
 
Ответить с цитированием
Старый 04.10.2012, 18:17   #8
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Проблема с анимацией

Логика кода неверная.
Надо так:
иф жизнь_бота<=0
иф анимация<> аним_смерти
анимате бот, аним_смерти
ендиф
ендиф
иф кадр_анимациибота>предпоследний_кадр_аним_смерти
фриентии бот
делете экземпляр_типа_бота
вызов ментов
ендиф
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
Colossus (17.11.2012), DeN_93 (04.10.2012)
Старый 04.10.2012, 18:50   #9
DeN_93
ПроЭктировщик
 
Аватар для DeN_93
 
Регистрация: 03.10.2012
Сообщений: 101
Написано 24 полезных сообщений
(для 42 пользователей)
Ответ: Проблема с анимацией

Спасибо! сегодня вечером попробую
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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