Войти
Unreal EngineФорумОбщее

Поиск человека для объяснения UE4 (3 стр)

Страницы: 1 2 3
#30
21:14, 12 июня 2020

Alex.L
> На УЕ прекрасно все "запускается" на БП и выглядеть даже с не такими большими
> усилиями будет существенно лучше юнити и я сейчас не про графику. БП выучить
> существенно проще шарпа.
Сделать то можно,вот только насколько это правильный подход - это уже совсем другая история. Изначально БП делали совсем для другого и проблемных мест у БП - вагон и еще пару телег. Более того,если цель стоит - сделать нормально - пытаться делать на БП - очень глупая идея. Очевидно,что оно значительно проще,тем не менее на реальном рынке мы наблюдаем вагоны тормозных и лагающих игр и все из-за того,что вместо того,чтобы использовать голову и правильные инструменты для реализации начинают все на БП собирать. А вообще,если смотреть на порог вхождения - УЕ сложный. А если при этом еще и целить на нормальное использование и результат,надо много вникать в нюансы,что обычно у типичных команд никто не делает,делают как попало и в результате получается шляпа.


#31
(Правка: 0:30) 0:27, 13 июня 2020

Bioman
> тем не менее на реальном рынке мы наблюдаем вагоны тормозных и лагающих игр и
> все из-за того,что вместо того,чтобы использовать голову и правильные
> инструменты для реализации начинают все на БП собирать.
Вот только эти все лагоигры почти наверняка на с++ написаны. Лаги в них не БП вызваны, а кривыми руками.
БП нужны и удобны для разработки геймплея, связывания механик игры и все остальное высокоуровневое. 

#32
8:38, 13 июня 2020

Парни, не ссорьтесь. Когда не умеешь программировать, будешь писать лагучее и на плюсах, и на блупринтах. Все путают умение программировать и знание синтаксиса, кто вывел "Хелло, ворд", уже считает себя программистом. Это не из лекций и умных книжек говорю, из собственного опыта - высшего инженерного образования не имею, хотя пишу с 93-го года, насмотрелся на собственные кривые работы по уши, и доп.обучение с сертификатами не помогло.

#33
9:15, 13 июня 2020

Когда не умеешь программировать, на плюсах будет не лагучее, оно вообще падать будет каждую минуту. На плюсах методом проб и ошибок не выйдет, надо знать что делаешь, очень много знать.
Когда пишешь полностью свою программку еще можно пользоваться небольшим подмножеством и так экономить на своем образовании, но UE сразу погружает в полный комплект средств языка.

#34
10:52, 13 июня 2020

Bioman

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

На реальном рынке мы наблюдаем кучу лагающего трэша на юнити, например. Виноваты конечно блуприн...а нет, подождите ка...
если цель стоит - сделать нормально - пытаться делать на БП - очень глупая идея.

Это разговор ни о чем. Еще раз повторюсь, огромная куча реальных проектов реализуема на БП БЕЗ каких либо проблем в том числе со стороны производительности.
Все эти бесконечные симуляторы ходьбы с хоррорами, логические головоломки, веселые фермы и т.д.
Вот это все будут абсолютно "реальные проекты". Т.е. проекты которые - работают, не имеют критических багов, не демонстрируют проблем с производительностью, приносят прибыль.
Если вы считаете что у такого рода проектов будут проблемы с производительностью из-за БП - значит вы о БП только краем уха что-то, где-то слышали от каких-нибудь школьников.
#35
(Правка: 14:19) 14:18, 13 июня 2020

Zab
> На плюсах методом проб и ошибок не выйдет, надо знать что делаешь, очень много
> знать.
Так то и на БП нужно знать что делаешь ибо рефакторинг там отсутствует и переделывать каждый раз руками то еще занятие. Да и БП имеет подводные камни - не очевидно работающие хард референсы и тайпкасты, например. И даже простая математика превращает "код" в осминога трахающего спагетти.

