Ошибка unity в браузере

Обновлено: 01.07.2024

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

Версии

Вы можете установить разные версии редактора в разные каталоги. Тем не менее, убедитесь что вы делаете резервные копии проектов, т.к. они могут обновиться до более новых версий, и вы не сможете открыть их в более старых версиях Unity. Для дальнейшей информации см. установка нескольких версий.

Лицензии дополнений подходят только для версий Unity c такой же основной версией, например 3.х и 4.х. Если вы обновите Unity внутри основной версии, например с 4.0 до 4.1, то дополнения останутся.

Активация

Интернет активация - предпочитаемый метод генерирования вашей лицензии Unity. Но если у вас возникают проблемы, следуйте следующим шагам:

Не удаётся запустить

Если при запуске Unity сразу же падает, то в первую очередь убедитесь, что ваш компьютер соответствует минимальным системным требованиям. И не забудьте обновить аудио драйвера и драйвера видеокарты.

Если вы получаете ошибки, связанные с записью на локальный диск, то проверьте разрешения вашей учётной записи. При использовании MacOS, учтите, что “root user” не рекомендуется и Unity ещё не прошёл тестирование в этом режиме. Unity всегда должен обладать разрешениями на запись файлов в своих папках, но если вы устанавливаете разрешения вручную, то проверьте эти папки:

  • Папку с установленным Unity
  • %AllUsersProfile%\Unity (typically C:\ProgramData\Unity)
  • C:\Documents and Settings\<user>\Local Settings\Application Data\Unity
  • C:\Users\<user>\AppData\Local\Unity
  • Содержимое пакета Unity.app
  • /Library/Application Support/Unity

Некоторые пользователи испытывали затруднения, когда использовали жёсткие диски, форматированные с не нативными разделами и использовали определённые программы для переноса данных между устройствами хранения.

Шрифты

Повреждённые шрифты могут вызвать падение Unity. Вы можете найти повреждённые файлы при помощи следующих шагов:

  1. Откройте каталог со шрифтами на вашем компьютере, расположенный в папке “Windows”.
  2. Выберите пункт “Details” в меню “View”.
  3. Проверьте, нет ли шрифтов с параметром “Size” равным “0”, что указывало бы на проблемный файл.
  4. Удалите повреждённые файлы и переустановите их.

Запустите приложение Font Book.

Выберите все шрифты.

Откройте меню “File” и выберите пункт “Valiadte Fonts”. Проблемные шрифты будут помечены как нерабочие.

Удалите повреждённые файлы и переустановите их.

Ресурсы системы могут быть ограничены, например, при работе в виртуальной машине. Используйте Диспетчер задач, чтобы найти процессы потребляющие много памяти.

Испорченный проект или установка Unity

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

В случае повреждения копии Unity, вам может понадобится переустановить Unity - смотрите инструкции ниже.

В Windows могут возникнуть проблемы, вроде ошибок при установке, повреждения регистра, конфликты и т.д. Например, ошибка 0xC0000005 означает, что программа попыталась получить доступ к той памяти, к которой не должна. Если вы недавно устанавливали новое оборудование или драйвера, то попробуйте извлечь и заменить оборудование, чтобы узнать, не из-за него ли появляется проблема. Используйте программы для диагностики и проверьте информацию в центре помощи операционной системы.

Производительность и падения

Если редактор работает медленно или падает, в частности на стадии сборки, это может происходить из-за того, что все доступные системные ресурсы уже используются. Закройте все другие приложения при сборке проекта. Почистите систему используя специализированные утилиты и сверьтесь с диспетчером задач (Windows) или Activity Monitor (MacOS), чтобы проверить, нет ли в системе процессов, использующих очень много ресурсов, например, памяти. Иногда антивирусы могут замедлять или даже блокировать файловую систему в процессе сканирования.

Утрата проекта

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

Переустановка

Следуйте этим шагам для переустановки редактора:

Удалите Unity. Если вы используете MacOS, перетащите приложение Unity в корзину.

Ошибка запуска плагина

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

Вариант 1: переустановка UWP

  • Закройте все обозреватели интернета;
  • Перейдите в «Панель управления» и удалите Юнити проигрыватель;
  • Перезапустите ваше устройство;
  • Загрузите последнюю версию расширения с официального сайта;
  • Вновь закройте веб-обозреватели;
  • Начните процесс инсталляции UWP.

Инсталлятор UWP

  • Запустите профиль с возможностями администратора;
  • Выключите обозреватели;
  • Сотрите файл по пути /Library/Internet Plug-Ins/Unity Web Player.plugin;
  • Почистите реестр;
  • Перезапустите устройство и войдите как с правами администратора. Загрузите последнее обновление с официального веб-ресурса;
  • Вновь закройте веб-браузеры;
  • Запустите процесс установки проигрывателя.

UnityWebPlayer на Mac

Если он будет установлен правильно, и ПК имеет мощности для отображения контента Юнити, то вам стоит попробовать открыть страницу с 3D-приложениями.

