Какие браузеры поддерживают единство

Обновлено: 06.07.2024

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

Получение отзывов игроков как можно быстрее жизненно важно для итерации и улучшения игры, особенно на ранних этапах цикла разработки. Таким образом, идеальный способ взаимодействия игроков с вашей игрой — это идеальный вариант. Мы собираемся использовать Amazon Web Services (AWS) для размещения проекта Unity3D и сделать именно это.

Веб-сервисы Amazon

Amazon Web Services (AWS) – это безопасная платформа облачных сервисов, предлагающая вычислительные мощности, службы хранения баз данных, доставку контента и другие функции. Нас больше интересуют сервисы, позволяющие безопасно хранить все ваши файлы в облаке и размещать веб-сайты.

Служба Simple Storage Service (S3) AWS – это служба, в которой мы можем хранить такие объекты, как файлы, папки, изображения, документы, звуковые файлы и многое другое.

А теперь почему бы нам не выполнить необходимые шаги для экспорта сборки Unity, подходящей для Интернета.

Настройка Unity

Когда вы удовлетворены тестированием сборки в Unity и наконец пришло время экспортировать проект:

  • Выберите Настройки сборки в меню "Файл".
  • Выберите WebGL в качестве целевой платформы из списка.

Убедитесь, что флажок Development Build не установлен

снимок экрана со сценами, встроенными в Unity

Нажмите кнопку Настройки проигрывателя или перейдите из меню «Правка» в Настройки проекта, а затем выберите Категорию проигрывателя – чтобы убедиться, что на вкладке Другие настройки установлен флажок Удалить код двигателя. Когда этот флажок установлен, он обычно включен по умолчанию, Unity не включает код для любых классов, которые вы не используете в своем проекте.

Unity сделает всю остальную тяжелую работу, когда эти настройки будут установлены, и вы нажмете кнопку Build. Кроме того, вы можете просмотреть проект в браузере после процесса сборки, нажав кнопку Build And Run, так как файл будет временно размещен на локальном веб-сервере и открыт с URL-адреса локального хоста.

После завершения сборки Unity создаст папку в указанном месте со следующими файлами:

  • Файл index.html, который браузеры могут использовать для загрузки вашего контента. Его можно настроить так, чтобы он соответствовал тому внешнему виду, который вы хотели бы создать для своей игры, прежде чем она будет загружена в браузер.
  • Папка TemplateData, содержащая логотип сборки, панель загрузки и другие ресурсы шаблона. Эта папка обычно используется для настройки внешнего вида сборки во время ее загрузки.
  • Папка сборки, которая содержит сгенерированные выходные файлы сборки, необходимые Unity для запуска вашего проекта.

снимок экрана папки, созданной для Unity построить

Настройка AWS

Корзины AWS S3 можно использовать для размещения статического веб-сайта, который по сути представляет собой папку вашего проекта WebGL из Unity. Чтобы разместить статический веб-сайт в корзине S3, вам необходимо настроить корзину как статический веб-сайт. Для этого откройте AWS, щелкните пункт меню «Сервисы» и перейдите к ссылке S3 в подменю Хранилище. Затем создайте и назовите новый сегмент S3.

снимок экрана с настройками Unity aws

Теперь, когда вы создали сегмент, вам необходимо:

  • Откройте меню Статический хостинг веб-сайтов на вкладке Свойства, где будут показаны три параметра на выбор.
  • Выберите вариант Использовать этот сегмент для размещения веб-сайта.
  • Установите страницы индекса и ошибок, как предложено. Вы должны увидеть предложения index.html и error.html.
  • Сохранить параметры меню.
  • Перейдите на вкладку "Разрешения" и отмените выбор параметров Блокировать общий доступ.

Загрузить файлы сборки

С установленной конфигурацией для корзины S3 теперь вы можете перенести свою сборку Unity, выбрав вкладку "Обзор" корзины и нажав кнопку "Загрузить".

– Также можно перетащить содержимое папки Unity в корзину, что может быть проще.

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

снимок экрана с настройками aws

Конечная точка

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

Unity Web Player — это подключаемый модуль для браузера, который позволяет играть в самые разные игры и просматривать огромное количество 3D-контента, разработанного на игровом движке Unity. Плагин, разработанный Unity Technologies, представляет собой значительное улучшение таких продуктов, как Adobe Flash Player и Adobe Shockwave. Это позволяет получить более плавную и детализированную трехмерную графику, часто используемую в отдельных играх. Плагин для браузера Unity совместим с несколькими веб-браузерами, включая Google Chrome, Mozilla Firefox, Safari, Opera и Internet Explorer. Хотя плагин ориентирован на разработку игр на собственном игровом движке Unity, он также поддерживает другой контент от ведущих разработчиков и дизайнеров. Если вы установите этот плагин на свой ПК с Windows, вы получите доступ к некоторым впечатляющим играм прямо в браузере.

Множество контента и потрясающая графика

Если вы участвовали в разработке игр или просто любите играть в 3D-игры на своем ПК, вы наверняка слышали о Unity Technologies. Компания использует надежный игровой движок для проектирования и разработки широкого спектра игр для фанатов по всему миру. Проще говоря, Unity — это один из ведущих кроссплатформенных универсальных 3D- и 2D-игровых движков. Веб-платформой компании для разработки 3D-игр является Unity Web Player, который доступен для устройств Windows и Mac в виде подключаемого модуля для браузера.

Что такое веб-плеер Unity?

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

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

С помощью Unity Web Player вы получаете мгновенный доступ к 3D-графике нового поколения. Благодаря надежной работе команды разработчиков платформа стала очень популярной во всем мире. На самом деле, людям нравится, что Unity поддерживает множество платформ, таких как настольные компьютеры, мобильные устройства, телевидение, Интернет, VR, AR, консоли и другие.

Поскольку почти все в играх переносится с локальных устройств на веб-сайты, Unity Web Player кажется отличным выбором для геймеров и фанатов 3D-игр. По сравнению с GameLoop и другими подобными программами, ориентированными на эмуляцию устройств Android, плагин для браузера Unity — гораздо лучший выбор для наслаждения 3D-играми на ПК.

Легко ли установить Unity Web Player?

Как упоминалось ранее, этот инструмент поставляется в виде легкого загружаемого пакета, разработанного для минимального использования системных ресурсов. Установив программу на свой компьютер с Microsoft Windows, вы сможете наслаждаться 3D-контентом с анимированными персонажами, захватывающей графикой и исключительными звуковыми эффектами. Вскоре вы начнете ценить усилия команды разработчиков по созданию непревзойденного игрового опыта.

Чтобы развернуть Unity Web Player на своем ПК, просто загрузите и запустите программу установки, ознакомьтесь с «положениями и условиями» и дождитесь, пока процесс завершится сам по себе. Как только плагин будет установлен в браузере, вы сможете играть во все виды 3D-игр и контента, созданного на игровом движке Unity. Хотя вы можете использовать такую ​​программу, как GameLoad, чтобы играть в 3D-игры Unity, плагин для браузера — гораздо лучший выбор, поскольку он хорошо интегрируется с игровым движком компании.

Где можно запустить Unity Web Player?

Загружаемый пакет лицензирован как бесплатное программное обеспечение для 64-разрядных и 32-разрядных операционных систем Windows. Таким образом, вы можете использовать программу на своем ПК без каких-либо ограничений. Unity Web Player доступен для геймеров и опытных игроков по всему миру. Хотя он хорошо работает с последней версией Windows, у вас не должно возникнуть проблем и на более старых платформах.

Стоит отметить, что совместимость этой программы может различаться, но это не должно вызывать беспокойства для устройств с Windows 10, Windows XP, Windows Vista, Windows 7, Windows 8 и Windows 8.1 в 64-разрядной или 32-разрядной версии. -битные установки. Также доступна отдельная версия x64 от OTEE.

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

