Тестовый проект интеграции GamePush Multiplayer с Unity WebGL.
- Unity
6000.1.8f1с модулем WebGL Build Support. - Node.js для локального запуска WebGL-сборки.
- Проект в GamePush с настроенными multiplayer-каналами.
- Откройте проект в Unity
6000.1.8f1. - Дождитесь окончания импорта ассетов и компиляции скриптов.
- Откройте
Tools → GamePush. - Укажите
Project IDиPublic Tokenсвоего проекта GamePush. - Сохраните настройки.
- В настройках проекта на GamePush создайте комнаты с именами, например
Channel SMOOTH #1иChannel SMOOTH #2. - Разрешите http://localhost:8123 в доверенных сайтах в настройках проекта
В Unity выберите:
Tools → Multiplayer Example → Build
Готовая сборка появится в:
Run/Build
Из корня проекта выполните:
./Run/webgl.shПосле запуска откройте:
http://localhost:8123
Для другого порта:
PORT=8080 ./Run/webgl.shЕсли Node.js недоступен, можно использовать Python:
python3 Run/serve-webgl.py --root Run/Build --port 8123