forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Unity (http://forum.boolean.name/forumdisplay.php?f=144)
-   -   Новости (http://forum.boolean.name/showthread.php?t=14321)

moka 10.12.2015 15:58

Ответ: Новости
 
Цитата:

Сообщение от pax (Сообщение 302398)
Да все это понятно, сам подумай, как оптимизировать код, который игрок пишет на C# или JavaScript(UnityScript)? Это же не javascript, там вообще двойная конвертация C# => C++ => javascript. Стриппинг кода Unity они сделали, но там ведь не только код Unity, а еще же Mono. Все ждут WebAssembly, который должен улучшить ситуацию.

Пользовательский код как раз таки очень маленьким выходит, и не является проблемой.
У всех emscripten движков - пользовательский код не проблема. Даже у крупных проектов, код проекта меньше чем код движка.

Цитата:

Сообщение от pax (Сообщение 302398)
Но одно то, что игру, написанную на C#, можно запустить на WebGL это круто. Я уверен, что многие проблемы решаться с развитием веб платформы. Не все конечно, но многие.

Тут нужно работать с обеих сторон. И со стороны Unity больше.
Ожидать от web платформы, скоординированного, прогрессивного улучшения - не стоит. Web - это большая и не поворотливая платформа, где реализация тех или иных улучшений - долгий и мучительный процесс, который реализуется разными компаниями, и не всегда синхронно.

WebAssembly, улушит ситуацию по размеру кода и скорости парсинга. Но это никак не изменит ситуацию с ресурсами проекта. И не упростит сложность движка, которая для мобилок в js'е, тяжеловата.

Жека 06.05.2016 10:50

Ответ: Новости
 
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 50 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

pax 01.06.2016 18:11

Ответ: Новости
 
Новая политика цен на Unity

Теперь владельцы Pro версий с подпиской на несколько платформ могут платить меньше, потому что теперь Pro подписка на все платформы будет стоить $125/мес.

Жека 07.06.2016 06:42

Ответ: Новости
 
Вдруг кому-то пришло время захватить вин стор. :)
Цитата:

Update, port, or publish your Unity app to the Universal Windows Platform (UWP) by June 20, 2016 and:
  1. Automatically earn a $200 Windows in-app advertising credit.*
  2. Be entered to win a grand prize of:
  • A $10,000 (USD) campaign through a leading user acquisition network.
  • A one-on-one conversation with an Xbox team member and priority consideration for the ID@Xbox program, which enables developers to take advantage of Xbox Live capabilities and ship UWP games commercially to Xbox One.

Read more about the official contest rules.

Жека 08.07.2016 16:12

Ответ: Новости
 
Опять кэшируют трансформ!
Статья про способы кэширования компонентов
https://m.habrahabr.ru/post/303562/

Из интересного: проверка if (myComponent != null) лезет в нативный код. О_о
http://blogs.unity3d.com/2014/05/16/...ld-we-keep-it/

RegIon 08.07.2016 21:53

Ответ: Новости
 
Цитата:

Сообщение от Жека (Сообщение 306990)
Опять кэшируют трансформ!
Статья про способы кэширования компонентов
https://m.habrahabr.ru/post/303562/

Из интересного: проверка if (myComponent != null) лезет в нативный код. О_о
http://blogs.unity3d.com/2014/05/16/...ld-we-keep-it/

А когда-то не кэшировали?:4to:
При мне так всегда так было.

Жека 10.07.2016 06:01

Ответ: Новости
 
Ну в этой статье ладно - автор кэширует getcomponent, а в книжке выше - свойство go.transform, которое якобы само не хранит кэш.

pax 28.07.2016 16:50

Ответ: Новости
 
Unity 5.4

Чему я очень огорчен, так это тому, что снова отложили фичи, которые обещали в следующей версии (Unity 5.5):
Цитата:

Director: Sequencer
Networking: Server Library
Теперь хз, появятся ли они в 5.6, или ждать уже Unity 6

h1dd3n 28.07.2016 19:38

Ответ: Новости
 
Networking: Server Library
Вот я в юнити вообще 0, но у меня простой вопрос: а зачем _серверу_ движок юнити ? В самом mono/.net уже есть работа с сетью...

moka 29.07.2016 00:58

Ответ: Новости
 
Цитата:

Сообщение от h1dd3n (Сообщение 307474)
Networking: Server Library
Вот я в юнити вообще 0, но у меня простой вопрос: а зачем _серверу_ движок юнити ? В самом mono/.net уже есть работа с сетью...

Удобно засунуть renderless движок на сервер, который также умеет физику, нахождение пути, имеет scene graph и кучу других фичей пригодных серверу.
Дать возможность простым разрабам писать серверную логику также как и клиентскую.

Taugeshtu 29.07.2016 11:56

Ответ: Новости
 
Цитата:

Сообщение от h1dd3n (Сообщение 307474)
В самом mono/.net уже есть работа с сетью...

Есть-то она есть, но юнити предоставляет ещё обёртку поверх этого сетевого стека в виде лобби/релэй/мастер-лобби серверов; логику сериализации и синхронизации штук типа трансформов и прочие плюхи. Собственно, с таким же успехом можно было бы жаловаться на то, что в юнити есть гуй для редактирования материалов (а зачем? Из кода же можно шейдерные параметры дёргать!), MonoBehaviour с его методами жизненного цикла (а зачем? Это же можно самому на .net написать) и вообще в принципе уже готовый "click-n-play" рендер (опять же...)

...Интересно, под SIMD-рефакторингом трансформов имеется в виду что они завезли наконец-то в свою версию Mono векторный код (если он вообще готов в bleeding edge .Net), или теперь трансформы как-то хитро пачками обрабатываются?

h1dd3n 29.07.2016 19:34

Ответ: Новости
 
Цитата:

Сообщение от Taugeshtu (Сообщение 307495)
...Интересно, под SIMD-рефакторингом трансформов имеется в виду что они завезли наконец-то в свою версию Mono векторный код (если он вообще готов в bleeding edge .Net), или теперь трансформы как-то хитро пачками обрабатываются?

Если что в полном .net framework simd уже есть довольно давно (System.Numerics). А в mono еще раньше появилось оно (Mono.Simd).
А вообще юнити вроде как вступила в .net foundation. Так что можно предположить что рано или поздно они переползут на coreclr и наконец-то выкинут текущий говно-рантайм.

Жека 19.08.2016 18:34

Ответ: Новости
 
Декомпиленные исходники версии 5.3 нагуглил. Шарповские, не плюсовые.

Вот тут сборище ссылок.

moka 20.08.2016 01:04

Ответ: Новости
 
Быстро пробежался по файлам, выглядит что там лишь мелкие куски, и почти никакого кода.
Это точно сорсы?

Жека 20.08.2016 07:38

Ответ: Новости
 
То что я смотрел - код есть, конечно код просто вызывает плюсовое ядро в основном.

Создал тему, чтоб тут не флудить.


Часовой пояс GMT +4, время: 18:58.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot