Photon Network плавное движение.
Начал осваивать Фотон (Cloud), для синхронизации движения-вешаю на объект-PhotonView, изначально сетевые объекты двигались очень дергано, нашел такой скрипт для сглаживания движения (интерполяцией):
Код:
ublic class PersonNetwork : Photon.MonoBehaviour |
Ответ: Photon Network плавное движение.
1. Двигается он е из-за интерполяции, а из-за пинга. Т. е. то время, за которое пакет доходит от игрока до сервера и потом до другого игрока. Ну и плюс интерполяция.
2. Если в способе передачи стоит Releable Delta Compression, то при потере пакета фотон перезапрашивает его заново. Отсюда лаги дополнительные. 3. Улучшить особо сильно не получится. Вот другой способ интерполяции http://forum.unity3d.com/threads/154...ity-Networking |
Ответ: Photon Network плавное движение.
Спасибо за информацию. Попробую пока сделать что-бы "множитель плавности" при интерполяции менялся в зависимости от скорости объекта. Не настраивать же вручную для каждого случая.
|
Часовой пояс GMT +4, время: 22:26. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot