У меня есть эта система карт в нашей игре, игроки проверяют, какую карту играть, и в следующей сцене соответственно создается префаб ландшафта.
Проблема: раньше у меня было 110+ FPS (с V-Syncотключено), но теперь FPS не превысит 20, я использовал метод проб и ошибок, чтобы выяснить, кто виновен, и это terrain , однажды отключенный в режиме воспроизведения, FPS переходит к старому результату.
Что я пробовал:
- Включение освещения.
- Понижение плотности деталей местности, подсчет, назови это.
- Понижение ширины местности / длины / деталиразрешение на патч / детальное разрешение и т. д.
- Отключение GI в реальном времени, запекание сцены и неподвижное изображение.
- Отключение теней повсюду.
- Перезапуск единства и ПК.
- Согласно комментариям я приложил скриншот профилирования
![Image from Gyazo](https://i.gyazo.com/959b5af9a1d17cc285c7d0249c9bb441.png)
Обратите внимание, что FPS был 100+ со всеми вышеупомянутыми функциями при высоких значениях. Также обратите внимание, что я не обновлял Unity до другой версии, у меня низкий FPS на той же версии устройства / Unity и день, когда у меня был высокий FPS !!
Как вы думаете, что произошло?
Что еще ты думаешь мне стоит попробовать?
Спасибо!