forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Проблема с анимацией (http://forum.boolean.name/showthread.php?t=17336)

DeN_93 04.10.2012 00:01

Проблема с анимацией
 
Всем привет, я здесь новенький:)

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

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

вот кусок кода: 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 должно быть условие, по которому анимация проиграет до конца, после этого бота нужно удалить:)

Кирпи4 04.10.2012 00:13

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

DeN_93 04.10.2012 00:23

Ответ: Проблема с анимацией
 
сори, накосячил немного, запутался в коде:) bot_h - столкновение выстрела с ботом, переменная удаляет выстрел. Он тут вобще не при чём...
Delete q удаляет бота...до этого нужно проиграть анимацию смерти

Кирпи4 04.10.2012 00:53

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

DeN_93 04.10.2012 01:02

Ответ: Проблема с анимацией
 
Если бы...я пробовал...как только анимация начинает воспроизводиться бот сразу же исчезает:(

Кирпи4 04.10.2012 01:19

Ответ: Проблема с анимацией
 
=> проблема в меше

DeN_93 04.10.2012 01:30

Ответ: Проблема с анимацией
 
если закоментировать эту строчку:

FreeEntity bot_h

анимация воспроизводится до конца, бот остаётся лежать трупом
странно...ладно, буду разбираться, всё равно спасибо!:)

tormoz 04.10.2012 18:17

Ответ: Проблема с анимацией
 
Логика кода неверная.
Надо так:
иф жизнь_бота<=0
иф анимация<> аним_смерти
анимате бот, аним_смерти
ендиф
ендиф
иф кадр_анимациибота>предпоследний_кадр_аним_смерти
фриентии бот
делете экземпляр_типа_бота
вызов ментов
ендиф

DeN_93 04.10.2012 18:50

Ответ: Проблема с анимацией
 
Спасибо!:) сегодня вечером попробую:)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot