Активные известные проблемы — набор средств сетки
Версия 5.2405.X
Визуальные скрипты
Проблема с поздним присоединением визуальных скриптов в очень больших сценах только для эмулятора, если визуальные скрипты использовали переменные скрипта для передачи
Transform
илиGameObject
ссылок в графы скриптов. При возникновении этой проблемы сообщения уровня предупреждений со следующей формулировкой записывались в консоль: "OnMessageReceived: получено сообщение с правильным идентификатором класса 1, но размер данных в пакете ожидается всего с пакетом 1988, индекс выглядит неправильно". (52729)Ошибки "Не удалось десериализовать объект, доступный для сценариев" в эмуляторе, которые регистрируются в консоли Unity при определенных обстоятельствах. (47673)
Обновление общего свойства (или переменной), примененное визуальным скриптом, иногда может быть потеряно из-за предыдущего обновления того же свойства (или переменной), возвращающегося из кругового пути через сервер в неподходящее время. (51820)
Версия 5.2402.0
В управляемых общедоступных наборах средств было свойство Name, которое неправильно разрешалось во внутреннее поле "Отображаемое имя" (оно устранялось с помощью непосредственного имени GameObject). Это исправлено в версии 24.3, однако потребуется задать свойство в новом поле DisplayName управляемого объекта и повторно загрузить с помощью нового набора средств. (42638)
Поле выравнивания | Задать значение "Включено" и "Выровнять поле" | Узлы визуальных скриптов get Enabled доступны для повторного использования напрямую.
Обходной путь: использование поведения | Задать значение "Включено" или "Поведение" | Вместо этого получите значение Включено .
Webslate
- На Quest, системное веб-представление было около двух лет позади и вызывает некоторые веб-сайты, чтобы показать неподдерживаемое сообщение браузера. Weve работал с Meta, чтобы обновить Chromium до более новой версии и теперь доступен в обновлении программного обеспечения Meta Quest версии 64.
Версия 5.2315.0
Внедренные видео отображаются как черные на квесте 2. (24096)
Решение: Если возникает проблема, из-за которой видео отображаются и ведут себя должным образом на компьютере, но не на квесте, добавьте видеосценарий в видеопроигрыватель.
События
Возможно, вы не сможете получить доступ к средствам узла в шаблоне события или сеансе настройки. Чтобы воспроизвести эту проблему, выполните следующие действия: (33738).
Откройте проект в редакторе Unity;
Присоединение к сеансу настройки или шаблону события;
Вы не найдете доступных средств размещения ;
Добавьте общий доступ к общим папкам, и вы не сможете получить доступ к средствам *host для запуска общей папки для проверки.
WebSlate
В Quest системное веб-представление отстает примерно на два года и приводит к тому, что на некоторых веб-сайтах отображается сообщение о неподдерживаемом браузере . Мы работаем с Meta, чтобы обновить Chromium до более новой версии. (28696)
При одновременной загрузке слишком большого количества веб-элементов компьютеры нижнего уровня могут не загрузить все веб-страницы; будут загружены только некоторые веб-страницы. Мы рекомендуем использовать средство Анализатор производительности содержимого для измерения времени отрисовки и определения правильного распределения на основе функций среды.
При работе с WebSlate в редакторе Unity редактор необходимо перезапустить при обновлении пакетов набора средств WebSlate или Mesh с помощью диспетчера пакетов Unity.
Поле "Текущий URL-адрес" элемента WebSlate в настоящее время не может быть обновлено в режиме воспроизведения.
Если в игровом объекте WebSlate отображается "внутренняя ошибка шейдера", перейдите в представление инспектора веб-страницы и убедитесь, что для выбранного шейдера задано значение UnlitWebSlate.
Визуальные скрипты поддерживают WebSlate. Если в графе визуальных сценариев отображаются ссылки на устаревший тип WebView, вручную обновите эту ссылку на WebSlate.
При взаимодействии с WebSlate сетка может захватывать ввод с клавиатуры, вызывая непреднамеренное взаимодействие с приложением Сетки.
Известные ограничения для облачных сценариев
Срок действия входа Azure истек
Некоторые пользователи сталкиваются с ошибкой во время развертывания и публикации, которая отображает выходные данные журнала, аналогичные следующему: The client 'YOUR_USER_EMAIL' with object id 'YOUR_AAD_ID' does not have authorization to perform action 'Microsoft.Resources/deployments/write' over scope ...
Это происходит, когда истек срок действия локально кэшированного имени входа. Срок действия можно проверить, выполнив команду az account get-access-token --query "expiresOn" --output tsv
в командной строке. В качестве обходного решения вручную запустите az login
из командной строки.
Производительность развернутых приложений с высокочастотными сообщениями является неоптимальной.
В настоящее время анимирование преобразований более чем нескольких объектов путем их настройки из облачных сценариев Mesh Cloud Может привести к замедлению развертывания. (Обратите внимание, что эти замедления не очевидны при локальном запуске облачной службы сценариев Mesh.) Рекомендуется использовать компонент Animator, который максимально анимирует свойства клиента.
Unity может заморозить на некоторое время при предварительном просмотре сцены с запущенной службой облачных сценариев Mesh
При переключении фокуса с Unity на другое приложение во время воспроизведения Unity служба облачных сценариев Mesh продолжит работать, отправляя сообщения в очередь сообщений. При переключении фокуса обратно на Unity он приостанавливается до тех пор, пока полностью не выключит очередь. Если служба облачных сценариев Mesh выполняет много частых изменений состояния и (или) вы надолго переключили фокус с Unity, Unity может зависнуть на некоторое время, пока это происходит.
Если сцена не содержит хотя бы один коллайдер в gameObject, который имеет уровень GroundCollision, входные данные в браузере сетки могут не работать
Достаточно изменить уровень пола или любого объекта игры платформы на GroundCollision.
Добавление нескольких индикаторов в качестве дочерних элементов одного преобразования приведет к ошибке
Unity не поддерживает добавление нескольких огней к одному и тому же игровому объекту, поэтому добавление двух светлых узлов к одному узлу преобразования приведет к ошибке среды выполнения.
Переименование сцен Unity не поддерживается
Сцена Unity и приложение C# слабо связаны именем сцены. При переименовании сцены Unity пользователь должен вручную переименовать соответствующую папку проекта C# в соответствии со сценой Unity.