Важно отметить, что программное обеспечение действует как автономный игровой движок, но использует ресурсы веб-браузера для доступа к оборудованию. Поэтому ему не нужны никакие сторонние библиотеки, такие как DirectX или OpenGL. С помощью Unity разработчики игр по всему миру создали насыщенные 3D-игры с превосходной графикой, анимацией и захватывающей физикой. Благодаря подключаемому модулю для браузера эти игры легко доступны фанатам по всему миру.

Простой плагин для браузера

По сравнению с аналогичными программами в этой категории, Unity Web Player не за что критиковать. Единственным недостатком является то, что высококачественная графика может означать, что некоторые игры будут довольно тяжелыми для системных ресурсов. Кроме того, вам необходимо стабильное подключение к Интернету для быстрой загрузки игр. Хотя эти недостатки могут раздражать, они не являются сдерживающим фактором для заядлых геймеров или фанатов.

С помощью Unity Web Player вы сможете играть в игры с потрясающей графикой и звуковыми эффектами прямо в браузере. Кроме того, вы сможете получить доступ к широкому спектру 3D-контента и информации в Интернете. Поскольку плагин ненавязчив, автоматически обновляется в фоновом режиме и не вызывает задержек, это отличный выбор как для устройств Windows, так и для Mac. Это бесплатное ПО, возможно, является одним из лучших плагинов для вашего браузера.

«Unity 5.2 и 5.3 по-прежнему смогут публиковать содержимое Web Player, но Unity 5.4 (будет выпущен в марте 2016 г.) больше не будет поставляться с поддержкой Web Player», — говорится в сообщении Unity. Единственный вариант для создания веб-контента в Unity 5.4 — использовать экспорт WebGL, который в настоящее время находится в предварительной версии.

Веб-плеер Unity все еще работает?

Короткий ответ: да, весь контент Web Player по-прежнему будет воспроизводиться в браузерах, поддерживающих подключаемые модули NPAPI. Unity по-прежнему будет разрешать загрузку веб-плеера Unity 5.3 для запуска любого существующего контента.

Почему Unity не работает в Chrome?

Если вы установили более старую версию Chrome в свой виртуальный ящик, но по-прежнему не можете заставить работать Unity Web Player, возможно, в настройках вашего браузера отключен флаг NPAPI Chrome. Эта функция, если она не включена по умолчанию, будет доступна для изменения в экспериментальных настройках.

Как включить единство в Chrome?

PSA: так вы можете снова включить игры Unity в новом Chrome

  1. Откройте новую вкладку и введите about:flags.
  2. Нажмите F3 и введите NPAPI, чтобы найти соответствующий флаг «Включить NPAPI Mac, Windows».
  3. Нажмите «Включить».
  4. Перезапустите браузер.
  5. .
  6. Прибыль.

Есть ли веб-версия единства?

Плагин Unity для браузера, как и собственный игровой движок компании, представляет собой веб-версию потрясающего графического движка. Благодаря передовой технологии рендеринга платформа позволяет загружать 3D-приложения и игры в самых разных интернет-браузерах.

Почему Unity не работает в Chrome?

Могут ли Unity Games работать в браузере?

Да, можно! Unity может поставляться в комплекте с компонентом WebGL. Компонент позволяет компилировать игры Unity для веб-браузеров.

Как включить Npapi в Chrome?

Почему Unity не работает в Chrome?

Есть ли в Chrome единство?

К сожалению, начиная с версии 45, Chrome больше не поддерживает напрямую Unity3D. Вот почему у вас есть два варианта: установить GameLoad в Firefox или Chrome. В игре Unity3D просто нажмите PLAY, и игра откроется в новом окне.

Что делать, если Unity Web Player не работает?

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

Как воспроизвести ошибку при запуске проигрывателя Unity?

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

Почему моя библиотека Unity не отображается?

