|
9 / 9 / 5
Регистрация: 22.04.2015
Сообщений: 305
|
|||||||||||
WebGL Error15.01.2017, 00:34. Показов 10926. Ответов 16
Метки нет (Все метки)
скомпилировал webGL приложение, запускаю в fireFox и получаю ошибку:
соответственно приложение не работает( что за не пойманное исключение, не понимаю. подскажите пожалуйста как действовать. Спасибо!
0
|
|||||||||||
| 15.01.2017, 00:34 | |
|
Ответы с готовыми решениями:
16
Проблема с компиляцией на WebGL Получение ссылки на картинку в WebGL Сброс позиции объектов в WebGL |
| 15.01.2017, 11:49 | |
|
Эта ошибка происходит, если создать новое пустое приложение?
0
|
|
|
9 / 9 / 5
Регистрация: 22.04.2015
Сообщений: 305
|
|
| 15.01.2017, 13:16 [ТС] | |
|
Нет. уже компилил другое простенькое приложение и запускал без каких либо проблем.
Кстати говоря это было до добавления websocke*та ,а этот проект с websocket*том, может пробл. в этом?
0
|
|
| 15.01.2017, 16:31 | |
|
Тут трудно навскидку сказать. Нужно постараться откатить проект к такому моменту, когда он нормально работает, а потом добавлять постепенно до момента, когда появляется проблема. Грубо говоря, к примеру, найти такую строчку кода (или опцию в настройках) раскомментирование или закомментирование которой приводит к появлению проблемы или её исчезновению. Тогда можно будет уже думать почему эта строка кода или опция приводит к ошибке.
0
|
|
|
9 / 9 / 5
Регистрация: 22.04.2015
Сообщений: 305
|
|
| 15.01.2017, 22:40 [ТС] | |
|
первое что нашел, socket работает если запустить из unity или если из скомпилированного windows приложения но из webGl приложения не работает. если компилирую win приложение то все работает без каких либо проблем. WebGL приложение возможно не работает из-за websocket'а.
Добавлено через 3 часа 4 минуты где почитать о websocket для webGL? как сделать приложение на web socket для webGL для web так как я скачал из asset store "socket.io" сделал приложение на нем а оно после компиляции отказывается работать с сервером. если компилирую под win приложение то socket работает нормально по этой причине необходимо перейти на "правильный" socket. подскажите какой правильный, где читать.
0
|
|
| 15.01.2017, 23:43 | |
Сообщение было отмечено Granfury как решение
Решение
Я использую socket.io, но не тот, который из Asset Store, а напрямую. Не знаю, захотите ли вы такой вариант, но на всякий случай кратко распишу. Я создаю скрипт на чистом JavaScript и после сборки в WebGL подключаю его с помощью тега <script>. Вы может знаете, что можно взаимно вызывать методы из C# кода из Unity и обычного JavaScript?
Дальше общение с сервером на Node.js происходит, как описано в этих уроках: Кликните здесь для просмотра всего текста
1
|
|
|
9 / 9 / 5
Регистрация: 22.04.2015
Сообщений: 305
|
|
| 16.01.2017, 08:06 [ТС] | |
|
спасибо!
0
|
|
| 16.01.2017, 15:39 | |||||||||||||||||||||||||||||||||||||||||
|
Нужно создать скрипт, например, с именем app.js. После сборки в WebGL подключить этот скрипт в index.html. А ещё скачать скрипт "socket.io client" (я прикрепил его к сообщению)
Итого, в index.html нужно только это вставить внутрь тега <body></body>:
app.js
Network.cs
В клиенте (в app.js) напишите обработчик сообщения "hello". В этом обработчике выведем сообщение в консоль и передадим в C# скрипт: app.js
Network.cs
1
|
|||||||||||||||||||||||||||||||||||||||||
| 16.01.2017, 15:43 | |
Сообщение было отмечено Granfury как решение
Решение
Прикрепляю скрипт, который нужно подлючить на клиенте. Более позднюю версию можно скачать здесь: https://github.com/socketio/socket.io-client
1
|
|
|
9 / 9 / 5
Регистрация: 22.04.2015
Сообщений: 305
|
|
| 16.01.2017, 22:47 [ТС] | |
|
Спасибо!
0
|
|
| 17.01.2017, 00:17 | ||||||
|
В app.js нужно ещё такой код добавить, чтобы сервер слушал на локальном хосте порт 3000, а после развёртывания на удалённом хосте, тот который там будет:
0
|
||||||
|
9 / 9 / 5
Регистрация: 22.04.2015
Сообщений: 305
|
|
| 17.01.2017, 11:32 [ТС] | |
|
с серверной частью проблем нет, сервер я написал и unity написал но на socket.io который скачал в asset store unity но работает приложение только как desk win приложение ,а под webGl не работает( буду пробовать вашим методом связывать сервер и unity webGl клиент
0
|
|
| 17.01.2017, 13:33 | ||
|
0
|
||
|
9 / 9 / 5
Регистрация: 22.04.2015
Сообщений: 305
|
|
| 17.01.2017, 15:05 [ТС] | |
|
пробовал только на localhost, приложение webGL не работает а desk win приложение работает отлично.
//в теории если не указывать адрес то используется текущий сервер
0
|
|
| 17.01.2017, 15:10 | ||
|
0
|
||
|
9 / 9 / 5
Регистрация: 22.04.2015
Сообщений: 305
|
|
| 17.01.2017, 17:51 [ТС] | |
|
8Observer8, "для ПК" - https://www.youtube.com/watch?v=sj9MvcJKRZs с помощью socket.io из asset store Unity
Добавлено через 1 час 33 минуты 8Observer8, а есть статья или какой то обучающий мат. об описанном тобой методе работы socket"a и Unity?
1
|
|
| 17.01.2017, 18:06 | |
|
Неа, не находил, но тут ключевой момент, что можно из C#-скрипта передать данные в js-скрипт браузера и это опасано в документации Application.ExternalCall. И так же обратно можно передать с помощью SendMessage
А дальше в ход идут те туториалы, которые не привязаны к Unity, а рассказывают об html5 сетевых играх на socket.io и websockets Очень рекомендую усвоить инфу из этого тутора: Making Multiplayer HTML5 Game Просто делайте тоже самое, но на Unity WebGL. Он допустим двигает букву, а вы двигайте кубик. Кликните здесь для просмотра всего текста
Интересно сразу научиться развёртывать приложение на heroku.
0
|
|
| 17.01.2017, 18:06 | |
|
Помогаю со студенческими работами здесь
17
Ошибка компиляции WebGl в Unity Unity+WebGL. Браузерные игры Регистрация игроков в браузерной игре (WebGl) The browser could not allocate enough memory for the webgl content WebGL. Ошибка создания сборки FileNotFoundException Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|