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

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

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

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

Ответ
 
Опции темы
Старый 24.05.2006, 20:42   #1
Imper
AnyKey`щик
 
Регистрация: 23.05.2006
Сообщений: 6
Написано 0 полезных сообщений
(для 0 пользователей)
Здравствуйте.
Вот:

If KeyHit(200) Or KeyHit(20 Then Animate pers,3,.5, xod

(где xod это xod = ExtractAnimSeq( pers,10,35))

так все работает.

Проблема в том что когда добовляешь: Else Animate pers,3,.5, stops

( где stops : Stops = ExtractAnimSeq( pers,0,10))

обьект вообще перестаёт двигаться.
Вот.
Это последнее что нужно сделать для моей первой игры =).

Заранее спасибо.
(Offline)
 
Ответить с цитированием
Старый 24.05.2006, 20:50   #2
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Х-хы, проблемма мягко говоря классическая! ))
Открою ужасную тайну: анимация не останавливается, она просто бесконечно начинается сначала и в итоге ты видишь лишь ёё первый кадр. Введи переменную, которая будет "помнить", а не запускал ли ты уже эту анимацию?
Простейший пример:
If KeyHit(200) Or KeyHit(208) Then 
 * If Move=0 Then
 * * *Animate pers,1,.5, xod 
 * * *Move=1
 * EndIf
Else
 * *If Move=1 Then
 * * *Animate pers,1,.5, stops
 * * *Move=0
 * EndIf
EndIf
А еще инженерно-компьютерный гений товарисча Марка подарил нам функции Animating и AnimSeq, разумно используя которые можно сделать в этой области ой как много.

P.S. Кстати, ты случаем не родственник нашего Impersonalis-а? Просто однофамилец? ))
(Offline)
 
Ответить с цитированием
Старый 24.05.2006, 21:17   #3
Imper
AnyKey`щик
 
Регистрация: 23.05.2006
Сообщений: 6
Написано 0 полезных сообщений
(для 0 пользователей)
Спасибо за ответ ,но не заработало.

Можно по подробнее узнать про 2 те оператора.
(Offline)
 
Ответить с цитированием
Старый 24.05.2006, 21:19   #4
Imper
AnyKey`щик
 
Регистрация: 23.05.2006
Сообщений: 6
Написано 0 полезных сообщений
(для 0 пользователей)
P.S.Не родственник =)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анимация ArtemkA 3D-программирование 12 02.02.2009 23:31
анимация Jenya 3D-программирование 2 22.06.2007 01:42
анимация и FPS Leito 3D-программирование 4 11.02.2007 09:30
Анимация DRAG 3D-программирование 2 16.12.2006 13:55
Анимация Ins!de 3D-программирование 4 11.08.2006 23:45


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


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