Вариант 2: устранение недочетов в JavaScript и «Mono»

Большинство игр на движке Юнити используют JS-скрипты, именуемые UnityObject.js и UnityObject2.js. Они нужны для проверки того, установил ли пользователь Юнити Плеер и размещен ли он на странице в сети. Если в стороннем месте на веб-странице появляются неизвестные ошибки в скриптах, это не позволяет им правильно отображать приложение.

JavaScript

То есть, пользователю может быть показано уведомление о том, что проигрыватель не загружен. Если оба скрипта запускаются правильно и пользователь установил UWP, то в HTML-компоненте <div будет отсутствовать «div». Попробуйте отключить лишние расширения или загрузить игру на другой странице.

Веб Плеер состоит из таких элементов:

  • Сам плагин;
  • Проигрыватель;
  • Mono.

Unity3D

Проигрыватель – основа выполнения, позволяющая запустить игру и ее компоненты. Она нуждается в правильной работе Моно, поскольку использует различные скрипты, зависящие от него. Плагин же является звеном для связи, позволяющим подсоединять веб-обозреватель со средой разработки. Поэтом важно корректно установить дополнение Веб Плеер Юнити.

Не работает Unity Web Player в Яндекс Браузере

Яндекс браузер является одним из популярнейших представителей подобного ПО на движке Chromium, тому есть несколько причин. Яндекс работает без постоянных лагов, имеет эргономичный интерфейс и поддерживает тысячи расширений, позволяющих дополнить его функционал. Но что же делать, если яндекс не поддерживает Unity Web Player и отказывается взаимодействовать с расширением.

UnityWebPlayer не работает

Устаревшее расширение

Первой причиной, почему не работает Юнити плеер в яндексе может быть устаревшая версия самого расширения. Если вы отключили автоматические обновления или вовсе держите плагин постоянно в пассивном фоновом режиме, он мог пропустить крупный патч с обновлением инструментария. В результате, все проекты, созданные с учётом нового функционала, просто откажутся запускать на старой версии расширения. Благо, yandex browser предоставляет возможность быстро и без лишних телодвижений обновлять все ваши плагины.

Способ 1: Обновление расширения с помощью магазина

Настройки Яндекс браузера

Чтобы получить новую версию юнити веб плеер:

  1. Откройте браузер и перейдите в меню настроек.
  2. Выберите «Установить расширения» и вас сразу отправит в специальный магазин.
  3. Там найдите юнити веб плеер.
  4. Перейдите на вкладку плагина и просто нажмите крупную кнопку «Обновить», после чего подождите 10-15 минут, чтобы патч успел установиться.
  5. Перезагрузите браузер, чтобы изменения пришли в силу.

Обновленный плагин Unity Web Player

Но здесь требуется слишком много телодвижений и существует способ несколько проще.

Способ 2: Обновление с помощью стороннего сайта

Адрес для скачки актуальной версии плагина

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

Заключение

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

Проблемы при запуске

Возможности визуализации Unity

Get Thread Content Failed

  1. Перейдите в настройки браузера. Найдите категорию «Личные данные» или «Безопасность». Здесь очистите кеш, куки.
  2. Удалите временные файлы программы из AppData и Temp. Дополнительно воспользуйтесь специальной утилитой для обнаружения возможных неполадок в реестре (например, CCleaner).
  3. Если используете антивирусное программное обеспечение, то отключите его или добавьте Unity Web Player в список исключений.

Добавить UPW в исключения

Сбой модуля ядра Unity Player

Очистка кэша CCleaner

Error launching Unity Player

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

Обновление драйвера видеокарты

После проделанных действий обязательно перезагрузите компьютер, чтобы изменения вступили в силу. Ошибка Unity Web Player больше не будет мешать работе.

Описанные действия помогут решить и другие сбои во время запуска UWP. Все они решаются полным удалением кэша и временных файлов или переустановкой плеера. Дополнительно не забывайте проверять наличие обновлений для видеокарты и других аппаратных частей компьютера.

Официально поддержка UWP была прекращена. Это значит, что команда разработчиков больше не выпускает новые версии плагина. При этом у некоторых пользователей до сих пор может появляться критическая ошибка при попытке обновить Веб Плеер.

Ошибка Failed to update

Удаление временных файлов

Для этого необходимо загрузить и установить на компьютер старую версию Юнити проигрывателя. Сделать это можно через торрент-трекер или сторонний ресурс. На официальной странице разработчика доступна только последняя сборка. После этого:

  1. Через проводник перейдите в папку, где хранятся все данные программы «C:\Users или Пользователи\Имя пользователя\AppData\LocalLow\Unity».
  2. Если в AppData нет нужной директории, то включите просмотр скрытых файлов. Сделать это можно используя стандартные средства Windows.
  3. Удалите папку «cache». Все браузеры должны быть закрыты.

Папка Cache для Unity

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

Переустановка Веб Плеера

Настройки UnityWebPlayer

  1. Через панель управления перейдите в «Установка и удаление программ и компонентов».
  2. Найдите в списке Unity Web Player и выберите «Удалить».
  3. Дополнительно рекомендуется уничтожить все связанные временные файлы (из AppData и Temp) и почистить реестр. Сделать это можно вручную или с помощью CCleaner (либо аналогичного программного обеспечения).
  4. Дождитесь завершения операции и, если требуется, перезагрузите компьютер.
  5. Откройте официальный сайт UWB и загрузите последнюю версию
  6. Запустите дистрибутив и продолжайте установку в штатном режиме.

Загрузка плеера

Другие способы

  • Очистите кэш в браузере. Сделать это можно через настройки или с помощью специального софта.
  • Попробуйте открыть игру через другой веб-обозреватель (Opera, Safari, Internet Explorer).

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

Ошибка Unity Web Player в Блокаде

Официально поддержка UWP была прекращена. Это значит, что команда разработчиков больше не выпускает новые версии плагина. При этом у некоторых пользователей до сих пор может появляться критическая ошибка при попытке обновить Веб Плеер.

Ошибка Failed to update

Для этого необходимо загрузить и установить на компьютер старую версию Юнити проигрывателя. Сделать это можно через торрент-трекер или сторонний ресурс. На официальной странице разработчика доступна только последняя сборка. После этого:

  1. Через проводник перейдите в папку, где хранятся все данные программы «C:\Users или Пользователи\Имя пользователя\AppData\LocalLow\Unity».
  2. Если в AppData нет нужной директории, то включите просмотр скрытых файлов. Сделать это можно используя стандартные средства Windows.
  3. Удалите папку «cache». Все браузеры должны быть закрыты.

Папка Cache для Unity

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

Переустановка Веб Плеера

Настройки UnityWebPlayer

  1. Через панель управления перейдите в «Установка и удаление программ и компонентов».
  2. Найдите в списке Unity Web Player и выберите «Удалить».
  3. Дополнительно рекомендуется уничтожить все связанные временные файлы (из AppData и Temp) и почистить реестр. Сделать это можно вручную или с помощью CCleaner (либо аналогичного программного обеспечения).
  4. Дождитесь завершения операции и, если требуется, перезагрузите компьютер.
  5. Откройте официальный сайт UWB и загрузите последнюю версию
  6. Запустите дистрибутив и продолжайте установку в штатном режиме.

Загрузка плеера

  • Очистите кэш в браузере. Сделать это можно через настройки или с помощью специального софта.
  • Попробуйте открыть игру через другой веб-обозреватель (Opera, Safari, Internet Explorer).

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

Unity Player – полезный плагин для любого браузера, если вам надоели игры, сделанные на коленке и похожие на то, что было у первых консолей. Расширение позволит запускать современную 3-х мерную графику прямо в вашем браузере, без необходимости что-либо дополнительно скачивать и устанавливать. Но что делать если Юнити плеер не работает, и какие вообще существуют причины того, что не работает Unity Web Player?

Несовместимый браузер

Браузер не поддерживается Unity

Причиной того, почему плагин отказывается работать в штатном режиме или вовсе выдаёт ошибку, может стать сам браузер. Дело в том, что современное ПО на платформе Chromium может попросту блокировать использование NPAPI технологии, из-за дыр в её безопасности. А именно она необходима юнити веб плееру для того, чтобы функционировать. У проблемы имеется несколько решений. Но как сделать так, чтобы плагин работал и при этом не было необходимости менять уже полюбившийся браузер на совершенно другое и непривычное ПО?

Установка старой версии браузера

Проще всего скачать одно из старых обновлений вашего любимого браузера. Так, если ваша любимая программа для сёрфинга в интернете:

Старая версия Opera 35.0.2

  1. Opera, то стоит подыскать версию браузера до 36 обновления.
  2. Mozilla Firefox не запустит юнити веб плеер начиная с 52 версии, однако даже последние актуальные обновления мозилы можно подготовить к работе с расширением. Но для этого необходимо будет залезть в ядро браузера.
  3. Яндекс Браузер имеет множество проблем с расширениями, которые могли бы спокойно установиться на Google Chrome. Но начиная с 12 версии, он не поддерживает и юнити веб плеер, поэтому, если вы хотите иметь этот плагин в своём инструментарии, лучше всего установить обновление постарше.
Не устанавливается Unity Web Player в Mozilla Firefox

Старая версия Я.Браузера

Все эти браузеры имеют определённые проблемы в последних версиях с поддержкой некоторых расширений. Соответственно, куда проще скачать их старую версию и наслаждаться привычным интерфейсом, без лишних заморочек. Однако, если вы хотите установить последние обновления юнити веб плеер, то вам потребуется другой браузер. Для этого хорошо подойдёт:

Браузер Amigo от Mail.Ru

Заключение

Если юнити веб плеер не работает в вашем браузере, скорее всего проблемой является сам браузер. Можете попробовать переустановить расширение, но это помогает лишь в исключительных случаях. Лучше всего разобраться с неполадкой на корню и установить подходящую платформу для плагина.

Читайте также: