Version: 5.3 (switch to 5.4b)
Песочница (безопасность) вебплеера.
Webplayer Player Settings

Решение проблем при использовании веб-плеера

Поддержка для определённой игрой будет осуществляться разработчиком или издателем. Если у вас общая проблема при использовании плагина 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, рассказав во всех подробностях, что происходит на каждом описанном выше шаге.

Ошибки Javascript

Много игр на Unity Webplayer используют хостинговые JS скрипты под названием UnityObject.js или UnityObject2.js. Эти скрипты отвечают за проверку того, установлен ли веб-плеер и за его размещение на веб-странице. Если в каком-либо другом JS скрипте на странице (возможно статистика или трекинговые скрипты) появляются какие-либо скриптовые ошибки, то это может помешать исполнению JS. В свою очередь, это может привести к тому, что будет показано сообщение о том, что веб-плеер не установлен. Сообщение отправляется из HTML-элемента <div class=“missing”>. Если UnityObject.js или UnityObject2.js запускается корректно и у игрока установлен Webplayer, то тогда div скрыт.

Проигрыватель, плагин, Mono

Webplayer состоит из 3-х компонентов: плагин, проигрыватель и Mono. Проигрыватель - среда выполнения Unity, которая запускает вашу игру и загружает её ассеты. Это примерно такая же среда выполнения (более или менее), как и та, что создаётся при генерации автономной сборки. Эта среда выполнения требует правильной работы Mono (т.к. ваша игра использует Javascript, C# или Boo-скрипты, зависящие от Mono). И наконец, плагин - “связующее звено”, который соединяет веб-браузер со средой выполнения. Плагин работает либо как элемент ActiveX (OCX) на Windows, если вы используете Internet Explorer, либо по принципу NPAPI-style DLL для остальных браузеров Windows, либо как .plugin на Mac.

Установщик WebPlayer для PC

На 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. Вашей учётной записи нужны права администратора, чтобы провести эту операцию.

Установка WebPlayer на Mac

На Mac, установщик устанавливает все 3 компонента, в результате чего веб-плеер будет готов к работе сразу после завершения установки. Плагин может быть найден по адресу /Library/Internet Plug-Ins/Unity Web Player.plugin, а Mono и проигрыватель в папке по адресу /Library/Internet Plug-Ins/Unity Web Player.plugin/Contents/Frameworks.

Песочница (безопасность) вебплеера.
Webplayer Player Settings