UDKФорум

В UDK 4 будет C++ вместо UnrealScript :) (8 стр)

Страницы: 13 4 5 6 7 8
#105
21:05, 7 фев 2014

innuendo
> Хотелось бы конструктивной критики US :)

Сложность критики заключается в том, что анриал скрипт - это язык, созданный и использованный только для одного движка. Тот же Lua - точно так же зависим от конкретной имплементации на движке, как и уже имплементированный анриал скрипт от того, как и зачем его сделали эпики.

Подходит ли он для своих целей (написание игровой логики на движке анриал) - очень и очень. Имеет ли свои ограничения? Множество. Мешают ли эти ограничения выполнению абсолютного большинства задач по написанию игровой логики? Нет. Поэтому список "критики" получается искусственным.

На практике ругают анриал скрипт за:
- быстродействие (на синтетических тестах до 30 раз медленнее, чем сипипи)
- сложность расширения (но причем здесь собственно язык скриптов? это архитектура движка в целом)
- это не популярный язык (а т.е. для него отсутствуют всякие "полезные мелочи", которые для других языков можно "скачать").

Грубо говоря, все претензии сводятся к тому, что анриал скрипт это именно синтетический скриптовый язык, и движок "другие" не умеет. В моем понимании это "правила игры" технологии, с которой вы работаете. В общем-то, альтернатив хватает (тот же самый юнити с компилируемым си шарпом).

#106
21:06, 7 фев 2014

Zefick
> А при чём здесь сервера, мы же про клиентскую часть говорим. Что там с
> серверами история совершенно отдельная
Unreal Dedicated Server....

#107
21:58, 7 фев 2014

ufna
> - быстродействие (на синтетических тестах до 30 раз медленнее, чем сипипи)

Э... Вспоминается Unreal на P133 :)

#108
22:26, 7 фев 2014

ufna
> В общем-то, альтернатив хватает (тот же самый юнити с компилируемым си шарпом).
Юнити ни разу не альтернатива Анриалу. Это как сравнивать Лэмбо и копейку...

#109
15:09, 9 фев 2014

innuendo
> Э... Вспоминается Unreal на P133 :)

Ну одно другому то не мешает :) Алгоритм:
1. Пишем логику на анриал скрипте
2. Получаем игру близкую к релизу
3. Анализируем быстродействие
4. Убираем "долгие" функции в натив
5. Профит


StiX
> Юнити ни разу не альтернатива Анриалу. Это как сравнивать Лэмбо и копейку...

Вообще там не хватало таблички *sarcasm*, но если серьезно - отличный пример - серия Dead Trigger, где у пацанов руки растут откуда надо, и картинка под iOS восхитительна. Или Defenders от Нивала. Т.е. если брать мобилки, юнити - вполне себе альтернатива.

Десктоп конечно рядом не стоял имхо. У анриала на порядок больше вещей доступно из коробки.

P.S. - это не отменяет того, что для инди выбор анриала чаще всего оборачивается грустью-тоской-печалью ))

#110
18:01, 9 фев 2014

ufna
> Т.е. если брать мобилки, юнити - вполне себе альтернатива.
Ну это как я и говорил - сравнивать лэмбо и копейку. На лэмбо по нашим дорогам не сильно поездишь.
Хотя и сам аниал далеко не супер - все что на нем сделали это в 99% случаев клоны GoW...

#111
11:44, 13 фев 2014

для тех кто пугается - в УЕ4 классовая архитектура, названия функций, принципы построения, вызовы и тд все соответствует анриалскрипту. Так что для тех кто знает UScript, UDK проблем разобраться с двигом не будет. Там и так все упрощено до того что это выглядит как если бы с++ превратили в скриптовый язык. Из коробки доступно почти все что было в US, только гибкости больше, ну и теперь везде указатели и ссылки, что в принципе только это может быть сравнимо различным от того что было в UScript

Страницы: 13 4 5 6 7 8
UDKФорум

Тема в архиве.