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

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

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

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

Ответ
 
Опции темы
Старый 06.06.2009, 16:21   #1
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Анимиция при столкновении

If EntityCollided (Player,TypeWalls) Then

If AnimSeq(Player)=1
		Animate Player,2,1,0,10
EndIf 
EndIf
У Меня есть анимация когда игрок бежит, и когда стоит.. Когда подходишь к сетене он должен переключить анимацию с бега на состояние когда он стоит... Он переключается, но анимация не проигрывается.. Тупо замирает... Как решить проблемму? Заранее огромное спасибо!
(Offline)
 
Ответить с цитированием
Старый 06.06.2009, 16:45   #2
Raion
Знающий
 
Аватар для Raion
 
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений
(для 775 пользователей)
Ответ: Анимиция при столкновении

Главное правильно выставить эти параметры:

If EntityCollided (Player,TypeWalls) Then
If AnimSeq(Player)=>1< then Animate Player,1,1,>1<,10
endif

If AnimSeq(Player)=>2< then Animate Player,1,1,>2<,10
(Offline)
 
Ответить с цитированием
Старый 06.06.2009, 17:51   #3
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Ответ: Анимиция при столкновении

Не работает...(( моя анимация когда игрок стоит он вертится по сторонам у меня тупо замирает кадр... У тебя что то в коде неправильно >1< - expecting expression.
(Offline)
 
Ответить с цитированием
Старый 06.06.2009, 18:13   #4
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Анимиция при столкновении

не работает потомучто ты циклично включаешь анимацию, аот она и включается постоянно т.е. всё время первый кадр
(Offline)
 
Ответить с цитированием
Старый 06.06.2009, 18:45   #5
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Ответ: Анимиция при столкновении

If EntityCollided (Player,TypeWalls) Then

If AnimSeq(Player)=1
Animate Player,2,1,0,10
EndIf
EndIf

Если поставить код перед Repeat то работать просто не будет? Подскажи пожалуйста, как лучше сделать? Очень благодарен
(Offline)
 
Ответить с цитированием
Старый 06.06.2009, 19:23   #6
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: Анимиция при столкновении

Сообщение от Unodeya Посмотреть сообщение
Не работает...(( моя анимация когда игрок стоит он вертится по сторонам у меня тупо замирает кадр... У тебя что то в коде неправильно >1< - expecting expression.
Я никогда не пробовал Blitz3D, но мне кажется, что тебе следовало убрать знаки ">" и "<", вот так:
If EntityCollided (Player,TypeWalls) Then
If AnimSeq(Player)=1 then Animate Player,1,1,1,10
endif 

If AnimSeq(Player)=2 then Animate Player,1,1,2,10
(Offline)
 
Ответить с цитированием
Старый 06.06.2009, 19:39   #7
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Анимиция при столкновении

http://forum.boolean.name/showthread.php?t=7525
(Offline)
 
Ответить с цитированием
Старый 06.06.2009, 21:18   #8
Raion
Знающий
 
Аватар для Raion
 
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений
(для 775 пользователей)
Ответ: Анимиция при столкновении

Сообщение от Raion Посмотреть сообщение
Главное правильно выставить эти параметры:

If EntityCollided (Player,TypeWalls) Then
If AnimSeq(Player)=>1< then Animate Player,1,1,>1<,10
endif

If AnimSeq(Player)=>2< then Animate Player,1,1,>2<,10
упс там не "=" а "<>" нужно поставить. >1< это просто так я выделил а в коде скобки убрать нужно
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обнаружение столкновений dpsstudio 3D-программирование 14 17.11.2007 14:41


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


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