Файл DLL должен быть потерян или удален по ошибке. Могут быть вирусные проблемы с файлом DLL, программой или вашим компьютером в целом. Приложение должно быть неисправным и, следовательно, не помогает программе работать. Ниже приведены некоторые способы отображения сообщения об ошибке.

Веб-плеер Unity все еще работает в Firefox ESR?

Похоже, что Firefox ESR по-прежнему поддерживает NPAPI, включая Unity Web Player. Вы можете загрузить эту версию Firefox, а затем попробовать запустить контент. В большинстве случаев все будет работать так, как ожидалось. Перейдите на официальный сайт Firefox ESR и загрузите 32-разрядную версию в соответствии с вашим языком.

Правда ли, что Unity Web Player не обновился?

@Gnatty Unity звонит домой да, чтобы загрузить среды выполнения. Похоже, у вас другая проблема (хотя используется та же ошибка), знаете ли вы, связано ли это с тем, что вы находитесь за прокси-сервером? Я искал файл журнала и нашел решение ошибки «не удалось обновить».

Почему мы теряем игроков из-за плагина Unity?

Было бы неплохо, если бы кто-нибудь из команды Unity мог это исправить, потому что из-за этого мы теряем игроков :/ Похоже, невозможно обновить плагин. Даже если вы удалите его и попытаетесь очистить кеш, даже если вы переустановите весь веб-браузер. Я думаю, это какая-то странная ошибка в плагине Unity.

Что делать, если плеер Unity не воспроизводится?

Работает ли Unity Web Player на Ie?

Браузер IE по-прежнему работает с Contract Wars, но функция просмотра/увеличения масштаба не помогает его просматривать, он кажется слишком большим на моем экране, мне приходится использовать «Полный экран», чтобы просмотреть это правильно. Но я бы очень хотел, чтобы кто-нибудь починил Unity и Firefox, чтобы они работали вместе.


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

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

Итак, давайте проверим, чтобы сделать несколько проверок!

Начните с собственного шаблона WebGL 🖼

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

Для начала переопределите проверку 👨‍💻

Чтобы сделать любую проверку доступной, нам нужно переопределить одну из функций Unity. Это функция «Проверка совместимости», и здесь у нас есть пример того, как это сделать:

Большую часть времени мы потратим на изменение этой функции в этом посте, так что сосредоточьтесь!

Проверьте, доступен ли WebGL

Самая простая проверка, которую мы можем выполнить, — это проверить, поддерживает ли браузер WebGL.

Для этого мы можем просто сделать один оператор if.

Проверьте браузер 🖥

Unity поддерживает не все браузеры. Это может раздражать нас — разработчиков, но с веб-технологиями это довольно распространено.

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

Проверьте свою платформу 📱

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

Unity WebGL не поддерживается на мобильных платформах, и это может иметь некоторые последствия. Некоторые функции могут работать частично, а другие могут не работать вообще.

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

Чтобы определить, запущена ли сборка в мобильном браузере, необходимо выполнить следующую проверку:

Объединить все проверки 📝

Когда вы будете готовы к развертыванию своего приложения, при проверке должны быть учтены все пункты. Конечно, порядок этих проверок также имеет значение! Таким образом, правильный порядок должен быть таким: «имеет WebGL», «мобильный» и «поддерживаемые браузеры».

Вывод 🤔

Итак, теперь вы знаете, как проверить, на какой платформе работает ваша сборка WebGL, и что вы собираетесь с этим делать?

Ограничиваете ли вы свою поддержку или поощряете пользователей менять браузер или платформу? Дайте мне знать в разделе комментариев ниже! 🔥

Подробнее об этом можно прочитать в официальной документации: Использование шаблонов WebGL

Если вы знаете кого-то, кому это может понадобиться, поделитесь с ним! Я был бы очень признателен за это! 🥰

Кроме того, если вы хотите получать уведомления о будущих материалах в моем блоге, вы можете подписаться на мою рассылку новостей!

О, и я не могу забыть о Саураве, идея которого была в этом посте. Спасибо, и я надеюсь, что это будет полезно!

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