что делать если unity не работает
Почему не работает Unity Web Player
Как исправить ошибки при работе с проигрывателем Юнити
Поддержка для определенных игр осуществляется разработчиком ли автором. Если появилась общая проблема, связанная с работой проигрывателя, следуйте таким этапам.
Вариант 1: переустановка UWP
Если он будет установлен правильно, и ПК имеет мощности для отображения контента Юнити, то вам стоит попробовать открыть страницу с 3D-приложениями.
Вариант 2: устранение недочетов в JavaScript и «Mono»
Большинство игр на движке Юнити используют JS-скрипты, именуемые UnityObject.js и UnityObject2.js. Они нужны для проверки того, установил ли пользователь Юнити Плеер и размещен ли он на странице в сети. Если в стороннем месте на веб-странице появляются неизвестные ошибки в скриптах, это не позволяет им правильно отображать приложение.
То есть, пользователю может быть показано уведомление о том, что проигрыватель не загружен. Если оба скрипта запускаются правильно и пользователь установил UWP, то в HTML-компоненте
Веб Плеер состоит из таких элементов:
Проигрыватель – основа выполнения, позволяющая запустить игру и ее компоненты. Она нуждается в правильной работе Моно, поскольку использует различные скрипты, зависящие от него. Плагин же является звеном для связи, позволяющим подсоединять веб-обозреватель со средой разработки. Поэтом важно корректно установить дополнение Веб Плеер Юнити.
Не работает Unity Web Player в Яндекс Браузере
Яндекс браузер является одним из популярнейших представителей подобного ПО на движке Chromium, тому есть несколько причин. Яндекс работает без постоянных лагов, имеет эргономичный интерфейс и поддерживает тысячи расширений, позволяющих дополнить его функционал. Но что же делать, если яндекс не поддерживает Unity Web Player и отказывается взаимодействовать с расширением.
Устаревшее расширение
Первой причиной, почему не работает Юнити плеер в яндексе может быть устаревшая версия самого расширения. Если вы отключили автоматические обновления или вовсе держите плагин постоянно в пассивном фоновом режиме, он мог пропустить крупный патч с обновлением инструментария. В результате, все проекты, созданные с учётом нового функционала, просто откажутся запускать на старой версии расширения. Благо, yandex browser предоставляет возможность быстро и без лишних телодвижений обновлять все ваши плагины.
Способ 1: Обновление расширения с помощью магазина
Чтобы получить новую версию юнити веб плеер:
Но здесь требуется слишком много телодвижений и существует способ несколько проще.
Способ 2: Обновление с помощью стороннего сайта
Все актуальные версии плагина для ОС Windows хранятся на сайте https://unity-web-players.ru/ вам достаточно:
В результате, за считанные секунды вы получаете полностью рабочий плагин и можете вновь наслаждаться флеш-играми или интерактивными сайтами.
Заключение
Чаще всего вышеописанная проблема возникает по причине того, что версии браузера и плагина попросту не совместимы друг с другом. Существует и альтернативный подход к решению проблемы. Если вам не нравятся последние лагающие версии расширения, то вы можете скачать предыдущую прошивку браузера, для которой уже и установить старое обновление расширения.
Решение проблем при использовании веб-плеера
Поддержка для определённой игрой будет осуществляться разработчиком или издателем. Если у вас общая проблема при использовании плагина Unity Webplayer, тогда следуйте следующим указаниям:
Закройте все браузеры.
Используйте Панель управления для удаления Unity Web Player.
Перезагрузите вашу машину. Скачайте новую копию последней версии плагина Webplayer отсюда: http://unity3d.com/webplayer/
Снова закройте все браузеры.
Запустите установщик веб-плеера.
Запустите 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
Проигрыватель, плагин, Mono
Установщик WebPlayer для PC
Решение проблем в редакторе
В следующих разделах рассказано о том, как решать и предотвращать проблемы в редакторе Unity в различных ситуациях. В общем случае, убедитесь, что ваш компьютер соответствует всем системным требованиям, что он не устаревший и в системе у вас имеются все необходимые пользовательские разрешения. Также не забывайте регулярно делать резервные копии ваших проектов, ради их же безопасности.
Версии
Вы можете установить разные версии редактора в разные каталоги. Тем не менее, убедитесь что вы делаете резервные копии проектов, т.к. они могут обновиться до более новых версий, и вы не сможете открыть их в более старых версиях Unity. Для дальнейшей информации см. установка нескольких версий.
Лицензии дополнений подходят только для версий Unity c такой же основной версией, например 3.х и 4.х. Если вы обновите Unity внутри основной версии, например с 4.0 до 4.1, то дополнения останутся.
Активация
Если у вас всё ещё есть проблемы с регистрацией или входом в ваш аккаунт пользователя, пожалуйста, свяжитесь с нами по адресу support@unity3d.com.
Не удаётся запустить
Если при запуске Unity сразу же падает, то в первую очередь убедитесь, что ваш компьютер соответствует минимальным системным требованиям. И не забудьте обновить аудио драйвера и драйвера видеокарты.
Если вы получаете ошибки, связанные с записью на локальный диск, то проверьте разрешения вашей учётной записи. При использовании MacOS, учтите, что “root user” не рекомендуется и Unity ещё не прошёл тестирование в этом режиме. Unity всегда должен обладать разрешениями на запись файлов в своих папках, но если вы устанавливаете разрешения вручную, то проверьте эти папки:
Некоторые пользователи испытывали затруднения, когда использовали жёсткие диски, форматированные с не нативными разделами и использовали определённые программы для переноса данных между устройствами хранения.
Шрифты
Повреждённые шрифты могут вызвать падение Unity. Вы можете найти повреждённые файлы при помощи следующих шагов:
Запустите приложение Font Book.
Выберите все шрифты.
Откройте меню “File” и выберите пункт “Valiadte Fonts”. Проблемные шрифты будут помечены как нерабочие.
Удалите повреждённые файлы и переустановите их.
Ресурсы системы могут быть ограничены, например, при работе в виртуальной машине. Используйте Диспетчер задач, чтобы найти процессы потребляющие много памяти.
Испорченный проект или установка Unity
Unity может попытаться открыть повреждённый проект, это также касается и стандартного тестового проекта. В таком случае переименуйте или переместите папку проекта. После того, как Unity нормально запустится, вы можете вернуть папку проекта в исходное состояние, если захотите.
В Windows могут возникнуть проблемы, вроде ошибок при установке, повреждения регистра, конфликты и т.д. Например, ошибка 0xC0000005 означает, что программа попыталась получить доступ к той памяти, к которой не должна. Если вы недавно устанавливали новое оборудование или драйвера, то попробуйте извлечь и заменить оборудование, чтобы узнать, не из-за него ли появляется проблема. Используйте программы для диагностики и проверьте информацию в центре помощи операционной системы.
Производительность и падения
Если редактор работает медленно или падает, в частности на стадии сборки, это может происходить из-за того, что все доступные системные ресурсы уже используются. Закройте все другие приложения при сборке проекта. Почистите систему используя специализированные утилиты и сверьтесь с диспетчером задач (Windows) или Activity Monitor (MacOS), чтобы проверить, нет ли в системе процессов, использующих очень много ресурсов, например, памяти. Иногда антивирусы могут замедлять или даже блокировать файловую систему в процессе сканирования.
Утрата проекта
Есть много различных факторов, способных уничтожить проект. Вам следует постоянно делать резервные копии ваших проектов для предотвращения несчастных случаев. В MacOS, активируйте TimeMachine используя внешний жёсткий диск, используемый только для этой цели. После утери вы можете попробовать использовать какую-нибудь утилиту для восстановления файлов, но иногда файлы оказываются невосстановимыми.
Переустановка
Следуйте этим шагам для переустановки редактора:
Удалите Unity. Если вы используете MacOS, перетащите приложение Unity в корзину.
Удалите следующие файлы, если они есть:
Решение проблем в редакторе
В следующих разделах рассказано о том, как решать и предотвращать проблемы в редакторе Unity в различных ситуациях. В общем случае, убедитесь, что ваш компьютер соответствует всем системным требованиям, что он не устаревший и в системе у вас имеются все необходимые пользовательские разрешения. Также не забывайте регулярно делать резервные копии ваших проектов, ради их же безопасности.
Версии
Вы можете установить разные версии редактора в разные каталоги. Тем не менее, убедитесь что вы делаете резервные копии проектов, т.к. они могут обновиться до более новых версий, и вы не сможете открыть их в более старых версиях Unity. Для дальнейшей информации см. установка нескольких версий.
Лицензии дополнений подходят только для версий Unity c такой же основной версией, например 3.х и 4.х. Если вы обновите Unity внутри основной версии, например с 4.0 до 4.1, то дополнения останутся.
Активация
Если у вас всё ещё есть проблемы с регистрацией или входом в ваш аккаунт пользователя, пожалуйста, свяжитесь с нами по адресу support@unity3d.com.
Не удаётся запустить
Если при запуске Unity сразу же падает, то в первую очередь убедитесь, что ваш компьютер соответствует минимальным системным требованиям. И не забудьте обновить аудио драйвера и драйвера видеокарты.
Если вы получаете ошибки, связанные с записью на локальный диск, то проверьте разрешения вашей учётной записи. При использовании MacOS, учтите, что “root user” не рекомендуется и Unity ещё не прошёл тестирование в этом режиме. Unity всегда должен обладать разрешениями на запись файлов в своих папках, но если вы устанавливаете разрешения вручную, то проверьте эти папки:
Некоторые пользователи испытывали затруднения, когда использовали жёсткие диски, форматированные с не нативными разделами и использовали определённые программы для переноса данных между устройствами хранения.
Шрифты
Повреждённые шрифты могут вызвать падение Unity. Вы можете найти повреждённые файлы при помощи следующих шагов:
Запустите приложение Font Book.
Выберите все шрифты.
Откройте меню “File” (Файл) и выберите “Valiadte Fonts” (Проверить шрифты). Проблемные шрифты будут помечены как нерабочие.
Удалите повреждённые файлы и переустановите их.
Ресурсы системы могут быть ограничены, например, при работе в виртуальной машине. Используйте Диспетчер задач, чтобы найти процессы потребляющие много памяти.
Испорченный проект или установка Unity
Unity может попытаться открыть повреждённый проект, это также касается и стандартного тестового проекта. В таком случае переименуйте или переместите папку проекта. После того, как Unity нормально запустится, вы можете вернуть папку проекта в исходное состояние, если захотите.
В Windows могут возникнуть проблемы, вроде ошибок при установке, повреждения регистра, конфликты и т.д. Например, ошибка 0xC0000005 означает, что программа попыталась получить доступ к той памяти, к которой не должна. Если вы недавно устанавливали новое оборудование или драйвера, то попробуйте извлечь и заменить оборудование, чтобы узнать, не из-за него ли появляется проблема. Используйте программы для диагностики и проверьте информацию в центре помощи операционной системы.
Производительность и падения
Если редактор работает медленно или падает, в частности на стадии сборки, это может происходить из-за того, что все доступные системные ресурсы уже используются. Закройте все другие приложения при сборке проекта. Почистите систему используя специализированные утилиты и сверьтесь с диспетчером задач (Windows) или Activity Monitor (MacOS), чтобы проверить, нет ли в системе процессов, использующих очень много ресурсов, например, памяти. Иногда антивирусы могут замедлять или даже блокировать файловую систему в процессе сканирования.
Утрата проекта
Есть много различных факторов, способных уничтожить проект. Вам следует постоянно делать резервные копии ваших проектов для предотвращения несчастных случаев. В MacOS, активируйте TimeMachine используя внешний жёсткий диск, используемый только для этой цели. После утери вы можете попробовать использовать какую-нибудь утилиту для восстановления файлов, но иногда файлы оказываются невосстановимыми.
Переустановка
Следуйте этим шагам для переустановки редактора:
Удалите Unity. Если вы используете MacOS, перетащите приложение Unity в корзину.
Удалите следующие файлы, если они есть:
%AllUsersProfile%\Unity\ (обычно C:\ProgramData\Unity)
Что делать если Unity Player не работает
Unity Player – полезный плагин для любого браузера, если вам надоели игры, сделанные на коленке и похожие на то, что было у первых консолей. Расширение позволит запускать современную 3-х мерную графику прямо в вашем браузере, без необходимости что-либо дополнительно скачивать и устанавливать. Но что делать если Юнити плеер не работает, и какие вообще существуют причины того, что не работает Unity Web Player?
Несовместимый браузер
Причиной того, почему плагин отказывается работать в штатном режиме или вовсе выдаёт ошибку, может стать сам браузер. Дело в том, что современное ПО на платформе Chromium может попросту блокировать использование NPAPI технологии, из-за дыр в её безопасности. А именно она необходима юнити веб плееру для того, чтобы функционировать. У проблемы имеется несколько решений. Но как сделать так, чтобы плагин работал и при этом не было необходимости менять уже полюбившийся браузер на совершенно другое и непривычное ПО?
Установка старой версии браузера
Проще всего скачать одно из старых обновлений вашего любимого браузера. Так, если ваша любимая программа для сёрфинга в интернете:
Все эти браузеры имеют определённые проблемы в последних версиях с поддержкой некоторых расширений. Соответственно, куда проще скачать их старую версию и наслаждаться привычным интерфейсом, без лишних заморочек. Однако, если вы хотите установить последние обновления юнити веб плеер, то вам потребуется другой браузер. Для этого хорошо подойдёт:
Заключение
Если юнити веб плеер не работает в вашем браузере, скорее всего проблемой является сам браузер. Можете попробовать переустановить расширение, но это помогает лишь в исключительных случаях. Лучше всего разобраться с неполадкой на корню и установить подходящую платформу для плагина.