SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 19/02/2017, 07:25 AM   #1
xlebosolniy
Little Clucker
 
Join Date: Apr 2015
Posts: 8
Reputation: 0
Default Анимация актера

Вопрос такой, если сделать так:
ApplyActorAnimation(copactor[2], "PED","WALK_civi",4.1,0,0,0,0,0);
то актер нормально двигается вперед, но после завершения анимки его отбрасывает на исходное место, что и должно происходить

а если сделать, чтобы не отбрасывало назад, вот так:
ApplyActorAnimation(copactor[2], "PED","WALK_civi",4.1,0,1,1,0,0);
то актер стоит на месте, но анимация походки все равно работает

как быть, чтобы работала нормально анимация ходьбы и по завершению не откидывало назад?
xlebosolniy is offline   Reply With Quote
Old 19/02/2017, 07:35 AM   #2
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,466
Reputation: 212
Default Re: Анимация актера

SetActorPos
ZiGGi is offline   Reply With Quote
Old 19/02/2017, 07:35 AM   #3
DartfoL
Gangsta
 
DartfoL's Avatar
 
Join Date: Apr 2012
Posts: 714
Reputation: 25
Default Re: Анимация актера

Рассчитать длительность анимации, рассчитать, на какую позицию она сдвигает актёра, и после завершения анимации использовать SetActorPos
__________________
DartfoL is offline   Reply With Quote
Old 19/02/2017, 07:41 AM   #4
xlebosolniy
Little Clucker
 
Join Date: Apr 2015
Posts: 8
Reputation: 0
Default Re: Анимация актера

А чтобы просто установив анимацию довести актёра до нужного места по прямой сделать нельзя?
xlebosolniy is offline   Reply With Quote
Old 19/02/2017, 07:45 AM   #5
DartfoL
Gangsta
 
DartfoL's Avatar
 
Join Date: Apr 2012
Posts: 714
Reputation: 25
Default Re: Анимация актера

Нет.
__________________
DartfoL is offline   Reply With Quote
Old 19/02/2017, 07:49 AM   #6
xlebosolniy
Little Clucker
 
Join Date: Apr 2015
Posts: 8
Reputation: 0
Default Re: Анимация актера

Понял, спасибо
xlebosolniy is offline   Reply With Quote
Old 19/02/2017, 02:56 PM   #7
xlebosolniy
Little Clucker
 
Join Date: Apr 2015
Posts: 8
Reputation: 0
Default Re: Анимация актера

Я так понимаю SetActorFacingAngle тоже не работает? Пытаюсь развернуть актера, а его тряханет в разные стороны и все
xlebosolniy is offline   Reply With Quote
Old 19/02/2017, 05:01 PM   #8
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,466
Reputation: 212
Default Re: Анимация актера

Quote:
Originally Posted by xlebosolniy View Post
Я так понимаю SetActorFacingAngle тоже не работает? Пытаюсь развернуть актера, а его тряханет в разные стороны и все
Что значит тоже? Обсуждаемые здесь функции ведь работают. А по поводу этой функции - на wiki же написано, что изменённый угол игроки увидят только после рестрима. Выход один - пересоздавать актёра.
ZiGGi is offline   Reply With Quote
Old 19/02/2017, 05:46 PM   #9
xlebosolniy
Little Clucker
 
Join Date: Apr 2015
Posts: 8
Reputation: 0
Default Re: Анимация актера

Quote:
Originally Posted by ZiGGi View Post
Что значит тоже? Обсуждаемые здесь функции ведь работают. А по поводу этой функции - на wiki же написано, что изменённый угол игроки увидят только после рестрима. Выход один - пересоздавать актёра.
Ну как я понял ApplyActorAnimation работает не совсем корректно, раз можно выбрать условия, чтобы актер возвращался на начальные координаты для таких анимаций как ходьба или чтобы не возвращался. Выбираешь чтобы не возвращался - он тупо стоит месте и шагает. А насчет поворота не увидел, спасибо.
xlebosolniy is offline   Reply With Quote
Old 19/02/2017, 05:50 PM   #10
DartfoL
Gangsta
 
DartfoL's Avatar
 
Join Date: Apr 2012
Posts: 714
Reputation: 25
Default Re: Анимация актера

http://wiki.sa-mp.com/wiki/CreateActor
читаем: Actors are designed to just stand somewhere, for example cashiers and bartenders.
То есть ходить они и не должны уметь. Вы пытаетесь использовать их не по назначению.
Если бы актёры не возвращались на место, то была бы рассинхронизация позиции актёра для разных игроков
__________________
DartfoL is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Виртуальный мир актера xlebosolniy Русский/Russian 3 08/08/2015 08:58 PM
Анимация Size Русский/Russian 2 15/03/2014 01:12 AM
Не сбивается анимация разговора Mexanizm93 Русский/Russian 7 05/01/2014 01:25 AM


All times are GMT. The time now is 02:51 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.