TES CS Проблема пустых и длинных локаций
От SiberianCrab(С) примечание.
Однажды был пойман занятный баг:
- Если в сцене только один объект (например крупный статик внутри которого игрок ходит)
то, возникают проблемы с перемещением!
Игрока постоянно отбрасывает в начальные координаты.
Решается, добавлением в сцену любого иного статика.
т.е. в ячейке должно быть больше одного статика.
Примечание.
Наличие РутКолижен не играет роли.
Статик = Static раздела КСа.
Примечание.
Подтверждено!
Если используется цельная модель помещения (пускай даже не очень большая), позиция игрока может работать с ошибками.
Либо игрок ходит где-то по середине модели по воздуху, либо спотыкается, либо еще всякое разное, но явно не правильное.
И достаточно поместить в сцену хотя бы стол, как все становится на свои места.
Т.е. МВ не любит больших объектов внутри которых находится игрок.
Равно не следует начинать тест локации если в ней только единственный статический объект.
Сперва добавьте хоть что-нибудь еще и только после можно заходить в игру для отладки.
Примечание.
Также, если объект более 8096 ед, локация с ним не будет загружаться!
Следует порезать такой объект на несколько меньших.
Примечание.
Также отмечалось, что если создать ОЧЕНЬ длинную лестницу (из отдельных участков), то в какой-то момент также начинаются проблемы!
Вылеты, зависания, хождения по воздуху.
Равно это будет верно и для очень больших (растянутых) локаций собранных из отдельных объектов.
(см. к примеру, старый плагин Двемерские Киборги)
Т.е. не следует создавать слишком длинные локации.
Более 8096ед от входа, начинаются проблемы!