Для создания игры я использую Photon Pun 2. При воспроизведении анимации она сначала лагает, а потом начинает нормально C#

Место общения программистов C#
Гость
Для создания игры я использую Photon Pun 2. При воспроизведении анимации она сначала лагает, а потом начинает нормально

Сообщение Гость »


Для создания игры я использую Photon Pun 2. При воспроизведении анимации на других клиентах она сначала лагает, а потом начинает нормально воспроизводиться. При этом на моем клиенте анимация воспроизводится сразу плавно. Я использую смешанное дерево. Аниматор взвешивает дочерний объект игрока «Тело». при изменении значения переменной горизонтального ввода или вертикального ввода с 0 на 1 анимация приостанавливается, как только значение переменных достигает 1, анимация начинает воспроизводиться плавно. Иерархия PlayerSMG, инспектор PlayerSMG, инспектор тела, аниматор тела, тело смешать дерево

Я пытался прочитать документацию, но нашел то, что мне нужно, буду очень признателен, если вы подскажете, как решить эту проблему или дадите ссылку на литературу, которая поможет мне в этом разобраться

`

публичный класс PlayerBodyAnimationScript: MonoBehaviour { [SerializeField] частный Animator playerBodyAnimator; частный PhotonView photonView; недействительный старт() { photonView = GetComponent(); } недействительное обновление() { если (!photonView.IsMine) { возвращаться; } float HorizontalInput = Input.GetAxis("Горизонтальный"); floatвертикальныйInput = Input.GetAxis("Вертикальный"); playerBodyAnimator.SetFloat("Горизонтальный", HorizontalInput); playerBodyAnimator.SetFloat("Вертикально",вертикальныйInput); } } `

Вернуться в «C#»