Леонид Горбачёв (OctoBox Interactive) - Blueprint vs. C++ в Unreal Engine 4

  Рет қаралды 16,130

DevGAMM

DevGAMM

Күн бұрын

Пікірлер: 44
@EmeraldForestCat
@EmeraldForestCat 3 жыл бұрын
Спасибо за доклад! Было очень интересно.
@elvinagaragimow4152
@elvinagaragimow4152 4 жыл бұрын
Спасибо за информацию, отличный доклад
@aleksandrsamuraev5028
@aleksandrsamuraev5028 4 жыл бұрын
Спасибо за качественный доклад
@kalybek7678
@kalybek7678 4 жыл бұрын
👍👍 Спасибо, жаль так мало просмотров.
@dobrynanikitich7034
@dobrynanikitich7034 4 жыл бұрын
Второй месяц изучаю ноды. Гугл, сука, не помогает. Или помогает, но слабо. Народ протоптал тропу и все по ней ломанулись, а влево-вправо сугробы по два метра.
@1play2fun
@1play2fun 3 жыл бұрын
Не знаю, мне все понятно. Выучил их буквально за неделю. Типо просто практиковался и делал что то для себя. Лайк "Сделаю шутер от первого лица". Так после того как выучил блюпринты месяца 3 пытался писать шутер и постоянно начинал сначала. Сначала узнавал как маленький ребенок почему лучше использова Actor-Component'ы, как лучше использовать таймеры, как не привязать anim-blueprint к классу и т.д. А сейчас пишу на плюсах и часто обращаюсь к блюпринтам, что бы узнать название функции и в каком классе она лежит. Но скажу одно - огромный плюс плюссов это их удобство. Реально на них проще писать(лично для меня). Минус -- скорость разработки оставляет желать лучшего. Лично у меня на 6-ядерном проце очень долго компилируется С++ код. И опять же С++ код почти не может существовать сам по себе без наследника, всегда в наследнике проще настраивать. В блюпринтах очень сложно понять мультиплеерную логику. Ну и последняя ложка дёгтя - это производительность. 500 итераций цикла С++ = 0,0ms C++/BP = 3.0ms BP = 454ms 10000 Итераций цикла С++ = 50ms C++/BP = 94ms BP = Fatal Error Цифры сумасшедшие, 150 раз разницы это очень много.Я молчу про Actoк::Tick. При 20.000 тиков в кадр на плюсах 60fps, на BP - 2fps Мой выбор - С++ для геймлея, BP для виджетов, анимаций, материалов, прототипирования логики. С++ Язык языков!
@dobrynanikitich7034
@dobrynanikitich7034 3 жыл бұрын
@@1play2fun у меня нет времени на глубокое погружение в учёбу. Сроки горят. Программу нужно срочно заканчивать и сдавать заказчику. И анриал для меня всего лишь инструмент.
@1play2fun
@1play2fun 3 жыл бұрын
@@dobrynanikitich7034 Значит на будущее будешь значть, что прежде чем делать, нужно это изучить ;)
@dobrynanikitich7034
@dobrynanikitich7034 3 жыл бұрын
@@1play2fun да я уже сделал, что задумал, а то чему научился мне здорово помогло в решении моей задачи. Хотелось бы, конечно, получить основательные знания, и такие вроде предлагают всякие курсы, но со временем напряг полный. Ну а то что есть на ютубе, это вершки. Стрелять, ползать, прыгать и скакать. Это все пожалуста. А что посложнее - уже нет.
@1play2fun
@1play2fun 3 жыл бұрын
@@fnaxi_xc 64х ядерный комп купи, будет быстрее компилить :D Все напрямую зависит от проца. Есть еще RealTime режим, когда во время игры можно менять код, но нельзя менять струткуру классов, я для дебага использую. Компилит секунд за 15-20.
@th3754
@th3754 5 жыл бұрын
0:11 расскажет нам версус батл )))) какая нелепая попытка вставить крутое словечко
@radioreactivity3561
@radioreactivity3561 4 жыл бұрын
почему нелепая? Версус батл (от англ. Versus Battle) звучит намного короче и лаконичнее, чем битва-противостояние. Поэтому нелепый здесь, только твой комментарий.
@th3754
@th3754 4 жыл бұрын
@@radioreactivity3561 Когда ты умер - ты об этом не знаешь. Только другим очень тяжело. Тоже самое, когда ты - тупой
@radioreactivity3561
@radioreactivity3561 4 жыл бұрын
@@th3754 не думал что ты перейдёшь на оскорбления и сольёшься сразу после первого ответа, лол.
@СчастливыйЧеловек-х9с
@СчастливыйЧеловек-х9с 4 жыл бұрын
@@th3754 "то же" самое. Так что да, ты тупой.
@firy1155
@firy1155 3 жыл бұрын
@@radioreactivity3561 я считаю, что сочетание слов "расскажет" и "версус батл" звучит очень странно без предлога. Просто посмотрите: расскажет про версус батл
@АндрейБригадир-с1ч
@АндрейБригадир-с1ч 2 жыл бұрын
ахахахах орнул про чела который кидает все на эвент тик
@Patallogus666
@Patallogus666 5 жыл бұрын
Спасибо!
@xbevice
@xbevice Жыл бұрын
Докладчик прогуливал похоже лекции про verilog
@SCEEF
@SCEEF 4 жыл бұрын
А благодаря плагину теперь и с#
@СчастливыйЧеловек-х9с
@СчастливыйЧеловек-х9с 4 жыл бұрын
Это же Гарик "Бульдог" Харламов!
@probro1608
@probro1608 4 жыл бұрын
Гарик Куколд уже давно
@Kitsikoo
@Kitsikoo 5 жыл бұрын
фичА, в СтимЕ, мобЫ, квестЫ, рукИ, ногИ. Кто этого чувака учил Русскому Языку?
@IDiziART
@IDiziART 5 жыл бұрын
энджАЙН...
@xelax3613
@xelax3613 5 жыл бұрын
МобЫ и квестЫ так и произносятся
@A.VRUBEL
@A.VRUBEL 4 жыл бұрын
не все равно? Скажи спасибо, что тебе информацию дали
@purplep3466
@purplep3466 4 жыл бұрын
мне таких как вас не понять, я таких "недочетов" в произношении практически никогда не замечаю
@ostyslav
@ostyslav 4 жыл бұрын
может быть его учили белопупсы?
Unreal Engine 4 C++ - 2. Переменные
14:43
Unreal Engine Rus
Рет қаралды 30 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
How To Spawn Level Instance Assemblies With PCG - Unreal Engine 5.4 - Tutorial (part 1)
7:27
Unreal Engine 4 Оптимизация проекта под мобильные устройства
18:43
Cyberstars - Как создать игру
Рет қаралды 21 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН