Комментарии 19
Скоро в таких извращениях не будет необходимости ибо они запилили поддержку WebGL в 5 версии.
Слишком категоричное заявление, не находите? WebGL — это альтернатива веб-плееру, но аж никак не полноценная его замена.
Они то может и запилили, но вот готовы ли разработчики плагинов реализовывать весь свой функционал на JS?
Не понимаю о каких плагинах идёт речь.
Вот смотри, есть годная игрушка для соц. сети ВК — Contract Wars. Это онлайн шутер от первого лица, написанный на Unty. Для организации сети используется популярный плагин Photon Network, для GUI вероятно тоже используется какой либо плагин. А теперь представь, что они захотят портировать игру на WebGL — что им делать с используемыми плагинами? Возможно их когда нибудь и выпустят на JS, но возможно и нет… Писать свои велосипеды? Бред.
Вот смотри, поддержка WebGL в Unity реализована через компиляцию кода из C в asm.js. Поэтому я не вижу проблем в использовании любых плагинов из ассет стора. Так же разработчику необязательно знать JS, он может писать на своём любимом C# или Boo или чо там ещё есть в Unity. Так что я считаю, что WebGL — это еще какая альтернатива web-плееру.
Ссылка по теме — ru.wikipedia.org/wiki/Asm.js
Ссылка по теме — ru.wikipedia.org/wiki/Asm.js
Тем не менее разработчикам плагинов нужно еще скомпилировать код С в JS, а как мне думается — не каждый код можно так просто взять и портировать. Наверняка там используются и какие нибудь нативные вещи.
Да ну? Ану запилите-ка мне поддержку UDP (без которого трудно представить динамичную онлайн-игру) в браузере? WebSockets не предлагать. Несмотря на то, что C# транслируется в итоге в JS, ограничения самого браузера никуда не деваются.
Я практически не разбираюсь в сокетах, но гугление выдало вот такую статью от 14.05.2012: blog.alexmaccaw.com/chrome-tcp-udp
Тоже недавно мучался с Pipelight (почему-то не до конца закачивал файл с установщиком Unity)
Правда работает Unity не очень: управление мышкой очень плохое: когда медленно двигаешь вверх, видно, что она вначале идёт вверх, а потом с такой же силою опускается опять вниз, поэтому работают только большие рывки ( это всё только в играх от первого лица, если есть курсор, то он движется нормально)
Правда работает Unity не очень: управление мышкой очень плохое: когда медленно двигаешь вверх, видно, что она вначале идёт вверх, а потом с такой же силою опускается опять вниз, поэтому работают только большие рывки ( это всё только в играх от первого лица, если есть курсор, то он движется нормально)
Для полноты картины не хватает ссылок на сайты-примеры, где можно было бы сразу проверить, успешна ли установка.
Еще widevine оно умеет!
А у меня ContractWars так и не запустилось.
А у меня ContractWars так и не запустилось.
Pipelight не работает для актуальной версии плеера. Проверять на порталах не вариант, там игры старые собранные под древнюю версию плеера
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Unity 3D Web Player на Linux через Pipelight