Как сообщать об ошибках

Чтобы вы могли как можно быстрее сообщать об ошибках, мы создали специальное приложение. Запустив Unity, выберите в меню Help (Справка) -> Report a Bug (Сообщить об ошибке). Также можно запустить это приложение непосредственно из папки Unity. Кроме того, это приложение запускается автоматически после сбоя.

1) К какому типу относится найденная мной проблема?

A problem with the Editor (проблема с редактором) – Редактор Unity работает не так, как вы ожидали?

A problem with the player (проблема с плеером) – Есть проблемы с опубликованной игрой? Отметьте, если эта проблема возникает только в Windows.

Documentation (документация) – Вы заметили ошибку, описку или упущение в документации, обучающих материалах или на веб-сайте?

Crash bug (ошибка, приводящая к сбою) – Происходит сбой Unity или игры, созданной в Unity? Если приложение для сообщения об ошибках Unity не запускается автоматически, запустите его сами и используйте эту опцию.

Сервисы – Вы испытываете проблемы производительности или интеграции с Unity Ads, Everyplay, Multiplayer, Analytics, Cloud Build или Performance Reporting?

2) Расскажите нам, как воспроизвести проблему

Чтобы исправить проблему, нам нужно иметь возможность воспроизвести ее. Если вы предоставите нам точное описание того, что вы делали, мы сможем пойти по вашим шагам и воссоздать ситуацию. Самое важное - как можно точнее сообщить нам, как воспроизвести проблему.

Ниже мы приводим пример того, каким мы хотели бы видеть описание проблемы/ошибки.

  1. Launch Unity while holding the ALT key down
    (On Windows, press ALT immediately after clicking the icon)
  2. Создайте новый проект, не импортировав в него ничего
  3. Подождите, когда запустится Unity
  4. В меню выберите GameObject->Create Empty
  5. В Scene View появится новый GameObject
  6. В меню выберите File->Quit
  7. Когда возникнет диалоговое окно с вопросом о сохранении, нажмите Don't Save
  8. Происходит успешный выход из Unity

3) Прикрепите папку проекта

Если проблема заключается в проекте (сцены, ассеты, скрипты и т.д.), то, чтобы выяснить ее причину, нам понадобится папка вашего проекта. Оптимальный вариант для такого тестирования — минимальный комплект ассетов, необходимых для воспроизведения проблемы.

Для того, чтобы уменьшить размер проекта, создать минимальный комплект воспроизведения и сэкономить силы, мы разработали несколько инструментов.

Узнать больше об их использовании можно здесь.

Получив такой небольшой проект, мы сможем быстро устранить проблему. Если у вас нет времени убрать лишние ассеты, вы можете отправить всю папку проекта. Конечно, лучше все-таки оставить минимум, но большие проекты лучше, чем ничего, а наша система поддерживает объемные вложения. Пожалуйста, не загружайте отдельные ассеты, поскольку именно в проектах содержится нужная информация и файлы, которых в отдельных ассетах нет.

4) Сообщите свой адрес эл. почты

Возможно, нам потребуется задать вам некоторые вопросы, связанные с проблемой, поэтому необходимо сообщить свой адрес эл. почты для связи.

5) Что будет дальше?

Когда ваше сообщение об ошибке будет получено, вам автоматически будет отправлено эл. письмо с уведомлением. Каждое такое письмо содержит ссылку на веб-страницу, на которой отображается текущее состояние решения проблемы. По этой ссылке можно переходить в любое время. Мы не можем персонально сообщать каждому по каждому сообщению об ошибке, так что проверяйте самостоятельно состояние решения вашей проблемы, если вам это интересно. Как правило, все исправления появляются в очередном основном или промежуточном обновлении Unity. Посмотрите список исправлений, когда выйдет новая версия!

Смотреть все посты в блоге

Новости от Unity QA

Мы владеем не только инструментами, но и словом! Прочтите все блог-посты Unity - как текущие, так и прошлые.