Как стать автором
Обновить

Комментарии 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
Тем не менее разработчикам плагинов нужно еще скомпилировать код С в JS, а как мне думается — не каждый код можно так просто взять и портировать. Наверняка там используются и какие нибудь нативные вещи.
>>> Наверняка там используются и какие нибудь нативные вещи.

То есть вы не знаете ничего определенного, но уверены, что всё плохо?
Вы знаете еще меньше, но уверены, что все хорошо!
Да ну? Ану запилите-ка мне поддержку UDP (без которого трудно представить динамичную онлайн-игру) в браузере? WebSockets не предлагать. Несмотря на то, что C# транслируется в итоге в JS, ограничения самого браузера никуда не деваются.
Я практически не разбираюсь в сокетах, но гугление выдало вот такую статью от 14.05.2012: blog.alexmaccaw.com/chrome-tcp-udp
Тоже недавно мучался с Pipelight (почему-то не до конца закачивал файл с установщиком Unity)
Правда работает Unity не очень: управление мышкой очень плохое: когда медленно двигаешь вверх, видно, что она вначале идёт вверх, а потом с такой же силою опускается опять вниз, поэтому работают только большие рывки ( это всё только в играх от первого лица, если есть курсор, то он движется нормально)
Для полноты картины не хватает ссылок на сайты-примеры, где можно было бы сразу проверить, успешна ли установка.
Я думал об этом, но не стал вставлять их, что бы их случайно не посчитали «рекламными» ссылками.
Еще widevine оно умеет!

А у меня ContractWars так и не запустилось.
К сожалению, про ContractWars написано даже в официальном мануале, разработчикам не удалось его запустить. Остается только верить что с новыми версиями ситуация изменится к лучшему.
Pipelight 0.2.7.1~ubuntu13.10.1, ContractWars полностью работает!)
Pipelight не работает для актуальной версии плеера. Проверять на порталах не вариант, там игры старые собранные под древнюю версию плеера
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории