Видео треда. Пилим процедурный генератор трехмерных сугробов на Geometry Script:
https://www.youtube.com/watch?v=JDVENTPIf3w
https://www.youtube.com/watch?v=f1-5E6j7phA
Новичок? Начни приключение отсюда:
https://dev.epicgames.com/community/learning/courses/3ke/your-first-hour-in-unreal-engine-5-2/
Официальный дискорд Unreal Source. Вся жизнь ныне здесь:
https://discord.gg/unrealsource
Основной учебный портал-хаб с туториалами и официальными курсами:
https://dev.epicgames.com/community/learning/
Канал на Ютубе. На 97% порожняк, на 3% - источник ценнейших материалов с инфой от разрабов движка, которой больше нигде нет.
https://www.youtube.com/@UnrealEngine
Коллекция попоболи опытного разраба гайдлайнов по структурированию проекта, поименованию файлов и переменных и общие правила проектной гигиены. Рекомендуется периодически перечитывать, чтобы не стать чуханом и не запомоить проект:
https://github.com/Allar/ue5-style-guide
Текстовый гайд для C++ кодеров по вкату в Unreal Engine C++:
https://www.tomlooman.com/unreal-engine-cpp-guide/
Большой курс по разработке игр на C++ и Unreal Engine с нуля:
https://courses.tomlooman.com/p/unrealengine-cpp?coupon_code=CPPGUIDE
https://www.cgpeers.to/torrents.php?id=78963
Когда использовать Blueprints, а когда C++, от глубоко шарящего челика:
https://www.youtube.com/watch?v=VMZftEVDuCE
Канал Мэттью Вадстейна. Полезные микро-туторы по нодам. Прекрасно подготовленные, с примерами. Главное - краткие.
https://www.youtube.com/@MathewWadsteinTutorials
P.S.: раздача бесплатных ассетов на Маркетплейсе обновляется каждый первый вторник месяца.
да/нет/наверное
статичные меши заходят друг в друга? зачастую это хорошо и правильно
физические тела проходят друг в друга? это плохо всегда
>там это считается непростительным
узнай почему и решай, сохраняется ли этот принцип в анриле
все движки по одним и тем же принципам устроены
это делается через проигрывание монтажей на слотах в анимационном бп
попробуй загрузить в память разок? выдели их все, нажми правую кнопку мыши. по идее должно закэшировать превьюшки в DDC
>Плохо ли если у меня меши иногда заходят друг в друга?
нет, это вынужденная необходимость. Как ты дерево посадишь если у тебя корни в тиррейн не будут заходить? Как модульные левелы собирать? Если ты стык в стык поставишь - будет Z-файтинг. Я конеш хер знает, что у тебя там за меши и какие материалы на них. Можно придумать ситуацию, где это будет критично, но в случае простых статичных моделек с накинутыми текстурами ничего ужасного не вижу.
если бродилка-гляделка однокнопочная, да.
> Плохо ли если у меня меши иногда заходят друг в друга?
Нет, анриалу насрать. Скрытые части мешей будут нормально рендериться. Если вдруг понадобиться оптимизация, то просто оклюжен куллинг настраиваешь или лоды.
>>15144
Проект перехешируй. Превью ренедрятся когда запускаешь проект. У тебя видимо что то не так. Если это свежие файлы, которые ты только загрузил, значит движок что то не отрабатывает. Опять же перехеширование.
Смотря что именно ты хочешь. Если как в хоррорах, то есть перс держит руки на ручках двери, а пользователь двигает мышкой чтобы приоткрыть дверь - то это одно. Если у тебя есть анимация где перс открывает перед собой двери рукой, и ты хочешь чтоб дверь следовала за рукой - это другое. Если у тебя есть анимация двери, и ты хочешь чтоб пока она проигрывается перс держал руку на двери - это третье.
В первом и третьем случае это делается через инверсную кинематику в анимблюпринте. Например в первом случае двигая мышкой ты поворачиваешь дверь, дверь сообщает анимблюпринту где должна быть рука перса, анимблюпринт сам следит за тем чтоб персонаж держал там руку - получается иллюзия что он толкает дверь.
Во втором случае точно так же, только наоборот - перс сообщает двери где находится его рука, а дверь на основании этого вычисляет угол поворота. Тут сложнее, так как скорее всего придется считать угол поворота ручками без ИК, но тоже ничего сверхъестественного.
>>15126
> Плохо ли если у меня меши иногда заходят друг в друга?
Вообще похуй, пусть заходят
хуясе челик прокачался за пару лет. начал буквально с лампочки на блупринтах, а уже целая гора видосиков по неочевидным вещам, с которых олды могут дохуя чего почерпнуть
Та не, не загружен, может на пару процентов и подскакивает загрузка, не больше. Это я Blank проект создал этот что с креслами, столиком.
вот сюда еще глянь, прошлый челик жаловался на похожие лаги. правда потом исчез. возможно у него компьютер сгорел
>>897122 →
Ну у меня панель не скрывается автоматически, в обоих режимах на менюшки движка никак не влияет
кстати, у тебя окно на весь экран развернуто? попробуй в небольшом окне. и оперативки тоже 10 гигов жрет, как у того анона?
> попробуй в небольшом окне
То же самое
> и оперативки тоже 10 гигов жрет, как у того анона?
гиг примерно на пустом проекте
размер пустого билда в районе 150 мегабайт должен быть. это без мозгоебли, отключения всего подряд, чисто настройкой пакеджинга, и не считая автоустановщика пакета редистов, который добавляется в папку с билдом и весит ещё метров 50
вот это попробуй. автор за тебя несколько галок в ProjectSettings/Project/Packaging проставил и некоторые плагины повырубал: https://github.com/pfist/Nano
тут ничего такого нет, чего бы ты сам не мог сделать
еще есть старая дока, новой пока не завезли, так как там много чего переделали, а полностью документировать свой движок эпики не считают необходимым:
https://docs.unrealengine.com/4.27/en-US/TestingAndOptimization/PerformanceAndProfiling/ReducingPackageSize/
можно дальше снижать через PakBlacklist-Shipping.txt, где прописывать EngineContent файлы, которые тебе не нужны. заигнорить всякие шрифты, 30 мегабайтную текстура для конволюционного блума (если не используешь) и т. д.
метров до 110, думаю ужаться легко
еще паки можно разархивировать, чтобы посмотреть, что за контент в них запаковался с игрой
> "C:\Program Files\Epic Games\UE_5.3\Engine\Binaries\Win64\UnrealPak.exe" "C:\Users\Vasya\Desktop\SomePak.pak" -extract "C:\Users\Vasya\Desktop\SomePak"
хотя, сейчас анрил по дефолту что-то другое использует, а не пакует всё в паки
у меня знания застряли во временах четверки, когда я этим занимался в последний раз с тех пор игры не выпускал просто лел
>во временах четверки
сеймичь, но я сейчас в 5ом активно сижу, а оптимизацию билдов на потом оставил, билдил по-дефолту. В итоге мой билд с реальным контентом метров на 150-200 занимает около 800мб, даже друзьям стыдно скинуть.
текстурки очень много жрут. нужно по всем пройтись и Maximum Texture Size прописать: кидаешь модель в сцену, половинишь текстурки, пока не увидишь мыло
как минимум для всего, что в 4к разрешении
так можно снизить размер игры В РАЗЫ
Да я это почти сразу делаю, и упаковываю их и оверкиа не допускаю. Ну в приииинципе, если все перебрать, то можно найти пару текстур, которые ополовинить еще можно. У меня скелетал меш много жрет. Там перс - переделанный метахуман. У него одна бошка весит как слон.
В компиляторе билдов, отключить мусор: инструменты движка, сборщик мусора, дебаггер, стартовые пакеты если использовал, настроить уровень компрессии, убрать вставленные инструменты для других устройств и тд и тп.
https://docs.unrealengine.com/4.27/en-US/TestingAndOptimization/PerformanceAndProfiling/ReducingPackageSize/
У меня самый тяжелый проект в дев версии весит 15 гигов, шиппинг версия 1.2 гига.
Правда времени на упаковку уходит дохуя.
В документации только слева вверху переключи на нужную тебе версию движка.
это 5.3
кстати, io сторе поменьше занимает, чем чистые паки
видимо не зря они патенты RAD купили
тупо все плагины повырубал. но это уже дрочь, я не рекомендую это делать
только всякое очевидное ненужное можно вырубить, типа денойзера
большинство плагинов предназначаются для эдитора и не оказывают влияние на размер игры
а вот сидеть разбирать, что там для чего, займет неделю. еще и знания устареют с выходом следующей версии движка
просто пара галок в пакадж сеттингс даёт тот самый 150 МБ шиппинг
1920x1080, 1:21
куча интерфейсных шейдерных техник
Спасибо анон! попробую перепаковать свои авдиевы конюшни
Сидел щас перед монитором говорил что он говно, что он никто и зовут его никак. Не помогает
Там такой нет
Нашел, реально таз нужно опустить
Походу надо все заново переделывать. Перс ломается при опускании даже если все кости выделю основные
Ну там есть в главном контролере галочки IK FK. Если они в IK то они подчиняются своим котнролерам, если в FK то идут вместе с Body_ctrl. Правда с этими галками был баг, что переключать их прям в анимации не лучшая идея, могут слетать позы.
Вообще это все надо оптимайзить для риалтайма. Суть в том, что Эпики высрали максимально кастомизируемый материал, где ты макияж хуяж меняешь, ну если кому-то надо Синематик снять например. Тебе достаточно, альбедо, рафнесс, нормал, кавити(из ней потом дохуя всего можно получить для пор), при этом можно рафнес припаковать к альбедо, а кавити к нормалу. Того 2 тестуры. Даже если 4к, то и похуй.
> Того 2 тестуры. Даже если 4к, то и похуй.
В 4к текстура кожи с лицом и жопой не влезет, ну или совсем шакальная будет. Сейчас в материале используются юдимы - отдельная текстура на лицо, отдельная на тело, одтельная ну руки, отдельная на ноги, куда идет пятая - я забыл. Им соответствует 5 4к карт нормалей и 5 4к карт рафнес+металик+АО. Итого на каждый материал приходится 3 текстуры размера 20480 х 4096. Материалов и текстур довольно много (два десятка где-то), в итоге - чисто как мне кажется - все это дела сжирает несколько гигабайт оперативки. Я в этом не уверен, но по моим ощущениям раньше проект занимал до 3-4Гб, сейчас 7Гб.
Собственно вопрос в том - уменьшится ли использование оперативной памяти, если я поставлю в свойствах текстур Maximum Texture Size 2048. Как я понимаю, на диске все равно будут лежать ассеты с 4к разрешением, но на пути к материалам движок их сожмет до 2к? Или это вообще не так работает?
>достаточно в свойствах текстур выставить Maximum Texture Size 2048
да. 4к мип останется доступен в ассете, если решишь передумать и убрать ограничение, но в игру паковаться не будет
а что ты там за ААА 100 миллионный проект уровня колды разрабатываешь, что потребовалась такая йоба?
заюзай тайлинг с порами поверх альбедо колорации, и нах не нужны 4к юдимы десятистраничные
>>4к карт рафнес+металик+АО
Нахуя тебе на коже металлик и АО? Там все равно ССС профиль будет. Пакани рафнесс в A канал альбедо, сразу 5 текстур экономишь
А лучше пакануть в нормал, тогда нормал с рафнесом будут 4к, а альбедо можно до 2к ужать. Так видимых потерь в детализации не будет. Правда тебе тогда формат нормалок надо будет BC7 сделать и RGB каналы нормала самому привести из диапазона 0 до 1 в диапазонн от -1 до 1. Но это две ноды: RGB x 2 - 1
там наверно такая хня, сам ассет текстур ссылается на месте на диске где у тебя текстура лежит и если ты в ассете текстур уменьшишь размер, то в сырцах на диске останется исходник, а сам .uasset тексруры в проекте перегенерится согласно твоим настройкам
Хм, я абсолютно уверен что размер imported был 20480 х 4096
>>15690
>>15684
>>15693
Это не ко мне, ЯШПРОГРАМИСТ, материалами занимается другой человек, а я только в движке настраиваю параметры/масочки/динамические материалы.
>>15699
Так у меня нет исходника, это другой чел делал. Алсо рофл, он сделал 4к текстуру для зубов и языка НПЦ
>Так у меня нет исходника, это другой чел делал. Алсо рофл, он сделал 4к текстуру для зубов и языка НПЦ
Ну как бэ мировая практика, художники дают хай рез, а ты уже сам редусишь под свои визуальные нужды. Ну или может не ты лично, а чел который за текселем следить должен на проекте
тык возьми и проверь
Есть ангар в котором кастомизируется персонаж, этот ангар можно хостануть как лобби и звать друзей из стима, или открыть ангар для рандомов из стима. И уже с ангара идти проходить свою кампанию или идти хуярится в пвп замесах. Я новичок и всего два месяца назад начал вкатываться так что не бейте палками если я задам щас тупой вопрос.
Делал я лобби по гайду вот этого человека https://youtu.be/ya6FQktr_OE?si=xegPewSVmBwgtTeZ у которого в дискорде для коннекта ебаные шарады и связаться с ним сложно.
Во-первых, нахуя всралось верстать френдлист в самой игре если я его всегда могу получить через сам стим в оверлее? Я делал один в один как он но мне выбивает ошибку, и мой список френдов пуст. Ошибка на первой пикче.
Во-вторых, если можно обойтись без этого ебаного френдлиста, то есть у кого гайды или время помочь с настройкой стимовского апи. В том числе и с там что бы хостануть лобби-сессию с последующим путешествием на в пве и пвп режимы? С меня нихуя.
>нахуя всралось верстать френдлист в самой игре если я его всегда могу получить через сам стим в оверлее?
захотелось
Ну тебе возможно придется рут кость поправить. А может и не придется. Запеки анимацию в обычный аним ассет, вытащи на уровень, посмотри как работает.
Раньше смотрел этого топового чела https://www.twitch.tv/steppe_hare
Он и в конкурсе эпиковском побеждал, и кучу успешных игр выпустил.
А потом у него тайтл сильно стрельнул 100-200к проданных копий по $7 судя по steamspy и он забил на стримы.
метод 1: додский
если тебе нравится создавать проекты через ванильное окошко, где аж целый путь можно прописать, после 3 итераций пропукивания и загрузок
C:\Program Files\Epic Games\UE_XXX\Engine\Config\BaseEngine.ini
копипастишь в конец файла:
[/Script/EngineSettings.GameMapsSettings]
EditorStartupMap=/Engine/Maps/Templates/Template_Default.Template_Default
GameDefaultMap=/Engine/Maps/Templates/Template_Default.Template_Default
повторяешь для каждого XXX
слетит при каждой верификации файлов (вручную/при обновлении)
метод 2: прогеймерский
создай пустой проект, настрой как тебе нужно, положи в папочку какую-нибудь, и используй его как темплейт
файл .unrealproject оставь таким, чтобы анрил спросил версию перед первым запуском
{
"FileVersion": 3
}
> шейдеры компилирует
Анон, вот сейчас обратил внимание, что стало всё норм через пару часов пока курс смотрел с открытым проектом, это получается из-за шейдоров? Теперь каждый раз как будет создаваться новый проект, надо будет ждать? Я просто не шарю, можешь пояснить момент?
при создании нет, по идее все дефолтные шейдеры уже должны быть закэшированы. возможно при самом первом запуске анрила кэшируется что-то еще
при изменениях в настройках проекта, затрагивающих анриловский убершейдер, будут перекомпилироваться все шейдерные варианты, по дефолту это примерно 5к шейдеров в 5.3
у меня на пустом проекте это занимает 4 минуты на Ryzen 5900x
диспетчер задач же
Создаёшь новую карту, выбираешь темплейт Basic. Идёшь в свойства проекта и выбираешь его как стартовый левел.
Ну тогда новый левел. Помоему там пресет даже должен быть. Ну и поставить его в настройках проекта как Старт левел. Я обычно тупо с нуля создаю. Там делов на минуту.
Нет, все что на сцене, оно привязано к текущему левелу. Если ты делаешь новый левел и открываешь его, то вьюпорт показыветуже его. Ну бля как в любой игре покинул одну локацию, она выгрузилась, загрузилась другая, на которую перешел. Левел можно грубо воспринимать как локацию в шовном мире.
Вот выбрал исчезнувший меш скелета и в деталях ничего нет, а слева в компонентах он есть
почему у меня капсула на Character называется Capsule Component, а у тебя Root Component?
она и так рут компонент
Идешь в свой .h и убираешь Visible из юпроперти, компилируешь, потом обратно добавляешь, компилируешь.
Обьясни пожалуйста подробнее куда именно заходить чтобы найти в коде эту строку которую ты назвал. Я не понял просто
Я сейчас реально в тильте. Какой-то баг и я занимаюсь тем же что и в начале чтобы исправить как-то
Бля че делать то у меня тряска началась. Можно ли проект с винды на линукс закинуть без подводных камней?
ты спросил "могут ли", а не "спалят ли"
могут ли? да. никаких отличий от пиратского юнити или ворованных ассетов
спалят ли? ну наверное тебе придется с пруфами им долго доказывать и показывать, как ты используешь пиратскую винду
да четыре игрули всего
Твои проблемы. Я когда-то давно фрилансил в 3д, и когда один единственный раз моим заказчиком была серьезная контора, а не инди-петухи - первое что они потребовали это пруфы того, что я использую лицензионный софт
Ну да лол.
Да, Габен лично наймет спортиков, которые сломают тебе комп и заставят извинятся на камеру.
Там же сейчас какой-то индус?
> первое что они потребовали это пруфы того, что я использую лицензионный софт
И что же они у тебя потребовали? Мне просто интересно услышать твою пиздаболию.
Это из разряда петухов из td раздела, которые затирают что проверка fbx файлов у контор идет. При этом даже не могут назвать как вскрыть fbx и посмотреть метаданные.
>>16113
Лично габен со страпоном к тебе приедет из новой зеландии и пизды даст.
>При этом даже не могут назвать как вскрыть fbx и посмотреть метаданные.
Там толком нихуя не пишется в метаданные. Разве что может вскрыться пиздоболия, если старые файлы продаёшь как новые. Или говоришь, что делал в блендере, а сам на пираченом максе.
надо из макса через блендер перегонять значит, так и запишем
> Разве что может вскрыться пиздоболия, если старые файлы продаёшь как новые. Или говоришь, что делал в блендере, а сам на пираченом максе.
Там нет не контроля версий, ничего. Эта картинка с реальностью отношения никакого не имеет. А Fbx это буквально текстовый файл. Можешь любым блокнотом его открыть увидишь и время создания и прочее.
Вот скриншот fbx файла от эпиков. Если ты специально метаданные не зашиваешь в финальный файл, то в нем будет ноль инфы, кроме самой модели собственно. Ибо любой 3д файл это буквально текст с геометрической прогрессией (кодом) который считывается софтом.
Что касается лицензий, не один долбоеб не отличит лицензию например того же автодеска крякнутую от не крякнутой.
А если фирма любая начнет требовать чеки о том что ты покупал что либо, ключи по 100 рублей на развалах валяются. Но такая фирма сразу нахуй пройдет.
Единственное на чем можно запалить человека, это если делалось в студенческой версии автодеска. То при открытии файла созданого в студенческой, будет открываться окно и сообщать что файл в студ.версии создан.
В Obj метаданные вообще по умолчанию не шьются никогда.
Так что все эти рассказы про толпу юристов у твоего порога за юзанье пиратского софта, пиздаболия.
Фирмы так тресутся над официальным софтом, по одной простой причине, они как юридические лица, попадают под законы о копирайте, в любой стране мира. И штрафуют не за пиратский софт, а за нарушение копирайта.
А на фрилансеров всем до пизды. Что у нас что во всем снг что на западе. Половина работ на артстейшене сделана в пиратском софте.
чет на рутрекере я смотрю не густо совсем, хуйня одна
Зачем тебе это если не сможешь игру продать после спираченых ассетов? Или ты просто ролики для рендера пилишь на ютаб?
ни разу не пиздил ассеты
на акке терабайты рандомной халявы, которую я даже не качал
когда нужно что-то конкретное - один хуй такого в продаже нет
например, понадобились мне недавно красивые полуреалистичные сплеши жидкости. казалось бы, это не мотоблок "нева мб-2" производства ва СССР 1985 года. это универсальная база-базяцкая. а нихуя нет
или например нужен был ядерный взрыв, опять голяк. пришлось самому делать
Сможешь мне перса сделать с костями дефолтного ue5 манекена? Какой прайс бы сделал за детализированого перса?
> на реддите миллион тем о "письмах счастья" от разрабов софта с угрозами
Пруфы или пошел нахуй
Есть такая залупа, линкедин. У нас им особо никто не пользуется, так что поясню. Там можно зайти в профиль любого человека и поставить ему эндорс. Лайкнуть его конкретные профессиональные навыки. И вот однажды юрист автостола шарился по линкедину и наткнулся на челика, у которого были лайки за профессиональную работу в софте автостола. Челик был главой своей компании. Юрист недолго думая пробил эту компанию по базе и подсчитал количество лицензий, которые они купили у автостола. Получился ноль. Казалось бы - вот они шекели, труси компанию. Но нет. Сначала надо доказать. Автостол потребовал аудит. Аудит автостола эта такая процедура, когда ты скачиваешь официально одобренный анальный зонд, запускаешь на пекарне, он собирает все данные и шлёт автостолу. Так вот без аудита доказать, что компания пользовалась пиратским софтом невозможно. И в ответ на требование аудита, юристы этой фирмы шлют юристов автодеска нахуй и оспаривают требование аудита в суде. Повод для аудита смехотворный, а что у нас софт пиратский - ты докажи ещё. В итоге аудит не состоялся, но юристы пиратствующей фирмы проебали немало денег. Которые всё равно не попали в руки жадного автодеска.
Это чтобы вы примерно понимали точность детекта пиратского софта автодеском. Ну и да, с самим автостолом ставится служба лицензирования, которая будет стучать на вас автостолу. Если сможет.
> Пиздуй на реддит и там смотри, хуесоса кусок
Ну что и требовалось доказать, пиздабол который идет нахуй.
> Ну и да, с самим автостолом ставится служба лицензирования, которая будет стучать на вас автостолу. Если сможет.
Крякеры давно ее ебнули. Система такая, у тебя служба лицензирования обращается к твоему же компу для проверки лицензии. А в файл хостс и в фаервол через обычный батник прописывается запрет на любые пакеты в айпишники автостола. И так с каждой новой версией софта.
Забыл добавить, особенно смешно выглядит копротивление за барена отдельных долбоебов. Корона закрыла вообще любую продажу софта, автодеск прекратил любую продажу в рф. А те ключи что щас продаются в инете типа от официальных ретейлеров, это обычные барыги перекупы. Там лицензии либо амерские либо еще какие.
Ну и так далее. Так что если мне хоть одна хуисосина предьявит за лицензию на софт, макну их ебалом в их же заявления.
автодеску не с руки нагибать людей за пиратский софт. как и микрософту за пиратскую винду. ты скачал пиратский 3д макс, стал спецом, устроился на работу в фирму, где уже на тебя купили лицензию. ведь в этой стране тащмайоры до сих пор ебут фирмачей за лицензии, сколько бы владельцы этих лицензий отсюда не уходили. поэтому все по прежнему покупают все лицензии
а в девяностых-нулевых пиратство было даже полуофициальной нормой жизни. в т.ч. на западе да и сейчас доля пиратства велика, просто не принято уже говорить об этом. софт стоит тысячи долларов, альтернатив нет. откуда брались специалисты? изучали всё за 30 дней триала? нет, качали кряки с осла, ломали софт, изучали, становились специалистами
> А можно узнать, каким образом видеокарта вскрывает 64 битный ключ текстуры, чтоб её отобразить? Извини что спрашиваю НЕПРИЯТНОЕ
Неприятное для тебя из-за твоей тупости? Понимаю.
Точно так же как работает денува. Встраивается виртуальная машина которая прогоняет 4 байта инструкций сравнивая их с главным образом через обфускацию.
AES ключи ломаются на раз два, и они не надежны. 64 битные кастомные ключи пока никто не научился ломать.
И вообще репортнул тебя. Заебал тупостью
>64 битные кастомные ключи пока никто не научился ломать.
Давай сюда свою парашу с восьмибайтовым шифрованием, посмотрим сколько дней понадобится мне, не имея никаких вспомогательных инструментов, чтобы перебрать все существующие комбинации ВОСЬМИ БАЙТ, и распознать сигнатуру твоей ебаной хуйни. А то чет до этого ни один шифр не оказывался неуязвимым, от чего и появились ключи аж на 1024 байт, но твоя хуйня словно из ящика пандоры, 8 байтами трахнула всех криптологов и хакеров планеты. Уёбище.
Жду твою хуйню или срал на лицо
>AES ключи ломаются на раз два
Это только из-за того, что они в анриле криво запакованы. Сам ключ лежит без какого-либо шифрования. По сути, похуй, какой там ключ, сама процедура шифрования говно. А ключи AES-256, которые и используются в движке, считаются одними из самых надёжных, США шифруют ими самые секретные документы. Называть их ненадёжными - профанация и глупость.
>Сам ключ лежит без какого-либо шифрования.
просто надо его зашифровать. а ключ шифрования ключа шифрования положить под коврик
Скопление розовых линий, например, граф 4 экрана, они от его начала идут в его конец. еще переплетаются.
закешируй в переменную и гетай по месту применения, а не на 4 экрана правее
единственное, что у меня вызывает вопросы это пикрил. это через систему локализации надо делать, а не хардкодить 2 языка в игру
Можешь и пенал, конечно, если еще школу не закончил.
Ну ваще макаронами так лучше не срать. Вот надо будет вернутся к этой херне через месяц, придется сидеть разбираться что куда идет. Да и вообще, чем больше хаоса в проекте, тем челик больше времени тратит не на разработку, а на то чтобы найти где у него чего. Когда проект разрастется, он тупо утонет в этом и дропнет.
1920x1080, 0:09
Как пробовал фиксить:
- отключал MFAA в Nvidia Control Panel (помогло решить другую проблему до этого — окно редактора тупо затягивало чернотой)
- хоть краш репорт в статье и отличается от моего, но всё равно на всякий случай заюзал этот фикс: https://docs.unrealengine.com/5.0/en-US/how-to-fix-a-gpu-driver-crash-when-using-unreal-engine/
- отключал High DPI Support в настройках редактора (не помню уже где нашёл этот совет)
Железо:
Intel Core i7-9700K
Nvidia RTX 2080 Ti
32 Gb RAM
SSD
Регулярно обновляю, потому что установлена GeForce Experience которая маякует когда выходит что-то новое.
К слову, проблем с играми на UE нет, как и вообще с любым другим 3D софтом. Это чисто баг редактора, причем старый (периодически ловил его ещё с 4.26, когда ради интереса начинал вкатываться).
Я в блокноте пишу на каждый блупринт что там куда идёт и что он делает если потеряюсь
тогда хз. трейс в нвидиевскую дллку уходит
попробуй удалить в безопасном режиме с DDU
и установить голый драйвер без экспиренса
Походу разобрался.
Обратил внимание на то, что в трейсе засветился D3D12 и поменял RHI в конфиге проекта на Vulkan. Пока полёт нормальный.
На случай если кому-нибудь пригодится, более подробный алгоритм: в файле DefaultEngine.ini, в параметре DefaultGraphicsRHI поменял DefaultGraphicsRHI_DX12 на DefaultGraphicsRHI_Vulkan.
В соседнем треде по поиску сотрудников закинул заказ на UE.
Если кому интересно - пишите.
у него на уровне лендскейп, а у тебя статик меши
Блять, как же хочется во второго Талоса играть, но печь тянет только в 9 ФПС. Какого хуя, я не поехал в Египет блять? Почему едет он, а не я?
реши-ка мне головоломку, почему попытка заретаргетить стоковые анимации с квинн бейкает рут моушн притом что на сорсе он отключен, и не в рут, а в пелвис
тоже. можно часть инпута изолировать на павне, и добавлять в общий котёл инпута при поссессе. через enhanced input
наоборот заебись. сменил павна с челика на тачилу, и инпут павна ушел вслед за ним
Да, получилось очень удобно, но в пешке пришлось юзать РПС чтоб сервер не откатывал ее на прошлое место каждый тик. Может я что то делаю не так? Может лучше промоушен переменной в пешке сделать и отправить в репликацию? Плюс на третьей пикче у пешки откуда то высралась связь напрямую с пк
ой, хз, что-то я не распарсил, что ты именно сетевой код делаешь. в лире на павнах есть какие-то инпуты, глянь как там это делается
проблему, для начала, изолировать надо. удаляй освещение, постпроцессы, пока всё не станет нормальным
синий станет черным, если умножить его на красный или зеленый. или любой цвет, где синий компонент в районе 0.
может в постпроцессе что-то накрутили. пп материал, тинт или лут, например
также у 3д виджетов есть разные шейдеры, можешь попробовать другие. не возбраняется и свой написать, при необходимости
Десктоп.
И почему такая хуйня с пика? комит же уже существует, схуяли все в анстаггед идет?
Или в анстаггед переходят все файлы, которые после комита? Я так от него не смог на этот вопрос получить ответ
Сработало. Пиздец я скоро в этой залупе еще и разбираться начну.
Ищу фрилансера, проекты на UE
Почти ничего не изменилось, смотри на здоровье
В общем корень проблемы я нашел. Темные виджеты на самом деле объекты пейпер2д. Соответственно на них не действует эмиссия из виджет компонента.
Теперь возник второй вопрос. В игре 2 сцены, одна темная, другая светлая. В светлой эмиссия из материала 500, в темной в 50 раз меньше или можно тинт менять. Так вот можно ли сделать так, чтобы актор чекал освещенность вокруг и менял материал в зависимости от того, в какой сцене он находится?
Т.е. чтобы это было завязано на освещение, а не на имя сцены.
Допустим я хочу чтобы при кручении камеры пероснаж крутился только во время движения.
а что подсказать, берешь компонент, на нем геттеры и сеттеры параметров. в твоем случае это на уровне обработки инпута можно сделать. проверить velocity на актор, если нулевая, то крутим камеру, иначе игнорируем
Я наверное тупой
Ставлю Event Begin Play > Branch (condition get velocity > equal to 0 от Character movement component)
True> Set use controller desired rotation на false.
False> Set use controller desired rotation на true.
Эвент бегин плей срабатывает один раз.
Теперь появилось желание натянуть движок.
Как это делать? Выгрузить весь интерьер как одну модель? Или выгрузить стены, а потом импортнуть всю мебель и заново ее расставить?
И че ты все затекстурил пиздато прям?
Ваще для таких вещей есть то-ли бридж, толи еще какая-то дата хуйня, где движок автоматически подтягивает изменения сделанные в 3д максе. Как раз для тех кто сцены предпочитает в стороннем софте собирать.
по-месячно капает
Я 2 года туда выкладывал модели, раз в месяц кто-то покупал хуйню за 2 доллара и все, а после 24 февраля меня забанили, потому что я русский.
Так что зарабатывают норм деньги там 0,1% собственно как и везде.
неудачно инвестировал
Хз что ты там выкладывал, я работал какое-то время на модельщиков, там залупа из примитивов иногда по 50 баксов продается. Так что скорее всего пиздабол, который политикой тут постоянно пытается пукать.
А иногда не из примитивов не продаётся, что сказать то хотел?
Ну SSAO точно работать не будет с люменом. Если хочешь AO в материалах, там то ли включить, то ли отключить нужно Allow Static Lightning в настройках проекта
SSAO - это который СкринСпейсАО? Не, я имел ввиду обычную АОшку. Ну блять как в мармосете или любой другой PBR 3Д смотрелке - вертелке. Когда подключаешь карту в нужный слот и шейдак накладывает фейковые тени от оклюзии. В пятом анриале эта хуйня из коробки не работает, и карта что есть, что нет. Если она в принципе не работает, то я просто свои текстуры с учетом этого буду перепаковывать.
>там то ли включить, то ли отключить нужно Allow Static Lightning
окей, попробую, спасибо.
>И че ты все затекстурил пиздато прям?
Ну нормально, для моих целей.
Интересуют беспрактисы, как это делают взрослые дяди.
>rutracker.org
Ну тут говно, потому что непрофильный трекер
>cgpeers.to
Не знаешь, как получить сюда инвайт?
>что конкретно ты ищешь?
Мне нужны готовые хай-поли сцены с лесом, ну и хайрезные лесные ассеты
> как получить сюда инвайт
сейчас это затруднительно
> готовые хай-поли сцены с лесом
electric dreams от эпиков. гигантский процедурный лес
Сбасиба
>взрослые дяди
ну они скоре всего собирали в максе/майе/еще где нибудь,потому что когда они вкатываливались 10лет назад, так и было принято. Весь проект жил в ДСС, да и визуализировался короной/арнольдом/виреем. Ну это до PBR-ные времна были. Сейчас тебе никто не мешает в максе делать тупо ассеты, а сцену собирать уже в движке. Ну как минимум в движке есть бридж и если тебе надо наполнить сцену пропсами, деревцами, кустиками, еще какой хуйней, которую ты сам моделить не обираешься, то проще в движок сразу все это загружать и там же расставлять, настраивать свет/туман, подбирать HDRI- ки, создавать ЛевелСеквенмор и рндерить свои пролеты камеры над подушками, журнальными столиками, ловить красивыйй блик от бокала, боке - хуеке и прочие унитазерские фичи шаманить.
>electric dreams от эпиков. гигантский процедурный лес
Понял, о чем ты - оно щас очень хайповое, мне бы не такое распространенное и таки платное
в UE 5.3 Material AO работает только если уберешь галку Allow Static Lighting в настройках проекта
может быть починят, но статик лайтинг уже не самое приоритетное направление для эпиков
в UE4 Material AO работает со статичным освещением
Кстати, где найти инфу, можно ли использовать ассеты в коммерческих проектах? Уже час на маркете сижу, ни в одном ничего нет про лицензию.
Нет, не плохо. Ни в одном проекте пока не увидел инфы про лицензию.
ассеты эпиков можно коммерчески использовать в проектах на анриле
ассеты других продавцов на маркетплейсе можно коммерчески использовать в любых движках
>ассеты других продавцов на маркетплейсе можно коммерчески использовать в любых движках
Нет. Я смотрел пак танчиков которые выкладывали полгода назад и там четко написано что только в анриле. Это то ли в соглашении маркета то ли в самои ассете прописывается.
может быть отдельные продавцы кастомизируют лицензию. но в целом так как я пишу. можешь найти этот пак танчиков?
The only exception is content provided directly by Epic Games or Quixel, as the product pages for this content specifically states that it is licensed for use only with Unreal Engine.
3 секунды в гугле
да
Понял, спасибо. Мне статик и не нужен, мне как раз нужно чтобы в динамик лайтинг работало.
Ну например
https://www.unrealengine.com/marketplace/en-US/product/tank-t72b-east/questions
В доке по ссылке у них
License
Licensed for Use Only with Unreal Engine-based Products.
Может быть это у них условие потому что они эпик мегагрант пилили
В общем я к тому что такие безапелляционные утверждения "да можно где угодно использовать" не соответствуют истине и документам, даже если такие ответы вылезают в гугле первыми
Тебе уже ссылку на официальный ответ кинули почему так. Ты видимо не быстрый.
автор просто сам не очень уверен какая у него там лицензия
и сам ссылается на то, что это разрешено
да/нет/наверное. мы же не знаем твоих спеков
На пеке 15 года работаю, полет нормальный. Есть еще ноут 15 года, вроде тоже тянет. Поэтому хз че ты трясешься.
Скачай какую нибудь большую сцену, в ассетах вроде бывают или на гитхабе.
Я пробовал "Парк" который еще есть в "облегченной" версии, но через сутки компиляции шейдейров анрил упал. Два ядра 4 гига 15 летний комп.
Смотря что ты хочешь делать. Если для твоих целей хватит Годота, ну ебашь на Годоте, от добра добра не ищут. Но если ты хочешь что-то современное и графонистое, то тебе в любом случае придется комп обновить.
Такое ощущение, что на уровне, который отвечает за геометрию мне придется делать спавнер зеркалов, и линковать ему двери этого уровня.
тэги для того и придуманы, чтобы нужные тебе акторы находить
я правда проблемы не понял, ты её как-то криво описал.
> у меня есть дверь, мне надо вставить в нее зеркало
> дверь есть на каждом сабуровне и каждая эта дверь спавнит зеркало
т.е. происходит то что тебе нужно и почему-то это проблема
Дверей на уровне 5, а спавнится 30 зеркал, т.к. уровень состоит из 5 сабуровней. Учитывая, что передо мной плюсом поставлена задача оптимизации, это явно не то что нужно.
так. почему зеркало спавнится несколько раз для одной и той же двери?
Я не помню названия на английском, но копай в стороне sublevels и lightning layers. Грубо говоря, это слои ассетов и карт. У тебя может быть 1 карта, на которой только меши, но в эту карту включены саб карты и саб уровни, которые содержат доп свет, материалы, освещение. И грузятся они слоями.
> Зачем тебе это если не сможешь игру продать после спираченых ассетов? Или ты просто ролики для рендера пилишь на ютаб?
Та хз, ну хочется мне например шутинг какой-нибудь или файтинг запилить на разработанными для него kits, ну или какие нибудь блюпринты платные использовать, та даже теже просто модели, вообще всё подряд, я пока учусь этому всему, а бабок нет, потому что нищук ибанный, нк а если когда нибудь дело дойдёт до продажи, я за то что мне нужно постепенно заплачу чтобы ко мне претензий, ну а то что сам реализовать смогу уже, то реализуй сам, как-то так вообщем.
>Зачем тебе это если не сможешь игру продать после спираченых ассетов?
Что мешает? На ассете не написано, что он спизжен
Что?
Только начал разбираться в UE 5.3, пытаюсь повторить вот этот ролик
https://www.youtube.com/watch?v=H0JZnWdY0k8
Сделал функцию SpawnPlayer в GameMode
Вызываю ее в Event BeginPlay плеер контроллера через серверный эвент.
Запускаю двух игроков, спавнятся два игрока.
Игрок на клиенте управляется, игрок на сервере нет.
При этом если повесить вызов SR_Spawn на какую-нибудь кнопку в контролле, то персонаж респавнится.
Что этой паскуде надо?
Отбой, кажется разобрался.
Спаун персонажа запускает Event BeginPlay самого чара, он отрабатывает до того как вызывается Possess, из-за чего Get Controller возвращает пустоту и нихуя не работает.
Я тут твёрдо решил, что пора выбираться из бездны отчаяния и вкатываться в Unreal Engine гейплей погромистом. Пока план такой: пройти пару-тройку курсов чтобы иметь хорошее представление об основных системах/архитектуре движка, потом углубляться в конкретику в зависимости от средних требований по индустрии, параллельно накидывая что-то для портфолио. Собственно, отсюда вопрос к бывалым местным: что учить? Какие знания/скиллы — мастхэв для (Junior) C++ UE Developer'а? Если существует какой-то гайд по устройству на подобные позиции, примеры собесов, чеклист, буду признателен если пошлёте меня в их направлении. Сложностей не особо боюсь, потому что заднюю давать уже некуда — осталось только отталкиваться от дна.
Ещё кое-что, возможно даже более важное.
Я был бы рад найти себе accountability partner — братишкусестричку?, который (желательно) двигается в том же направлении, что и я, чтобы можно было делиться друг с другом мыслями, помогать с проблемами, подбадривать когда опускаются руки. Ну а если вдруг ты матёрый разработчик, которому захотелось побыть для кого-то вроде меня ментором и поделиться опытом, то тоже милости прошу (я не буду заёбывать тебя тупыми вопросами, если что). Ключевое тут то, что просто хочется иметь кого-то, с кем можно будет как минимум поговорить на релевантные темы.
тг @woxiangcaocpp
Пожалуй, стоит добавить, что я не совсем с нуля буду начинать. Я уже давно заспавнился и всякое успел повидать и попробовать: от вёрстки лендинга, до реверсинга и патчинга бинарников, пописывая скрипты на питухоне между делом. То есть основные концепции Computer Science я понимаю, червя от опарышауказатель от ссылки отличаю, про необходимость умения работы с VCS можно мне не рассказывать. Основная проблема сейчас — предметная область (UE) и недостаток практического опыта в целом. Я ни разу не работал на позиции разработчика (из-за низкой самооценки и высокой депрессивности, как сам сейчас понимаю). Ну и C++ всё таки не мой конёк (работаю над исправлением этого). Хотя тот факт, что в UE используется весьма урезанный сабсет C++14 (насколько мне известно), обильно посыпаный чисто анриловским сахаром, благодаря которому даже макака-джаваскриптизёр его осилит, оставляет мне надежду.
Я просто хочу иметь хоть какой-то план для вката, разбитый на понятные задачи. Divide et impera.
инди-хуинди и мобилок довольно много, я на днях наткнулся в стиме на игру на Крае(!) от российского инди-разраба
Пока вкатится, всё 10 раз поменяется, поэтому вкатуну смотреть на эти вакансии в моменте смысла вообще нет.
Тогда согласен на 50.
Ребенок DayZ и Cамары, если вкратце
Кто хочет вместе делать хорроры для стима? У меня проблемы с мотивацией, не могу себя заставить закончить игру до конца. Думаю, если будет напарник, то появятся обязательства, будем подгонять друг друга, а не хуи пинать.
Цель: клепать 1 хоррор в 3-4 месяца. Цель: чисто бабло. Если ты хочешь делать свою убийцу гта6 или рпг с открытым миром, то мимо.
Движок только анриал, ты должен в нем шарить. Должен шарить в блупринтах. Их для наших целей более чем достаточно - никаких сложных механик на плюсах, мы делаем простейшие бродилки с красивым графоном и скримерами, и просто брутфорсом пытаемся поймать успех. Это самая рабочая стратегия, а не 10 лет пилить игру мечты, в надежде, что она выстрелит как Undertale.
Ты должен уделять этому минимум 8 часов в день, если работаешь/учишься - мимо. Желательно быть старше 23. До 18 - мимо.
Идеально, если у тебя уже есть опыт релиза игр, хотя бы бесплатных на itch.io.
Ну, допустим, на связи анон из поста >>21250
По всем параметрам подхожу, кроме
> должен шарить в блупринтах
(я сейчас больше внимания уделяю плюсам)
Блупринты — дело наживное и, после освоения тех же механик в плюсах, недолгое. Да и даже если просто пинать друг друга будем периодически, это уже будет профит, ящитаю.
Телега в посте есть, пиши если что.
не знаю чем помочь, но движок потребляет у тебя как-то слишком мало оперативной памяти
у меня со старта ест 1,5 ГБ
Это не вирус, это яндекс браузер, я в нём сижу
>>22021
> у меня со старта ест 1,5 ГБ
Ну у меня так же примерно, просто движок открыт уже долго и бездействует, потребление памяти понизилось, в подкачку сгрузилось всё наверн, у меня в прошлый раз через время менюшки стали норм через время работать, я и сейчас оставил его открытым посмотреть придет всё в норму через время или нет, ну на этот раз нифига.
>Это не вирус, это яндекс браузер, я в нём сижу
Помню хотел попробовать, поставил с нуля ось на ноут и накатил яндекс браузер. Правда когда он мне не понравился и я решил вернуться на хром, то оказалось что самый верный способ удалить эту залупу - поставить опять ось заново.
А ты поставь и попробуй удалить. У тебя будет небольшой сюрприз в приложениях висеть лол
еще главное какуя-то хуйня походу аида64 загружена, он там еще свое корыто мониторит))))
она не загружена, это ярлык на таскбаре закрепленный, видно же
говоришь так, будто мониторить корыто это что-то глупое. особенно когда имеешь проблемы технического плана и пытаешься найти причину
> самый верный способ удалить эту залупу
В этой залупе замутили перевод с озвучкой на ютупчике вполне себе сносный который выручает не редко
И нахуя ты лезешь в англоязычный сегмент не зная языка?
>тором
яндекс хуйня уже уже спалилась что через алису подслушивает и пишет разговоры, челик через тор чета там качает шифруется)))))
Ды ты на карандаше уже либерулька.
Он же плагинами подрубается, не? Ну просто хуй знает, держать такой анальный зондище ради этого..
Да и вкатываться в урину не зная языка тоже такое себе
> И нахуя ты лезешь в англоязычный сегмент не зная языка?
Я читаю на английском норм, почти к словарю не обращаясь, на слух плохо у меня только
> челик через тор чета там качает шифруется)))))
Качать с заблоченного рапиджатора у меня только через тор и epic получается, других способов я еще не нашел, буду рад если что-то мне посоветуешь рабочее еще в этом моменте
> через алису подслушивает и пишет разговоры,
Да пусть пишет, похуй вообще
> Он же плагинами подрубается, не?
Та не, из коробки работает. Там кстати я видел решение в виде плагинов и для хрома, руки никак не дойдут разобраться, по тестить
> Да и вкатываться в урину не зная языка тоже такое себе
Я там выше ответил
> читаю на английском норм, почти к словарю не обращаясь, на слух плохо у меня только
Unreal Engine 5 slow interface performance bug
https://forums.unrealengine.com/t/ue-5-low-interface-performance-please-help-disabling-the-video-card-when-interacting-with-the-interface-node-editor-and-panels/564959
В моём случае только проблему давал MSI Afterburner, хотя FPS монитор там выключен был, ну в трее она висел, стояла на автозапуске, кулер на видяхе регулировала, закрыл и всё стало норм
странно, у меня афтербернер тоже висит в трее. но без оверлея. оверлей крашит редактор за пару секунд
ну хоть будем знать, что посоветовать другим с похожей проблемой, спс
>>22210
>Качать с заблоченного рапиджатора у меня только через тор и epic получается, других способов я еще не нашел
редакторе
https://www.youtube.com/watch?v=YSJg_d05EAA
>>22227
>говно лучше юнити?
движкосрач этажом ниже
Не конкурируешь с миллионом долбоебов за право разрабатывать три в ряд.
>Там кстати я видел решение в виде плагинов и для хрома
Я то и имел ввиду
>других способов я еще не нашел
Плагин для хрома "обход блокировок рунета" пробовал?
Осуждаю если что, тащмаиор
К слову о движгопроблемах и тормозах:
У меня почему то редактор зависает минут на 5-8 при запуске проекта, причем на всех версиях 5 начиная с превью. Причем это не шейдеры компиляются - в диспетчера задач при этом просто unreal editor висит с загрузкой цп процентов 12-15. Уже потом, что когда очнется начинает компилять и всё остальное. Это говно и при запуске из под студии и через файл проекта происходит. У меня на разных дисках три проекта, созданных в разных версиях движка, и все они так лагают
Как фиксить? Я уже заебался.
Ну надо будет попробывать этот вариант то же, может прокатит. Вообще, через впн всякие, какие я только не пробовал, файлообменики эти не дают скачивать, нажимаешь скачать, ждешь таймер сколько там секунд и когда должна начаться закачка он пишет что-то там про дохуя подключений одновременных или что-то в этом духе, уже не помню. С торами получается более менее, частенько приходится перезапускать по несколько раз, не с первой попытки, ну хоть какой-то вариант скачать годноты ворованной, в моём случае в основном всё с audioz, музыкой увлекаюсь, затягиваю всякие сэмплы, библиотеки постоянно, видеокурсы и всё такое.
> Плагин для хрома "обход блокировок рунета" пробовал?
Та че пробовал, он у меня и стоит всегда с тех пор как friget помер. Не получается через ВПНы такого рода скачивать, я вот здесь описал этот момент: >>22321
Вообще ТОР то же не панацея, с рапиджатора дает скачивать, с других файлообмеников нет, еще выебывается когда капча та где светофоры, мотоциклы, вся хуйня, её приходится очень долго проходить, ну рапиджатор видно просёк эту фишку и поставил другую капчу, пригодную для торов.
>У меня проблемы с мотивацией, не могу себя заставить
>если будет напарник, то появятся обязательства
это приведет к тому, что из-за обязательств ты этот проект возненавидишь, и будешь сидеть выжимать из пальца дженерик решения. Получится 100500ый бездушный кал. В игре главное душа и личная заинтересованность. Асет/механик флипов и так хватает.
Не, ну продаж 100-300 мб и будет, но можно было бы тупо на завод сходить на недельку за теже бабки.
Это кстати хорошо демонстрирует подход к организации своей цифровой экологии. Не удивлен, что из всех анонов именно он подцепил такую экзотическую хуйню.
> Не удивлен, что из всех анонов именно он подцепил такую экзотическую хуйню.
MSI Afterburner?
Если мы берем в расчет то, что мои параши были бы играбельны, не лагали пиздецки и были не сильно рыготными внешне. Как бы базу программирования я знаю, ибо я дрочил плюсы в шараге и шарп в юнити в последствии, но я очень не люблю кодить и хотелось бы больше в геймдизайнерство вкатиться и вот думаю что анрил с лапшой может быть хорошим вариантом. Какие подводные камни в такой затее? Или без плюсов нихуя не сделать тут нормального, как и без шарпа в юнити?
>и хотелось бы больше в геймдизайнерство вкатиться и вот думаю что анрил с лапшой может быть хорошим вариантом
Вкатывайся, конечно. Тем более програмуль каждый второй, даже движклписателей хватает, а вот игр чета нету прорывных.
>Или без плюсов нихуя не сделать тут нормального
Бля ну там такие плюсы, что ничем не сложнее шарпа для юньки. Все довольно анально огорожено, есть простыня библиотек анриловских которые ты юзаешь, есть всякие макро чтобы экспозить твой код в анрил. Понятно, что можно скачать движжок с порнхаба и переписать хоть половину под себя, но это дл тех, кому движок писать, а не игру.
востребованы Unreal C++ программисты, левелдизайнеры. 3Д моделлеры полного цикла, персонажники и аниматоры с навыками технических художников, разбирающихся в контент пайплайне, технические аниматоры с навыками создания Anim BP, изредка VFX художники
офферы для BP разработчиков тоже есть, но платят в 3 раза меньше чем начинающей С++ обезьяне
даже если будешь лапшу таскать, то вакансия для такого разраба скорей всего будет иметь требование С++
устроиться как геймдизайнер на анриле нереально
геймдизайнеры немножко нужны на юнити, в мобильной параше баланс и монетизацию настраивать
Пример my summer car
таймер в гейм инстансе, который тикает и генерит эвенты времени: прошла глобальная игровая секунда/минута/час, сменилась дата, наступило новое время суток и т. д.
акторы подписываются на эвенты и обрабатывают нужную логику
почти - в дата тейблах, часто в виде табличного представления графов (т.е. в столбце хранится ссылка на следующую ноду)
или дата ассетами
или в плагинах, коих дохуя
главное - внутри движка. потому что ютекст сразу подхватывается системой локализации
Считаешь где-нибудь секунды, когда надо получить дату - конвертишь в дататайм
1) через общий интерфейс, где часть функций предназначена для игрока (типа SetCurrentInteractable), часть для объекта (типа EventOnInteracted), и просто смириться с тем, что на игроке будут иррелевантные оверрайды типа EventOnInteracted, а на объекте ненужный ему SetCurrentInteractable
2) разделить мухи от котлет красиво, и потом ебаться с этим разделением, каждый раз думая, что куда, и кто куда что
> Это кстати хорошо демонстрирует подход к организации своей цифровой экологии.
Что не так с моей цифровой экологией? Что конкретно это демонстрирует?
ну да, только у душного пидора будет стоять 5 браузеров каждый для разных дел. Когда нормальные парни ставят один и не парятся.
Володя, ты?
хуй знает, как там "правильно". я сделал просто интерект_компонент у перса который пускает трейс из камеры и кастует на класс интерактбл, и сделал сам класс интерактебл, от которого уже наследуешь свои рычаги, двери, подбираемые айтемы и написал весь функционал в этом классе и компоненте интеракта. Раньше тоже пытался ебаться с интерфейсами всякими, но потом пришел, что это хуйня во многих случаях тупо лишнее нагромождение без задач. Достаточноо класс интерактбл сделать в более сташим в ветке где у тебя уже отдельные классы для жратвы/оружия/наркотиков и.т.д
ну и как бэ, нахуя мне интерфейс, если есть богоугодный оверрайд, и в каждой своей интерактивной перделке я функцию активейт/гетинфо/пикап/мув могу релизоывать отдельно, если потребуется
у меня интеракция с разными объектами - статиками, карактерами. всех интерактаблом не сделаешь. да и не люблю я вложенности плодить
ну карактера не сделаешь, да. Но с ним в принципе другой сценарий взаимодействия обычно. В инвентарь его не положишь, сожрать не сожрешь, в руку не возьмешь, на голову не оденешь. Там уже система даилога/торговли и.т.д потому что карактер - это субъект, а вот вякие неживые штуки - это объект и их можно интерактить как раз по сценарю активировать/сожрать/подобрать и пихать в один класс.
ну и кстати даже если решишь интерфейсы писать, я бы все таки для карактеров и акторов разные интерфейсы взавимодествия сделал, потому что ты сам потом офигеешь эту простыню функций скролть,и вспоминать кого куда. У меня кстати самое первое разделение на классы как раз <игра_нейм>актор и <игра_нейм> кричер, которые самым первым делом делят мир на живое и неживое. Примерно как на самом первом уроке биологии.
> ну да, только у душного пидора будет стоять 5 браузеров каждый для разных дел.
Ты сейчас только что всех верстальщиков записал в душных пидаров малолетний долбойоб
> Когда нормальные парни ставят один и не парятся.
Логинятся перелогиниваются по сто раз на день как долбойобы, ясно понятно, нормальные парни, пару соток метров места зажали для установки дополнительного браузера. Хотя откуда тебе вообще знать как живут нормальные люди, ведь к ним не ты, не судя по всему твоё окружение не относится, раз несёшь такую тупую дичь, явно с головой проблемы
Ну ты же не верстальщик лол. А просто тупой душный пидор, который куда-то там перелогинивается весь день. Видимо на форумах срет с одного браузера, а со второго себе подкудахивает.
>Логинятся перелогиниваются по сто раз на день как долбойобы
1. Мульиаккаунт контейнеры в фф, аккаунты в хромом.
Буквально ничего делать не надо, просто кликаешь "открыть вкладку для работы или для прона"
2. На худой конец, ярлыки с запуском в профиле. Например госуслуг с установленными сертами.
Не благодари.
Паготь. Т.е. ты чтобы логиниться в разные аккаунты поставил 5 браузеров? Ахпхапхахпхапхапхап
нахуй мне логиниться, я просто открыл браузер с определенной средой, у меня там нужные мне закладки и сразу открытые вкладки на нужный контент для данной среды под которую у меня стоит тот или иной браузер, это для меня гораздо удобнее чем эти твои мультиаккаунты про которые я в курсе с момента их появления. Так что иди нахуй, тупица ебанная.
>про которые я в курсе с момента их появления
душному пидору надо обязательно отметить что он такой умный и все знает)))
кстати что будешь делать, когда задач станет больше чем браузеров? тупой душный пидор?
Я просто его в другом браузере открыл. Сказать то что хотел?
> что будешь делать, когда задач станет больше чем браузеров?
Вы только посмотрите на этого тупорылого пориджа, такое фейспалмище, пздц...
но как сбилдить под 7 винду?
Разделяй на отдельные интерфейсы + пиши отдельные обработчики этих интерфейсов. УСЕ.
Я только его вызываю вне абстрактного у-класса - креш студии
Смотрю по исходникам - классовый метод UObject, не статический.
В чем его смысл? Подвязать обьект к инстансу который его создал как parent-child, для правильной цепочки удаления? Зачем тогда подвязывать его к актору, например (<USceneComponent>)?
Я хочу сделать статическую фабрику компонентов, как это сделать?
class ComponentGenerator
{
public:
static USceneComponent Create(const FString& text)
{
USceneComponent c = CreateDefaultSubObject<USceneComponent>(TEXT("123"));
c->UnintendedCall(text);
return c;
}
}
ну смотри есть обжект, а есть субобжект. Из названий понятно, что субобжект - компонент который расширит функционал обжекта. Ну и нахуя вы поперек эпиковского фреймворка пытаетесь что-то привелосипедить?
Ну во-первых, не компонент. Во-вторых, чел просто не знал особенностей функции. Хули ты вылез то еблан поумничать, когда еще позавчера ответ был получен.
уничтожил как дешевку
Фронтомакака врывается в тред к гейделоперам.
Аноны, есть пару вопросов, могли бы подсказать.
1. Ежемесячные бесплатные ассеты/примеры/текстуры - они у меня будут всегда?
Смогу ли я через пару лет заюзать их? Или их потом отбирают?
1.1. Есть ли бесплатные наборы ассетов, которые спиздили/цап-царам/насобирали с раздач?
2. Игру в жанре "Стратегия" лучше чисто на плюсах или можно блюпринт?
2.1. На плюсах будет все быстрее крутиться в самой игре? Или брюпринты не напрягают процесс?
2.2. В случае очень жесткого напряга игры и необходимости костылить/пердолить ради производительности, я смогу с блюпринтов перейти на плюсы и дрочить сам код?
2.3. Мододелы смогут зайти и спокойно пилить моды к моей игре если я запилю игру на блюпринтах или плюсах?
3. Правильно понимаю, что юнити - легкая для вката, но хуйня проигрывающая по производительности анриалу? А анриал - сложная для вката хуйня, но дающая кучу плюшек?
Планирую повторить за индусом, а потом пройтись по доке.
https://www.youtube.com/watch?v=CCO0-64cfe4&list=PLGEDpELN0zHDiStehu4bleZ7KVhOaGAUK&index=11
>1. Ежемесячные бесплатные ассеты/примеры/текстуры - они у меня будут всегда?
они останутся навсегда. главное успеть забрать на аккаунт, пока дают возможность. скачивать и хранить не требуется
>2. Игру в жанре "Стратегия" лучше чисто на плюсах или можно блюпринт?
>2.1. На плюсах будет все быстрее крутиться в самой игре? Или брюпринты не напрягают процесс?
упереться в производительность блупринтов вполне реально. особенно в стратегии, выбирая неоптимальные алгоритмы обсчитывания и симуляции мира
но, во-первых, всё зависит от проекта. если блупринты просто отрабатывают события, как и должно быть, а не заняты обсчитыванием сложной симуляции всего мира во вложенных лупах, то оверхед околонулевой
а во-вторых, анрил уже реализует большую часть высоконагруженного кода на С++: рендеринг, ИИ, патфайндинг, анимации, менеджмент ресурсов и т. д.
тебе остается лишь умерить велосипедный пыл и проектировать игру из того, что дает движок и доступные плагины
в-третьих, алгоритмы и техники оптимизации решают. если что-то роняет ФПС в нулину на блупринтах, это не значит, что на С++ будет летать. это значит, что нужно реализовать по-другому
>2.2. В случае очень жесткого напряга игры и необходимости костылить/пердолить ради производительности, я смогу с блюпринтов перейти на плюсы и дрочить сам код?
можно это сделать в любой момент
>2.3. Мододелы смогут зайти и спокойно пилить моды к моей игре если я запилю игру на блюпринтах или плюсах?
не смогут. нужно пилить поддержку модов со старта. и это всё чрезвычайно усложняет. не рекомендую этим заниматься
1. Да, они оформляются через магазин как покупка по 100% скидке и будут с тобой всегда. Из минусов - ассеты часто привязаны к версии движка, и через полгода ты можешь обнаружить что система не дает тебе установить какой-то пак в версию 5.05, так как разраб не указал что они совместимы.
1.1 Конечно есть, ищи на торрентах или файлопомойках.
2. Как тебе удобней, так и делай. В большинстве случаев на блюпринтах намного удобней и комфортней, чем в плюсах, особенно если ты в них не очень силен.
2.1 Нет, не будет. Скорость кручения большей мерой зависит от других факторов и меньшей выбора с++/блюпринтов.
2.2 Если придется пердолить производительность - ты с 90% вероятностью будешь пердолить материалы/меши/лоды/тени/свет/текстуры и т.д, с 9,9% вероятности переписывать всратый алгоритм с О(n^3) на что-то человеческое и с 0,1% вероятности переписывать что-то из блюпринтов в плюсы. Но так можно, да.
2.3 Хз, как работают моды я честно не знаю
3. И там и там нужно долго и скучно учиться. Сложная она только для тупых мартышек, которые думают что могут без усилий куда-то вкатиться.
>В этой залупе замутили перевод с озвучкой на ютупчике
На всех видосах вродь.
Был на каком-то китайском аналоге ютюба. Тоже переводил.
Поставил, удалил. Ничего нигде не висит.
> Смогу ли я через пару лет заюзать их? Или их потом отбирают?
Зависит от владельца. Некоторые долбоебы не обновляют и забрасывают их, то есть не сможешь использовать на новых версиях движка. По поводу того что отбирают или нет. У меня за 5+ лет ничего не отбирали, но учитывай что опять же от владельца зависит.
> Есть ли бесплатные наборы ассетов, которые спиздили/цап-царам/насобирали с раздач?
cgpersia welcome
> Игру в жанре "Стратегия" лучше чисто на плюсах или можно блюпринт?
Зависит от сложности. Если что то уровня старкрафт/варкрафт и аналогов то можно и на бп. Примеры есть на YT. А вот что то более сложное лучше кресты.
> На плюсах будет все быстрее крутиться в самой игре? Или брюпринты не напрягают процесс?
Зависит от того как юзать бп. Некоторые новички херачат ненужные тысячи функций или привязывают функции к кадрам игры. Отсюда и тормоза. А если правильно все делать, то разница минимальна. Еще есть функция автоконвертации твоих бп в код. То есть ты можешь в бп проекте создавать C++ классы или конвертировать бп в c++. Ну и автоматическая подвязка проекта под Visual Studio даже если это бпешный проект.
> В случае очень жесткого напряга игры и необходимости костылить/пердолить ради производительности, я смогу с блюпринтов перейти на плюсы и дрочить сам код?
Ответ выше
> Мододелы смогут зайти и спокойно пилить моды к моей игре если я запилю игру на блюпринтах или плюсах?
Смогут. Вопрос тут только в том как ты усложнишь им жизнь. Ключи шифрования от эпиков вскрываются на раз и ассеты вытаскиваются по щелчку пальцев.
> Правильно понимаю, что юнити - легкая для вката, но хуйня проигрывающая по производительности анриалу? А анриал - сложная для вката хуйня, но дающая кучу плюшек?
Производительность зависит от рук. Вот и все. По поводу куда вкатиться легче. Легче вкатиться в UE. Когда то, когда была только свежая версия UE4 она проигрывала юнити. Но теперь юнити проигрывает UE4-5. Ну и самое главное, тяжелые проекты на Unity пилить сложнее чем на UE. В уече все таки завезли кучу инструментария для создания масштабных игр.
> Смогу ли я через пару лет заюзать их? Или их потом отбирают?
Зависит от владельца. Некоторые долбоебы не обновляют и забрасывают их, то есть не сможешь использовать на новых версиях движка. По поводу того что отбирают или нет. У меня за 5+ лет ничего не отбирали, но учитывай что опять же от владельца зависит.
> Есть ли бесплатные наборы ассетов, которые спиздили/цап-царам/насобирали с раздач?
cgpersia welcome
> Игру в жанре "Стратегия" лучше чисто на плюсах или можно блюпринт?
Зависит от сложности. Если что то уровня старкрафт/варкрафт и аналогов то можно и на бп. Примеры есть на YT. А вот что то более сложное лучше кресты.
> На плюсах будет все быстрее крутиться в самой игре? Или брюпринты не напрягают процесс?
Зависит от того как юзать бп. Некоторые новички херачат ненужные тысячи функций или привязывают функции к кадрам игры. Отсюда и тормоза. А если правильно все делать, то разница минимальна. Еще есть функция автоконвертации твоих бп в код. То есть ты можешь в бп проекте создавать C++ классы или конвертировать бп в c++. Ну и автоматическая подвязка проекта под Visual Studio даже если это бпешный проект.
> В случае очень жесткого напряга игры и необходимости костылить/пердолить ради производительности, я смогу с блюпринтов перейти на плюсы и дрочить сам код?
Ответ выше
> Мододелы смогут зайти и спокойно пилить моды к моей игре если я запилю игру на блюпринтах или плюсах?
Смогут. Вопрос тут только в том как ты усложнишь им жизнь. Ключи шифрования от эпиков вскрываются на раз и ассеты вытаскиваются по щелчку пальцев.
> Правильно понимаю, что юнити - легкая для вката, но хуйня проигрывающая по производительности анриалу? А анриал - сложная для вката хуйня, но дающая кучу плюшек?
Производительность зависит от рук. Вот и все. По поводу куда вкатиться легче. Легче вкатиться в UE. Когда то, когда была только свежая версия UE4 она проигрывала юнити. Но теперь юнити проигрывает UE4-5. Ну и самое главное, тяжелые проекты на Unity пилить сложнее чем на UE. В уече все таки завезли кучу инструментария для создания масштабных игр.
>А если правильно все делать, то разница минимальна.
Откровенный пиздеж.
>Легче вкатиться в UE.
Если тянуть лапшу по бегинерсгайдам. Потом вырастет аналог местного лапшешлепа, который все через бегинэвенты инициализирует, потом в бегин эвентах делает проверки и дилэи на тик, потому что хуй знает кто в какое время заспавнился и что проиниицализировал. И все это обрастает кучой подобной же хуйни и пропукивает с треском.
Таблетки опять не принял?
В ней должно быть несколько состояний с возможностью переключаться между ними во время боя (При этом так же при переключении меняется логика работы кнопок контроллера, мувмент персонажа, анимации и т. д.). Идейно хочется создать несколько классов ответственных за состояние (В них будет набор функций вызываемых при нажатии кнопок атаки/блока персонажа, и они будут ответственны за изменение настроек MovementComponent'а персонажа и за изменение его AnimationBP) и так же хочется сделать ActorComponent ответственный за переключение между этими состояниями боя - Этакий CombatModeCoordinator. Вопрос - от какого класса лучше всего унаследовать класс CombatState, если хочется:
1. Чтобы в блупринте комбаткоординатора эти комбат стейты добавлялись в TArray, а не создавались как ActorComponent'ы в меню компонентов
2. Не хочется использовать PlayerState для работы с Combat'ом, так как у него будет отведена другая роль (Хотя функционал CombatCoordinator'а туда можно было бы поместить)
хуйню написал
Типо создавать ссылку на родителя, ставить в дефолтное значение нужный класс, а потом вывозить за счет одинакового интерфейса, ведь кастинг тоже делает жесткую ссылку?
Имадженирую сейчас некоторые лица
ты что-то не то пытаешься делать. мне за телепатическим шаром лень лезть, сорян
Как же заебала эта ёбаная хуйня. Неужели винду придётся переустанавливать, пиздец. Больше нет идей в чём может быть дело.
Да я другой анон. У меня из сомнительного софта только какой то каловый впн стоял, и всё. Даже пиратских фотошопов и тридемаксов не ставил.
Короче, видимо энвиде насрала мнев штаны.
Судя по тому, что ты из трех строчек не смог вычленить суть, проблемы все таки у тебя.
И туда же вопрос как сделать похожую тему что в зависимости от 1 части, другие изменяют свое положение (разная высота головы и рук из-за другого грудака)
Подозреваю что это модульный персонаж из нескольких мешей - ноги, туловище, голова, руки. Все они независимые со своими независимыми анимациями
>>24691
Слишком общий вопрос, но, например, ты можешь подвинуть кости в аним блюпринте или там же использовать аддитивную анимацию для задания позы (как в адвансед локомоушене)
Модульный персонаж с сокетами. Сокеты под вещи,кастомизацию и тд (обвес короче)
Модульный потому что разбивается на модули. Отдельно ноги, голова, туловище руки и тд.
Зачем скрывать меши, не ясно. Когда можно просто их заменять.
Голова тип 1- 1 меш. Голова тип 2 - 2 меш. Игрок выбирает голову 1, ставиться меш 1. Ну итд.
>>24110
Борда 18+ так что сьеби.
>>24252
https://medium.com/advanced-blueprint-scripting-in-unreal-engine/object-references-in-blueprints-4c0df7f4dc1d
ВПИТЫВАЙТЕ БАЗУ
ВПИТЫВАЙТЕ БАЗУ
https://youtu.be/l9y5B0cgUHY?si=zE7Fu4IHzwoeCfEP&t=197
С 3:17
>Неужели городить 1 гигаскелет с миллионом хвостов, крыльев, ног и тд на всё?
так и делают. это даже автоматизировано, так что нет необходимости пилить гигаскелет
когда ты импортишь крылатый-хвостатый фбх скелетал меш на анриловский скелетон без крыльев, крылья костей из фбх просто добавятся на скелет
когда ты импортишь меш в котором нет крыльев, на анриловский скелетон, в котором есть крылья-хвосты, все отсутствующие в фбх меше кости пометятся как неиспользуемые, и в рантайме у этого меша этих костей не будет
>кости пометятся как неиспользуемые
точнее, наоборот, кости оставляются только используемые на меше, а всё остальное игнорится. таким образом импортированные лимбы не станут "используемыми" в уже существующем дефолтном манекене без лимбов
Так это очевидно всем, кто провел в UE больше 20 часов.
Или кто-то рил верит в то, что какую-то сложную механику можно реализовать на блюпринтах?
И при этом ни одного мало-мальски сложного проекта, реализованного на блюпринтах, показать не могут.
> И при этом ни одного мало-мальски сложного проекта, реализованного на блюпринтах, показать не могут.
Тут только местные аутисты вроде тебя, не могут в гугл банальный.
Mortal Shell
Bright memory
Rust
Conan Exiles
Grounded
Все на бп сделано. Жду криков что это не правда, что это не успешные игры, не сложные игры и тд. У мортал шелла даже дневники разработчиков на YT лежат где показаны процессы как программирования так и создания логики на бп.
Отклеилось.
Мортал, брайт, конан, граунд - анриаловские бп
Rust - юнити бп.
Сути не меняет. Все прекрасно успешны, отлично продались, и достаточно сложны.
>>24772 (Del)
Не ссы, надеюсь мои репорты пройдут и таких как ты поуменьшиться.
Знаешь что еще на бп сделано? Detroid become human. У них свой движок с их собственным вб, но и это тоже сути не меняет.
Весь маркет анриала завален системами рпг, лидарами для космосимов реализованными на бп.
Но сектанты вроде тебя, у которых "ничего сложного на бп не сделать" существуют с первого дня релиза ue4.
>но и это тоже сути не меняет.
Конечно меняет, мы обсуждаем блюпринты анрила.
Когда закончишь маняврировать и сможешь дать ответ на простой вопрос - поменяй штаны и приходи.
>У них свой движок с их собственным вб, но и это тоже сути не меняет.
Чет в голос.
Воистину отстал в развитии
>Rust - юнити бп.
В юнити нет бп. Или ты называешь Unity Visual Scripting - бп?
Лол, я бы поверил в это, учитывая, что эта бажная хуевина (Rust) очень плохо работает даже на топовых конфигах.
Но и тут ты попал впросак - достаточно почитать девблог (записи про портирование этого говна на Unity 5), чтобы понять, как ты обосрался, придумав этот фейк с потолка.
Еще кулстори будут?
>очень плохо работает даже на топовых конфигах.
они рил не умеют кодить, судя по перфомансу. Кстати, годное оправдание - "наше говно так тормозит потому что мы писали ее на блюпринтах", в фейспанче до этого пока не додумались
>тебя обоссали, чел
Но штаны мокрые почему-то у тебя. Не забыл снять когда обоссывал?)
Я даю тебе еще один шанс.
Напомню тему дискуссии:
>ни одного мало-мальски сложного проекта, реализованного на блюпринтах, показать не могут
Название треда прочитаешь сам.
>Весь маркет анриала завален системами рпг, лидарами для космосимов реализованными на бп.
Вот и я говорю:
>ни одного мало-мальски сложного проекта, реализованного на блюпринтах, показать не могут
>>ни одного мало-мальски сложного проекта, реализованного на блюпринтах, показать не могут
так ты ни одного мало-мальски сложного проекта, реализованного на С++ не показал
>бремя доказательства
Чел, в твоей ситуации с колобка начинать надо - боюсь, тебе терпения не хватит.
че ты высрал-то лол, это у соевых дурачков с хабра принято так? ты не показал ни одного маломальски сложного проекта на С++, а значит обоссан, и несешь бремя моей ссанины на лице
>Весь маркет анриала завален системами рпг, лидарами для космосимов реализованными на бп.
и о чем это говорит? Вот диалоговую недавно бесплатно раздавали, я глянул внутри. Там мем. Ну и что дальше?
Это кстати местный блюпринтошизик. Он всегда в подобное отрицалово идет. Его уже обоссали где только можно. Даже по юридическим вопросам. Каждый раз ведет себя одинаково.
Еблан кстати не знает базовых приемов программирования. Все пиздит с туториалов))))
Интерпефсы разделил уже, шизик?
>че ты высрал-то лол
Бля,иллюстрации лучше не придумаешь. Ты специально?)
>в твоей ситуации с колобка начинать надо
Блюпринтошизло тупа вахтерит сидит. Делайте выводы.
рад, что тебе понравилось
Да, бенчмарки общедоступны, это так.
За бп топят только те, кто не осилил кодинг (что имхо одна из простейших дисциплин вообще)
Пиздец.
есть проект на бп выдаюющий 300 фпс. сделаешь, чтобы было 30000 фпс? ведь с++ в 100 раз быстрее!
Опять у блюпринтодебила чердак потек. Он вернулся в пятый класс и опровергает от противного тезис придуманный самим собой. Съебись, животное.
Блюпринтодебил походу считает, что движок написан на блюпринтах. Нет иного объяснения тому, что все время обработки кадра занято блюпринтами.
>Пытается троллировать, не понимая, что C# это очень высокоуровневый язык, почти на уровне бп
>На ассемблере никто уже даже вставок не делает.
Пиздеж. То что от тебя это спрятано, не значит что не делают. Все буквально на этих вставках работает.
При компиляции c++ используется memset или strcmp? Привет, ассемблерные вставки.
На днях смотрел описание одного алгоритма поиска пути, и там автор пишет что сейчас переписывает его на асме, чтобы быстрее работал.
И так везде.
То что ты таскаешь лапшу, не значит что все в мире теперь состоит из лапши.
>При компиляции c++ используется memset или strcmp
Никого не ебет, что происходит на низком уровне. Опять забыл название треда и доски?
братан помоги ускорить проект в 100 раз достигнув 30000 фпс
А с плюсами еще быстрее.
Нюфажина, C# это C дважды инкрементнутый
Ни один любительский геймдев проект не потребует оптимизировать себя так, чтобы тебе потребовалось лезть в асм. А тем более коммерчексий))
Ну, press X to win, не потребует. У меня вот сложные рассчеты игрового ИИ и я был бы не против ускорить.
давай станим С++ братьями...
>VS = VisualStudio = c++;
https://docs.unity3d.com/Packages/com.unity.visualscripting@1.7/manual/index.html
Как вы олигофрены живете вообще это загадка нахуй для меня.
Местный блюпринтодебил отрицает.
>но это разница незаметна, если ты не суешь в циклы тысячи структур данных.
да фто ты нафуй. Открой профилировщик и посчитай миллисекундочки, додя.
>если ты не суешь в циклы тысячи структур данных.
Как я и говорил:
>ни одного мало-мальски сложного проекта
Я никогда не утверждал обратного.
"Сам придумал - сам поспорил" удел таких как ты с двухзначным айкью
Хуя ты чмо без контекста пикчу вставил и доволен типа умный
Но ведь блюпринтопидпрас, блюпринтомраз, пан блюпринтохохол ебаный утверждал, что нативизация ускоряет блюпринты до чистого с++. А по факту сосет даже у шарпа. Кик тик?
шизик, как ты измерил анриаловский функционал на шарпе? Покажи хоть пару примеров кода
Сектор Даннин-Кругер на барабане.
>>23685
>>24091
Благодарен за детальное пояснение, Гейдевелоперы.
Стратежку выстрадал, но пока траблы с самим фреймворком.
Но индус достаточно хорошо показывает наглядный пример.
Пока убийцу Варкрафта 3 отложил. Заинтересовался нейронками.
Но как разберусь с ними, продолжу пилить игрульку.
Очень приятно после пердолинга перейти на блюпринты и красить уровни/анимации.
Мимо Фронтомакака >>23676
С новым годом, братишки!
и тебя с наступающим
Желаем тебе удачи!
Затупил, оно протектед
Вот так в связке с MoveTo более менее но он сначала прыгает вертикально, а потом вперед двигается, это хуйня, мне нужно сразу вперед, но если убрать делей то он прыгает на 0.00001см. Если не переключать режим на флаинг то он вообще особо не сдвигается с места в прыжке, даже при том что у него air control стоит 1. Импульсы-инпут векторы не работают. Бот наследуется от character
Бля понял, надо было сначала запустить мув и в движении отложенный прыжок.
Это да, но пока еще не настолько чтобы я пошёл в крестах разбираться. Видимо еще сложное что-то на блюпринтах не делал.
Имею около 10 лет опыта в кодинге (олд скул так сказать, еще во времена XP кодил), люблю блюпринты. Так что иди нахуй.
>10 лет опыта в кодинге (олд скул так сказать, еще во времена XP кодил)
дата релиза вииндоус 7 22 октября 2009 года.
5 лет как долбоеб сидел на старом говне поправляя пенсне чтоли?
Люмен, метахумансы, тулзы для процедурной генерации и уебищный интерфейс забыл.
Так тебя никто и не спрашивал, лол.
Нюфани склонны считать, что их пет-проджект "раз в неделю покодирую" опыт хоть сколько-нибудь котируется
Долбоеб, отрезок в 10 лет мог закончиться еще 5 назад, и ушел в другую сферу.
Такое только воннаби кодер может написать. Ноды это эволюция кодинга от неюзабельных блокнотиков пережитка 70х к полноценному скриптовому инструменту с универсальностью, скоростью и интуитивной читаемостью.
Вот кстати я не пойму нахуя меня просят показать гитхаб на позицию мидла или сениора, у меня там проекты пылятся со времён когда я джуном был, вся работа в закрытых репах под нда. Что они там хотят увидеть?
Потоньше, пожалуйста.
ue6 = ue3 - unrealscript - kismet + BP + lumen + nanite + verse
эти правы. всякие вкатунчики и катят бочку на блупринтсы, не понимая принципов архитектуры анрил проектов
>Нюфани склонны считать, что их пет-проджект "раз в неделю покодирую" опыт хоть сколько-нибудь котируется
>Они все под NDA, очевидно.
вот пример дурачка, который смешно надувает щеки и думает произвести впечатление на олдов итэтэ
Насколько ты смелый (читай - можешь ли показать старый код без фейспалма), мб так
как одно мешает другому то?
ПРОСТО знаешь свою архитектуру
>Теперь можно делать стилизованное окружение
Что? Всегда можно было. Или переведи, что хотел сказать
>принципов архитектуры анрил проектов
Осталось только понять, как архитектура программы может быть связана с блюпринтами. Кроме пропуков, тут связь прямая
удалять кадры до и после можно через правую кнопку мыши по таймлайну снизу
хотя проблема не в этом, а где-то закралась несовместимость. слишком много переменных, чтобы сказать точно
>>27104
смотря что имеешь в виду. все текстуры в любом случае нужно мастерить под рендер движка, а не под вьюпорт 3д пакета рисователя текстур
Естественно, ведь в анимационном блюпринте есть ссылка на эту анимацию. И после удаления анимации она никуда не делать и блюпринт просто пукнул ошибкой и обмяк
Пиздец...всё поправил
нельзя
Тебе уже скинул анон выше что ошибки надо игнорить, но у меня еще была проблема что вижуал студио лагало, вернее интеллисенс и подсветка 5-10 минут грузились. Единственный ответ который я нашел на форумах это юзать платный иде от джетбрейнс лол. Поддержка крестов на высоте.
>плюсодауны
Можешь нахуй пойти до тех пор, пока не научишься вежливо просить помощи у старших.
Буквально неделю назад удалил кстати и вернулся на студию. Райдер заебал багами и изъебами. Последней каплей стало, что этот пидарас стал каждый ебаный запуск пытаться скачать и установить райдер линк. Кстати он и загружается дольше чем студия.
Постоянно ебет мозги, что что-то установлено или не установлено там или не та версия. Меняешь компьютер, скачиваешь репу, понеслись проблемы.
Ну я короч заебался ждать интеллисенса по 5 минут, пока на блюпринтах работаю, как заебёт начну терпеть лаги студии. Посматриваю на годот, ибо я в принципе не хай-поли игру делаю, возможно мне его хватит...
C++ Unreal Engine 5 Internship at Dragons Lake
Are you looking for ways to start your career in gamedev as a C++ Engine/UE Developer? 🎮Then grab a cool opportunity to break into the industry this February!
We are looking for talented and driven interns to join Dragons Lake C++ Unreal Engine 5 Internship 🚀
Dragons Lake is a multi-genre game development studio for PC and consoles. We work on top AAA titles such as Outriders, The Quarry, Life is Strange, and many others.
The internship is a great chance to explore gamedev and start your career. You’re on the road to success if you have good knowledge of C++, linear algebra and excellent English ✨
Take up the quest and follow these steps to enter the internship:
👉 Send an application;
👉 Do a test task — it takes 1 week ≈ 30-40 hours;
👉 Have technical and soft skills interview — 1,5 hours;
👉 Have final interview with the Lead trainer.
As an intern, you will have the opportunity to utilize your C++ knowledge and enhance your expertise by creating singleplayer and multiplayer games. Throughout the program, you will gain new skills, ranging from designing game mechanics and systems to writing code related to network logic.
We offer 800+ hours of hands-on experience and non-stop learning over 6 months of remote full-time work from anywhere to immerse yourself in the industry 🗺️🎮
Successful interns will have the opportunity to join the Dragons Lake team as C++ Engine/UE Developers and will receive an additional sign-in bonus for their dedicated efforts. 🔥
So don’t miss your chance to become the next gamedev hero — places are limited 🦸Learn more about the opportunity and apply via this link https://internship.dragonslake.com/c-unreal-engine-5-internship-2024-ua/?utm_source=dou&utm_medium=tm_calendar&utm_campaign=ukraine&utm_content=internship
Лол, и точно, я чет не обратил внимание и думал что там английский. Ну тогда русня в пролете, остальные могут записываться
Ну и шо? Кажи паляныця, эти довбоебы не зрозумиют що москаль.
кто нахуй.