Дребезг при движении юнита
Сделал я вообщем два вида камеры:
  1. Каждые 0.3 сек с помощью ф-ии PanCameraToTimedLocForPlayer() перемещаю камеру к персонажу, в этом случае единица за которой следует камера постоянно дребезжит а окружающий мир нет.
  2. С помощью ф-ии SetCameraTargetControllerNoZForPlayer() тогда единица выглядит нормально, но если присмотреться то окружающий мир начинает тихонько дребезжать.
Как избавиться от этого?
Прикрепил пример в нем клавишей ESC можно переключать виды камеры, а стрелками управлять автомобилем. xgm.guru/files/100/243696/rattling.w3m
Прикрепил видео: youtu.be/TMkJAZTn-ig
Код движения можно не смотреть 99.9% дело не в нем т.к. если через move команду отправить юнита то эффект будет тот же самый.

Лучший ответ:
Вот такие настройки SetCameraTargetControllerNoZForPlayer(p,hero, 10,10,true) каждые 0,03125 сек при вот этом движении
Лучшего ничего не придумал... но для меня проблема тоже актуальна


Views: 453

PT153 #1 - 8 months ago 0
Голосов: +0 / -0
Каждые 0.3 сек с помощью ф-ии PanCameraToTimedLocForPlayer() перемещаю камеру к персонажу, в этом случае единица за которой следует камера постоянно дребезжит а окружающий мир нет
Зачем, когда можно просто залочить камеру над персонажем?
Bergi_Bear #2 - 8 months ago 0
Голосов: +0 / -0

Вот такие настройки SetCameraTargetControllerNoZForPlayer(p,hero, 10,10,true) каждые 0,03125 сек при вот этом движении
Лучшего ничего не придумал... но для меня проблема тоже актуальна
Коммунизм #3 - 8 months ago 0
Голосов: +0 / -0
PT153:
Каждые 0.3 сек с помощью ф-ии PanCameraToTimedLocForPlayer() перемещаю камеру к персонажу, в этом случае единица за которой следует камера постоянно дребезжит а окружающий мир нет
Зачем, когда можно просто залочить камеру над персонажем?
об этом 2 пункт, если просто залочить то окружающий мир немного дребезжит
Lord_Teo #4 - 8 months ago 0
Голосов: +0 / -0
Прикрепить камеру к персонажу, а затем:
Стоит поиграть немного с этим параметром. Если сделать больше, то окружающий мир становится плавным, но начинает немного дергаться сам персонаж. В моем случае при значении = 0.4 я получил удовлетворительный баланс.
Прикрепленные файлы
Коммунизм #5 - 8 months ago 0
Голосов: +0 / -0
Lord_Teo:
Прикрепить камеру к персонажу, а затем:
Стоит поиграть немного с этим параметром. Если сделать больше, то окружающий мир становится плавным, но начинает немного дергаться сам персонаж. В моем случае при значении = 0.4 я получил удовлетворительный баланс.
попробовал значения от 0.1 до 100.0, не помогает(
Nelloy #6 - 8 months ago 1
Голосов: +1 / -0
Коммунизм #7 - 8 months ago 0
Голосов: +0 / -0
Nelloy:
Посмотри вроде по теме
У этой камеры такая же проблема
Lord_Teo #8 - 8 months ago (изм. ) 0
Голосов: +0 / -0
com23:
Lord_Teo:
Прикрепить камеру к персонажу, а затем:
Стоит поиграть немного с этим параметром. Если сделать больше, то окружающий мир становится плавным, но начинает немного дергаться сам персонаж. В моем случае при значении = 0.4 я получил удовлетворительный баланс.
попробовал значения от 0.1 до 100.0, не помогает(
Я тебя правильно понял, что ты пробовал закрепить камеру при инициализации над персонажем как в пункте 2, и тут же указал сглаживание? При этом пункт 1 ты не используешь.
Коммунизм #9 - 8 months ago 0
Голосов: +0 / -0
Lord_Teo:
Я тебя правильно понял, что ты пробовал закрепить камеру при инициализации над персонажем как в пункте 2, и тут же указал сглаживание? При этом пункт 1 ты не используешь.
Так точно. У меня сложилось впечатление что в механике вара все объекты не могут перемещаться меньше чем на определенное число, либо перемещаются каждые 5 кадров, по другому никак не могу объяснить такие артефакты.
Lord_Teo #10 - 8 months ago 0
Голосов: +0 / -0
Так точно. У меня сложилось впечатление что в механике вара все объекты не могут перемещаться меньше чем на определенное число, либо перемещаются каждые 5 кадров, по другому никак не могу объяснить такие артефакты.
Просто у меня была точно такая же ситуация... Как-будто легкое притормаживание окружающей сцены. Но установив сглаживание на 10, все стало очень плавным, однако, сам персонаж стал вести себя немного прерывисто. Не понимаю, почему у тебя нет никакого эффекта. К сожалению, карту открыть не могу.