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