Устранение неисправностей встроенного Linux Unity Editor
На этой странице перечислены типичные проблемы, которые могут возникнуть при использовании встроенного Linux Unity Editor.
Сбой сборки Player с ошибкой
При экспорте проекта Unity появляется следующая ошибка: No EmbeddedLinux Burst Support on X86/Arm32 architecture. Отключение Burst в Настройках и удаление его из проекта не решает проблему, поскольку другой пакет имеет зависимость от него.
Решение
Burst не поддерживается на 32-битных встраиваемых платформах Linux. Чтобы избежать этой ошибки, вы можете отключить Burst, запустив Unity Editor с аргументом --burst-disable-compilation.
Wayand не доступна ошибка
Запуск проигрывателя на целевом устройстве не удается с: SDL Error: wayland,x11 not available хотя Wayland доступен.
Решение
Эта ошибка может возникнуть по одной из следующих причин:
- Библиотека Wayland не находится в SDL2. Убедитесь, что библиотека Wayland находится в
dlopenиз приложения плеера. - Unity требует по крайней мере Wayland версии 1.18. Поскольку некоторые системы имеют только версию 1.16 или ниже, обязательно проверьте, что по крайней мере версия Wayland 1.18 поддерживается на целевом устройстве.
- Подключение к дисплею Wayland не удалось. Убедитесь, что среда Wayland правильно настроена.
Проблемы отображения с MSAA на i.MX8 Встроенные устройства Linux
Известно, что мультисемплированное сглаживание (MSAA) вызывает проблемы с отображением на i.MX8 встроенных Linux устройствах.
Решение
Чтобы избежать проблем с отображением на устройствах i.MX8, отключите MSAA в настройках качества проекта. Перейдите в Изменить > Project Настройки > Качество, затем установите Anti Aliasing на Инвалиды.
Дополнительные ресурсы
- Устранение неполадок редактора Linux