|
3D-программирование Вопросы, касающиеся программирования 3D мира |
10.06.2011, 23:03
|
#1
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
очень нужен совет по анимации и звуку
Извините если такая тема уже есть, все читать у меня нет сейчас времени.
Подскажите мне, вот я сделал анимацию бега, нажимаю кнопку все работает, персонаж бежит..., но как сделать так чтобы когда я перестаю жать кнопку - анимация бега останавливалась и допустим включалась анимация свободной стойки? То же самое у меня и со звуком....пока не доиграет не остановится...
дайте пример кода пожалуйста
|
(Offline)
|
|
10.06.2011, 23:21
|
#2
|
ПроЭктировщик
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений (для 63 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
путем контроля нажатия клавиши
если клавиша нажата то
анимация бега
если нет то
анимация стоять
__________________
форум эт вещь... и почему я раньше им не пользовался?
AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2011, 06:30
|
#3
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
If KeyDown(200) And (Not (KeyDown(205) Or KeyDown(203))) TranslateEntity hero,0,0,speed#:moveto=1;up
If KeyDown(208) And (Not (KeyDown(205) Or KeyDown(203))) TranslateEntity hero,0,0,-speed#:moveto=2;down
If KeyDown(205) And (Not (KeyDown(208) Or KeyDown(200))) TranslateEntity hero,speed#,0,0:moveto=3;right
If KeyDown(203) And (Not (KeyDown(208) Or KeyDown(200))) TranslateEntity hero,-speed#,0,0:moveto=4;left
PositionEntity hero,EntityX(hero),-.2,EntityZ(hero)
If moveto<>0 And AnimSeq(hero)<>run Animate hero,1,1,run
If moveto=0 And AnimSeq(hero)<>nor Animate hero,1,1,nor
на те мой кусок кода
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2011, 08:40
|
#4
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
Огромное вам спасибо!
|
(Offline)
|
|
11.06.2011, 08:59
|
#5
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
Огромное вам спасибо!
|
зы..кнопка в углу если что
|
(Offline)
|
|
11.06.2011, 10:16
|
#6
|
Бывалый
Регистрация: 26.04.2009
Адрес: Россия, Уфа
Сообщений: 680
Написано 182 полезных сообщений (для 406 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
Делай,как здесь.И будет тебе счастье!
zombie.rar
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2011, 12:57
|
#7
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
еще один вопрос в тему
как сделать чтобы анимация менялась через определенное время (например каждую вторую минуту вклучалася аним idl2, и через 2 мин снова idl1?
|
(Offline)
|
|
11.06.2011, 13:14
|
#8
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
time=MilliSecs()/60000 Mod 2 будет интегрировать минуты от 0 до 1
тебе надо типо так:
time=MilliSecs()/60000 Mod 4
if time>0 and time<2 And AnimSeq(entity%)<>id1 Animate entity%,1,1,id1
if time>2 and time<4 And AnimSeq(entity%)<>id2 Animate entity%,1,1,id2
как увеличить количество кадров в максе,а то 100 не хватило,а где это не нашёл...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2011, 13:25
|
#9
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
вот я сделал обзор мышкой, TurnEntity cam,MouseYSpeed(),-MouseXSpeed(),0
а когда запускаю то не могу повернуть влево пока не сделаю полный оборот вправо, так же и вверх.... что это может быть?
|
(Offline)
|
|
11.06.2011, 13:29
|
#10
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
--это просто у тебя мышь ведать воткнулась в границу монитора.....позиционируй её посреди экрана....
Ответе мне:
как увеличить количество кадров в максе,а то 100 не хватило,а где это не нашёл...?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2011, 13:32
|
#11
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
Для того, чтобы увеличить количество кадров в линейке нужно нажать на кнопку Time Configuration
а дальше все понятно
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2011, 13:46
|
#12
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
еще вопрос.
как сделать чтобы анимация включалась по двойному нажатию. ( например
два раза ЛКМ = attack
два раза ЛКМ + Shift =attack2 и тд )?
|
(Offline)
|
|
11.06.2011, 13:49
|
#13
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
t=t+MouseHit(1)
if t>0 and MilliSecs()/1000 Mod 100 = 90 t=0
if t=2 And AnimSeq(entity%)<>id3 Animate entity%,1,1,id3:t=0
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2011, 13:51
|
#14
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
Сообщение от Костян
t=t+MouseHit(1)
if t=2 And AnimSeq(entity%)<>id3 Animate entity%,1,1,id3:t=0
|
элементарно же все, как я сам не догадался спасибо! +
|
(Offline)
|
|
11.06.2011, 13:55
|
#15
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: очень нужен совет по анимации и звуку
ps: будет срабытывать всегда,выше вариант на быстрый клик..тот лучше(но может троить)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:37.
|