Как я могу решить проблему, чтобы я мог работать с Unity без сбоев и без использования force-glcore?
Есть и другие вещи, которые вы можете попробовать.
1 . Используйте DirectX9 вместо DirectX11.По умолчанию в новых версиях Unity используется DirectX11.
Перейти к Файл ---> Настройки сборки ... ---> Настройки игрока ---> ДругоеВ настройках снимите флажок Auto Graphics API для Windows API .Оттуда перетащите и переместите Direct3D9 выше Direct3D11 , нажмите Применить и перезапустите редактор Unity.
Если Direct3D9 ужевыше Direct3D11 затем двигайтесь Direct3D11 выше Direct3D9 .
2 .If # 1 не работает, попробуйте другой графический API.Вы можете попробовать другие 3 графических API, таких как Direct3D9 , Vulkan и OpenGL Core .
Они скрыты, и вы должны нажать на знак + , затем вручную добавить их в меню и перетащить их наверх.
Затем вы можете выбрать, какой из них добавить, а затем перетащить их наверх, чтобы заставить их использовать Unity.
Один разиз них должны работать для вас.Выбрал тот, который работает больше всего.Вам не нужно -force-glcore
при открытии Unity, чтобы использовать это.Иногда ваша проблема в основном связана с драйвером, обходной путь, подобный этому, решает ее до тех пор, пока драйвер не будет исправлен.