Анимация актера -
xlebosolniy - 19.02.2017
Вопрос такой, если сделать так:
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);
то актер стоит на месте, но анимация походки все равно работает
как быть, чтобы работала нормально анимация ходьбы и по завершению не откидывало назад?
Re: Анимация актера -
ZiGGi - 19.02.2017
SetActorPos
Re: Анимация актера -
DartfoL - 19.02.2017
Рассчитать длительность анимации, рассчитать, на какую позицию она сдвигает актёра, и после завершения анимации использовать SetActorPos
Re: Анимация актера -
xlebosolniy - 19.02.2017
А чтобы просто установив анимацию довести актёра до нужного места по прямой сделать нельзя?
Re: Анимация актера -
DartfoL - 19.02.2017
Нет.
Re: Анимация актера -
xlebosolniy - 19.02.2017
Понял, спасибо
Re: Анимация актера -
xlebosolniy - 19.02.2017
Я так понимаю SetActorFacingAngle тоже не работает? Пытаюсь развернуть актера, а его тряханет в разные стороны и все
Re: Анимация актера -
ZiGGi - 19.02.2017
Quote:
Originally Posted by xlebosolniy
Я так понимаю SetActorFacingAngle тоже не работает? Пытаюсь развернуть актера, а его тряханет в разные стороны и все
|
Что значит тоже? Обсуждаемые здесь функции ведь работают. А по поводу этой функции - на wiki же написано, что изменённый угол игроки увидят только после рестрима. Выход один - пересоздавать актёра.
Re: Анимация актера -
xlebosolniy - 19.02.2017
Quote:
Originally Posted by ZiGGi
Что значит тоже? Обсуждаемые здесь функции ведь работают. А по поводу этой функции - на wiki же написано, что изменённый угол игроки увидят только после рестрима. Выход один - пересоздавать актёра.
|
Ну как я понял ApplyActorAnimation работает не совсем корректно, раз можно выбрать условия, чтобы актер возвращался на начальные координаты для таких анимаций как ходьба или чтобы не возвращался. Выбираешь чтобы не возвращался - он тупо стоит месте и шагает. А насчет поворота не увидел, спасибо.
Re: Анимация актера -
DartfoL - 19.02.2017
https://sampwiki.blast.hk/wiki/CreateActor
читаем: Actors are designed to just stand somewhere, for example cashiers and bartenders.
То есть ходить они и не должны уметь. Вы пытаетесь использовать их не по назначению.
Если бы актёры не возвращались на место, то была бы рассинхронизация позиции актёра для разных игроков
Re: Анимация актера -
xlebosolniy - 19.02.2017
Какой смысл тогда от возможности выбрать должен возвращаться после анимации актер обратно или нет.. Все, теперь я все понял, спасибо за помощь. Тему можно закрыть.