2017-02-04 18 views
1

Я пытаюсь создать игру WebGL Unity для устройств Android и iOS, но я не уверен, как это сделать. Я могу запустить игру отлично на ПК, потому что Build & Play вариант Настройки сборки делает это автоматически для меня. Но что, если я хочу играть в игру на Android-устройстве?В Unity, как создавать и воспроизводить проект WebGL и воспроизводить его на устройстве Android?

Для уточнения, я не ищу, чтобы создать сборку Android (т. Е. Файл APK). Я пытаюсь создать сборку WebGL и воспроизвести эту сборку WebGL на веб-браузере устройства Android.

+0

Почему вы не хотите экспортировать Android и iOS сборки из Unity? –

+0

Игра должна быть частью набора нескольких (единственных) игр, запущенных с веб-сайта, который будет воспроизводиться на мобильных устройствах, поэтому это техническое требование. – brain56

ответ

1

Для использования экспорта WebGL на мобильных устройствах в Windows установите IIS. В Linux используйте Apache для создания веб-сервера и загрузки экспортированной папки в корневую папку www веб-сервера.
Затем позвоните своему ip: port/yourSiteName в мобильном браузере.

Проверить это link для пошагового от загрузки в IIS

+0

Спасибо за ответ, но это не то, что мне нужно. Я не хочу создавать сборку Android, я хочу создать сборку WebGL и протестировать ее на веб-браузере устройства Android. – brain56

+0

@ brain56 проверьте обновленный ответ –

1

При выборе Unity WebGL построить спрашивает, где его сохранить. В выбранном месте будет создан каталог с выбранным именем. Например, у меня из-за отсутствия фантазии под названием рудник webgl и это то, что у меня есть:

enter image description here

Если вы содержание этого каталога доступных через HTTP (или поместить его на веб-сервер) , вы можете открыть игру с помощью любого устройства с поддержкой WebGL.

0

Итак, я могу рассказать вам по опыту, игры Unity WebGL работают довольно слабо на мобильных устройствах.

Но если вы все еще хотите попробовать, я запустил сайт для размещения игр Unity WebGL по адресу https://simmer.io. Чтобы загрузить, перетащите папку WebGLBuild на веб-сайт.

Для местной разработки мне нравится этот инструмент для публикации локального веб-сервера в Интернете: https://ngrok.com/. Или вы можете разместить игру на любом веб-хостинге. Вот как это сделать на AWS: https://hackernoon.com/how-i-built-and-deployed-a-webgl-game-to-a-new-website-in-35m-15b2e8339c31