Alex.L
> Все эти бесконечные симуляторы ходьбы с хоррорами, логические головоломки,
> веселые фермы и т.д.
Делаю сурвивал, все на БП и ничего изза этого не лагает. В плюсы полез только раз когда GAS решил посмотреть как работает, но из плюсов только проперти декларировать нужно было = 2 строчки кода.

#36
17:59, 13 июня 2020

Ничего-ничего, скоро залагает...
С просторов Пикабу:

+ Показать
#37
5:25, 14 июня 2020

Mephistopheles
> Вот только эти все лагоигры почти наверняка на с++ написаны. Лаги в них не БП
> вызваны, а кривыми руками.
> БП нужны и удобны для разработки геймплея, связывания механик игры и все
> остальное высокоуровневое. 
Я не буду считать сколько раз я наблюдал,что происходит с БП,когда их много. Думаю не надо пояснять,насколько это тормознее,чем нормальный код.
papa
> Парни, не ссорьтесь. Когда не умеешь программировать, будешь писать лагучее и
> на плюсах, и на блупринтах. Все путают умение программировать и знание
> синтаксиса, кто вывел "Хелло, ворд", уже считает себя программистом. Это не из
> лекций и умных книжек говорю, из собственного опыта - высшего инженерного
> образования не имею, хотя пишу с 93-го года, насмотрелся на собственные кривые
> работы по уши, и доп.обучение с сертификатами не помогло.
Мы и не ссоримся.Когда не умеешь программировать делать на УЕ нечего. Потому что ничего,кроме лагающей мути в итоге не получится.
На самом деле вопрос даже в другом - выбирать инструментарий надо исходя из поставленных задач,просто некоторые ошибочно думают,что на БП надо городить все,что только можно.То,что оно удобнее отнюдь не значит,что оно проектировалось для всего.
Alex.L
> На реальном рынке мы наблюдаем кучу лагающего трэша на юнити, например.
> Виноваты конечно блуприн...а нет, подождите ка...
Мы про игры говорим или про наборы конструкторов,собранные школотой на коленке?В этом плане какой движок не возьми - на всех будет одно и тоже. Хотя оно и не удивительно,в 99% этих игр про оптимизированные модели никто никогда и не слышал.Если в рендер пытаться дерьмо грузить,оно начнет сильно вонять. Каким бы хорошим рендер не был. Не поможет.И все это в совокупности влияет.
К слово говоря,из более больших проектов - возьмите,например,Арк.Или Атлас. У них аудитория не маленькая. Тем не менее оно лагающее. И это все это тупо из-за избыточного использования БП во всем. Слишком много БП. Слишком много использования БП в местах,где оно для этого не предназначено. Опять же,я не говорю,что на них нельзя сделать. Просто надо четко понимать,где его можно использовать,а где не стоит.БП - это не панацея для всего.

#38
10:28, 14 июня 2020

papa

Ничего-ничего, скоро залагает...

глючит даже на уровне нейронов, еще до попадания в текстовый формат

#39
1:04, 17 июня 2020

Bioman

Мы про игры говорим или про наборы конструкторов,собранные школотой на коленке?

Нет. Не надо нести сюда отсебятину, вкусовщину и идиалистическое, простите, нытье про "игры на коленке". Игра вышла? Она продается? Приносит прибыль? Все. Это "реальный проект".
Из всего во что мне удалось поиграть, проектов на УЕ - меньше. Их существенно меньше чем проектов на юнити, однако именно в юнити, где никаких БП нет, я наблюдал не только омерзительную картинку, но и не менее омерзительную производительность, чего не могу сказать про УЕ с его страшными блупринтами.
На БП реализуемы и реализуются на практике проекты НЕ имеющие никаких проблем с производительностью, хотя список таких проектов как вышедших так и потенциально возможных - уже, чем для проектов реализованных на полноценных языках.
#40
8:41, 17 июня 2020

Ну что, топикстартер-бедолага, нашёл человека? Вот прямо скоро скиллбокс спамит бесплатным трёхдневным интенсивом по UE4 со всякими плюшками, может, пригодится.

Страницы: 1 2 3
Unreal EngineФорумОбщее