Поддержка для определённой игрой будет осуществляться разработчиком или издателем. Если у вас общая проблема при использовании плагина Unity Webplayer, тогда следуйте следующим указаниям:
Windows:
Закройте все браузеры.
Используйте Панель управления для удаления Unity Web Player.
Перезагрузите вашу машину. Скачайте новую копию последней версии плагина Webplayer отсюда: http://unity3d.com/webplayer/
Снова закройте все браузеры.
Запустите установщик веб-плеера.
MacOS
Запустите MacOS через учётную запись с правами администратора.
Закройте все веб-браузеры.
Удалите файл: /Library/Internet Plug-Ins/Unity Web Player.plugin
Очистите корзину.
Перезагрузитесь и войдите в систему как администратор. Скачайте новую копию последней версии плагина Webplayer отсюда: http://unity3d.com/webplayer/
Снова закройте все браузеры.
Запустите установщик веб-плеера.
Когда установка завершится, то проведите тест с помощью демо-примеров: http://unity3d.com/gallery/demos/live-demos
Если веб-плеер установлен корректно, и ваше устройство достаточно производительно для контента Unity, то вам нужно попробовать запустить в своём браузере демо-примеры, и также стоит проверить другие игры. Если у вас не работают демо-примеры, пожалуйста, отправьте нам письмо на support@unity3d.com, рассказав во всех подробностях, что происходит на каждом описанном выше шаге.
Много игр на Unity Webplayer используют хостинговые JS скрипты под названием UnityObject.js
или UnityObject2.js
. Эти скрипты отвечают за проверку того, установлен ли веб-плеер и за его размещение на веб-странице. Если в каком-либо другом JS скрипте на странице (возможно статистика или трекинговые скрипты) появляются какие-либо скриптовые ошибки, то это может помешать исполнению JS. В свою очередь, это может привести к тому, что будет показано сообщение о том, что веб-плеер не установлен. Сообщение отправляется из HTML-элемента <div class=“missing”>. Если UnityObject.js
или UnityObject2.js
запускается корректно и у игрока установлен Webplayer, то тогда div
скрыт.
Webplayer состоит из 3-х компонентов: плагин, проигрыватель и Mono. Проигрыватель - среда выполнения Unity, которая запускает вашу игру и загружает её ассеты. Это примерно такая же среда выполнения (более или менее), как и та, что создаётся при генерации автономной сборки. Эта среда выполнения требует правильной работы Mono (т.к. ваша игра использует Javascript, C# или Boo-скрипты, зависящие от Mono). И наконец, плагин - “связующее звено”, который соединяет веб-браузер со средой выполнения. Плагин работает либо как элемент ActiveX (OCX
) на Windows, если вы используете Internet Explorer, либо по принципу NPAPI-style DLL для остальных браузеров Windows, либо как .plugin
на Mac.
На PC, установщик Webplayer устанавливает только компонент “плагин”. Компоненты “проигрыватель” и Mono будут выкачаны по запросу, когда плагин первый раз обратится к игровому контенту. Так что, установка плагина Webplayer и отключение от Интернета оставит плагин без возможности присоединения оставшихся 2-х критичных компонентов. Это может вызвать сообщение о провале запуска. На странице Webplayer можно посмотреть версии установленных компонентов. Учтите, что под Unity Engine
подразумевается проигрыватель. По умолчанию эти компоненты устанавливаются в c:\Users\{вы}\AppData\LocalLow\Unity\WebPlayer
, где {вы}
, означает имя вашей учётной записи. Если вы туда зайдёте, то увидите 3 папки, с содержанием loader'a
, являющимся плагином. Если ваш плагин не скачал Mono и проигрыватель, то у вас будут отсутствовать папки mono
and player
.
На заметку: Веб-плеер может быть установлен по адресу c:\Program Files\
, если установщик был запущен из командной строки с заданным параметром /AllUsers
. Вашей учётной записи нужны права администратора, чтобы провести эту операцию.
На Mac, установщик устанавливает все 3 компонента, в результате чего веб-плеер будет готов к работе сразу после завершения установки. Плагин может быть найден по адресу /Library/Internet Plug-Ins/Unity Web Player.plugin
, а Mono и проигрыватель в папке по адресу /Library/Internet Plug-Ins/Unity Web Player.plugin/Contents/Frameworks
.