PDA

Просмотр полной версии : [Вопрос] SetSpawnInfo



123
22.08.2019, 03:49
Собственно использую для спавна способ через SetSpawnInfo. В OnPlayerDeath и при каждом вызове SpawnPlayer вызываю сток для записи SetSpawnInfo. Однако есть проблемы. Если вместе с SetSpawnInfo в OnPlayerDeath сразу выставлять нужный интерьер и виртуальный мир, то получаются сразу две проблемы: при анимации смерти пропадают все текстуры вокруг (потому что меняется интерьер), а также после спавна каким-то непонятным для меня образом меняется интерьер на 0 (буквально через раз), помогает если установить нужный интерьер еще раз в OnPlayerSpawn. Найти проблему не получилось, поэтому решил сразу две. Устанавливать виртуальный мир и интерьер в OnPlayerSpawn. Собственно это решает эти две проблемы, но появляется другая - игрок спавнится быстрее, чем устанавливается интерьер, поэтому в стандартных интерьерах игрок может чуть провалится под текстуры. Кто нибудь сталкивался?

DeimoS
22.08.2019, 11:34
А если передавать данные в SetSpawnInfo не в OnPlayerDeath, а раньше? Будет ли такой же эффект?

123
23.08.2019, 03:03
А если передавать данные в SetSpawnInfo не в OnPlayerDeath, а раньше? Будет ли такой же эффект?

Да, точно также все. Однако раньше, когда использовал WeaponConfig, и использовал SetSpawnInfo в OnPlayerDeathFinished все было в норме. Получается исправить косяк можно только с помощью заморозки? Или прибегать к дедовскому способому через SetPlayerPos. Все равно и то и то костыль.

- - - Добавлено - - -

Крч добавил заморозку при установки SetSpawnInfo и разморозку в самом начале OnPlayerSpawn - и нет проблемы. Думаю самое оптимальное решение