Ребята, ну что вы херню несете? Все равно проект

компилируется в итоге. BP - это фактически просто обертки для тех же срр функций. Просто они более, жесткие, что ли. С памятью в них не поработаешь, автоматические уборщики мусора и прочее.
На плюсах можно более гибко и оптимально написать, можно вставить вставки на ассемблере, моэжно до winapi получить доступ и все, что позволяет язык. БП же позволяет только то, что в него заложено.
БП для быстрой разработки типовых вещей, триггеров, простых обработчиков и т.п, плюсы для сложно логики, сложного ИИ, сложных сетевых интерфейсов, математики сложной.
Все должно быть по месту и в меру. А говорить, что что-то лучше, а что-то хуже, удел бедных. Хотите писать на UE, учите язык на котором движок написан, учите его внутренние инструменты(БП в том числе), учите технологии, которые он использует. Все в равной степени важно и БП и плюсы

8 ответов

3 просмотра

а если у тебя код совсем не узкое горлышко твое проекта, зачем тогда кому упарываться и учить плюсы?

Алексей- Автор вопроса

Двиг с открытым кодом и написан на плюсах. Если хочешь с ним работать, нужно в принципе знать язык. Да и для общего развития полезно, понимать, где как выделяется память, где как конструкторы деструкторы срабатывают, как касты преобразуют данные...

Если ты сядешь делать игру более или менее сложную, рано или поздно поймёшь, что некоторые моменты тебе на блюдечке в виде BP попросту не принесли. Они либо в Marketplace за сотню-другую долларов. Либо в OpenSource где-то лежат хер пойми какого качества в виде C++ исходников, которые, внезапно, надо собирать. Либо их нет в принципе.

Алексей- Автор вопроса

Бесплатные ассеты вообще без переработки ни один нельзя использовать, тяжеленные. Все напичкано.

Просто решай проблемы по мере поступления, а не придумывай заранее трудности.

Алексей- Автор вопроса

Просто нужно распределение задач. Если только ты не делаешь игру "на неделю"

Здесь проблема в том, что вот ты начал, например, строить на блупринтах систему какую-то. А потом внезапно оказывается, что в каком-то месте блупринтов тебе не хватает. И таких мест становится больше и больше. Если бы ты шёл изначально от C++, у тебя всё аккуратно было бы разбито по модулям и т.п. а так получаются собранные в кучу заплатки под блупринты.

Это факт, кстати, не говоря уже про их художественную составляющую. Впрочем с платными ассетами ситуация в 1 в 1

Похожие вопросы

Обсуждают сегодня

Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Ребят, а больше никто поработать не хочет? Кто свободен?
AIZ
4
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Всем привет. Есть кто разбирается в платежках? Что б принимать из других стран и выплачивать рф снг
Musa
6
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Карта сайта