24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Было в Director's Cut шапки, но решил не нагнетать, по крайней мере на нулевой:
По санкциям, запретам для жителей России, Беларуси: - На июнь 2022 чего-то сверх американских правительственных санкций нет. - Жители Крыма, ЛНР и ДНР и лица в санкционных списках, вероятно, не смогут легально сотрудничать с Epic Games. - Остальные жители России и Беларуси могут работать с движком, покупать и продавать ассеты на маркетплейсе без ограничений. - Официальная информация в EULA: https://www.unrealengine.com/en-US/eula/unreal
>>810203 ЗБС! Малаца, хорошо зделоли, батя доволен. (я мечтаю перейти на УЕ, но пока что нет пекарни, которая его потянет. Вот ща железо подешевеет и ух!)
>>810205 Я регался и качал джва года назад. Но потом быстро оказалось, что библиотека ассетов растёт, а применять их в ближайшее время не получится. И оттого вдвойне печальнее. Но ты прав, надо бы восстановить традицию.
>>810204 >Вот ща железо подешевеет и ух Собстенно уже, прикупил 3080Ti несколько дней назад. Пока цел Тайвань и пока бакс снова не улетел к 70. Остальное железо закупил до свинореза.
Хочу вкатиться в соло разработку игорей. Подходит ли для этого анриал? Из скиллов 3d max, mysql, ПХП и СИ (обычный) ваша ебанина платная или бесплатная?
В construction script нельзя никак спавнить другие акторы? Только меш и всякие другие компоненты этого актора. А как тогда мне сделать игровое поле для пошаговой стратегии, которое будет состоять из разных акторов?
>>810405 >Сделай по Бегин Плей. Так оно охуевает делать это в бегин плее. Там за сто миллионов проходок по циклам получается. Лаг секунд на 20. Либо в реальном времени приходится смотреть как карта растет
>>810436 Ну если ты хочешь стомильенов проходок, то это в любом случае займет время. Это время надо чем-то заполнить. Ну либо соптимизировать. Может, если поковряться, то окажется,что там и не нужно стомильенов, а достаточно 10 мильенов к примеру.
>>810441 > не хочу делать так и ждать постоянно А компу похуй, хочешь ты или не хочешь. Он не сможет грузить все ресурсы сразу. Делай тогда как ААА-студии. Ебани анимацию, принудительную, неотменяемую, в которой персонаж делает что угодно, только не смотрит в ту сторону, где кусок сцены грузится. Например, поднимает тяжёлое бревно или шкаф, чтобы напарница-писечка пролезла.
>>810704 А в чем сложность? Длаешь скелетал меш условно собранного робота, делаешь на нем все анимации. Потом на этот скелет биндишь корпус, ноги, руки в стороннем софте. Добавляешь в свой блупринт робота слот под скелета меш где будет только корпус и основной анимблупринт, далее в дочерние к соту корпуса добасяешь слоты под скеетал меши ног, рук, бошки. У них будет другой анимблупринт ABP_module в котором будет одна нода CopyPose а в настройках ноды галочка CopyFromParent. ну и по ходу игры можешь эти слоты менять как хочешь. Можешь и корпуса менять, в общем это самое лайтовое с чем тебе предстоит столкнуться в игре про модульных роботов.
>>810738 ну тебя есть физикал ассет,там каждый объем ассоциирован с какой-то костью. После попадания по роботу раскрываешь ХитРезалт и там будет ХитБоне ну и так ты понимаешь куда именно прилетело.
>>810738 >CodeLikeMe лол, постоянно попадаю на туторы от этого челика. Это же индус какой-то? Шила в жопе ему не занимать и инфы реальо много полезной можно узнать. Но бля, как же он врасто все делет. постоянно не знает куда нажать. перекидывает макарон туда-сюда, тупит. Сами ассеты и левел дезигн уроня /gd. Не осуджаю, но смотреть его оооочень больно. Такое ощущение, что у них там планочка говноедства как в глухом селе.
>>810767 Ну как минимум он произносит слова получше других индусов, хотя у них все подобные гайды идут не 2 часа, а минут 20 и все сделают с красивым разносом лапши по уголкам и тд. Но более новые видосы у него получше конечно.
обычный калтент без сценария и монтажа, уровня "алкаш 45 минут чинит розетку ножом, снимая на кнопочную мобилку" пока будешь смотреть - игры делать расхочется
>>810868 Так зачем мне геймдиз анализировать, если мне надо научиться правильно кодить на блюпринтах.
Я нашел тутор, где чел создавал сетку для пошага через создание точек и полигонов между ними. Матан, короче. Я нихуя там не понял, ибо он первые полчаса тупо создавал 100500 пустых переменных (говнотуториал, хоть сама сетка охуенно работает).
Хочется же не просто повторять, а осозновать то, что делаешь.
>>810929 В общем, мне надо создать что-то типа двумерного массива. Где каждая клеточка будет хранить в себе информацию о соседях. Чтобы не проходить 100500 циклов для каждого действия персонажами и врагами.
Просто я же хочу не просто создать доску 32х32 или 8х8, а сделать ее процедурно генерируемой. Не квадратную, а с рваными краями. Каждый раз предсказуемо круглой формы, но всегда разной. А потом еще добавить детей-актров, чтобы клеточки имели разные свойства влияющие на персонажа.
Вот откуда мне эту информацию почерпнуть? Словами логически объяснить чуть-чуть могу только.
>>810936 Если ты клеточки будешь не как порядковый номер предсталять а как координату, то соседи легко вычисляются для любой клетки. К примеру. Есть клетка x=12;y=8. Клетка ровно перед ней (13,8), клетка за ней (11,8) клетка через одну вправо (12,10).
>>810936 В чем сложность создать плавающий массив и те клетки которые не используются просто не хранят данные? Одни плюсы, можешь в риалтайме менять размер карты, делать её любой формы, высокая оптимизация. Ты же понимаешь что карта которая в форме круга хранится в массиве квадрата.
>>810950 Да. Но откуда персонаж узнает, есть ли там клетка или ее нет? Т.е. если б каждая клетка хранила инфу о соседях, я бы из нее подтягивал эту инфу к персонажу при движении.
>>810953 У меня сейчас есть такая квадратная карта, которая меняется в размерах итд. Но там клеточки не хранят данные о соседях и для движения приходится прогонять массив, куда записаны все клеточки и искать совпадения. Это не очень умно, ибо каждое деййствие в игре происходит через перегонку по массивам с клеточками (у меня появился лаг, когда я реализовал подсвечивание доступных ходов при ховере мышкой, а значит я сделал говнокод)
>>810969 То есть добавить клеточке оверлап и чтобы она оверлапом брала в риалтайме инфу о соседях? Хм. Звучит получше, но тоже не очень оптимизировано. Зато интуитивно понятно. Лайнтрейс я пока боюсь трогать
>>810986 Для этого вообще ничего в циклах крутить не надо. У тебя есть ХитРезалт того, что под курсором. Если тебе не надо анимации как он по промежуточным клеткам идет, а сразу появлятся на тыркнутой клетке, то просто берешь актор позишен у клетки под курсором и переписываешь в позишн перса. По ходу можешь сделать проверку, хватает ли ходов чтобы туда дойти. Ну а вообще если потом на клетках будут непроходимые участки то надо будет примитивный поиск пути сделать.
>>810993 У тебя есть координаты клетки на котороый ты стоишь (x,y), у тебя есть размер клетки l. Нажал вперед - перс перемещается в координату (x+l,y), нажал влево (x,y-l). Когда на новую клетку наступил твоими (x,y) уже становястя координаты новой клетки и все повторятся заново.
>>810994 Да, а вот я нажал влево, он посчитал (х,у-l), а там нет клетки! Персонаж встал в пустоту. Получается, он должен встать на пустую клетку, получить сигнал от нее, что она пустая и вернуться обратно, выведя "Не могу ходить туда". Для глаза человека это будет незаметно
>>810996 Забыл добавить - это происходит при попытке перекинуть компонент в рабочее поле блюпринта (мне нужно использовать компонент как переменную). Созданный по соседству аналогичный компонент без С++-базы спокойно перекидывается.
>>810995 В чем проблема проверить есть ли там клетка? Ты же знаешь координаты места куда ты хочешь пойти, возьми да проверь если что-то по тем координатам.
>>810999 >В чем проблема проверить есть ли там клетка? А проверять я как буду? Получаю локацию перса > отсчитываю из нее 4 направления: низ, лево, верх, право > взависимости от нажатой кнопки выбираю одно из них > и я должен эти координаты сравнить пройдясь по массиву с клетками, есть ли там хоть одно совпадение. Так?
>>811002 Жиды-с. Могли б и бесплатным сделать. Я вот скачал с маркета бесплатный для уплощения нод (но он говно, название ноды почти не прочитать теперь)
>>811005 я бы через трейс сделал, зачем тебе проверять все вокруг если у тебя уже есть конкретные координаты куда тебе надо. Пускаешь луч над тестируемой клеткой раскрываешь хит резалт, там будет ссылка на актора в которого попал, на этом акторе вызываешь функцию GetInfo в которой возвращаешь всю инфу о клетке. Что за клетка (пустая, вода, гора, дорога, лес,зыбучий песок) какой штраф на перемещение по ней, может ли твой перс по ней ходить в принципе. К примеру летающий пролететь может, а наземный нет. Ну и.т.д. Тебе нужна ссылка на актор клетки, а как её получить - уже сам решай.
>>811008 Иронизировать излишне. Просто некоторые готовы за всё брать бабки. Я вот бесплатно раздаю. Как пример, собрал недавно генератор нфт и проектом поделился. А какой-то ушлый пидорас похожую хуйню уже продает за 200 баксов, хотя его говно даже анимацию не поддерживает
>>811015 Хорошо. Я скорее верю в то, что донаты работают. Кто с деньгами, тот задонатит, а кто нищук, тот получит возможность комфортнее изучать софт, чтобы потом стать не нищуком. А вот такие пейволлы будто ограничивают развитие
>>811018 >в который кто-то вкладывал силы и время Который чел делал для себя и потратил он не сильно много, потому что ему впадлу было бы делать что-то сложное. А потом стал продавать, ну а че. Я сейчас, возможно, не о конкретном плагине даже, а о тенденции. Это вот как платная винда, которая по факту должна быть бесплатной уже кучу лет для обычных пользователей
А разве нету готовых и проверенных алгоритмов поиска пути? Пока смотрел удеми по опенгл, там чел обмолвился, мол есть некоторое количество стандарнтых для игропрома.
>>811794 Да можешь хоть переменную-счетчик инкрементировать каждый кадр, в ней и будет твое время для Лерп. Если хочшь 2 сек делишь переенную на два, если хочешь одну подаешь как есть.
>>811899 >>811900 Вот так сделал. Я так понял, у меня эти функции теперь исполняются каждый тик пока идет анимация таймлайна. Надеюсь, это не тот костыль, который уничтожит мою игру потом
>>811910 Я не совсем понял, почему тебя не устраивает традиционная нода Пикрил. Но тебе в любом случае сглажвание придется вешать на ЕвентТик. Ну и в целом переставай беспокоится что твои 3 сложения, 2 умножения просадят тебе как-то ФПС. Ты не напишешь столько математики руками без циклов, чтобы комп это вообще почувствовал. Делай как тебе нужно. Уеча и так будет двухФПСная, но точно не из-за плавного вращения.
да, таймлайн тикает. такое можно прямо тике делать когда тебе поступают новые целевые локейшны/ротейшны, сохраняешь их в переменную Goal, устанавливаешь флаг на выходе из эвент тика у тебя проверка флага если флаг стоит, делаешь Interp To или Interp To Constant своей переменой к переменной гоал в конце проверяешь на эпсилон-равенство с гоалом, если приехали, устанавливаешь еще разок (для идеальности величин), и снимаешь флаг
>>811927 >Делай как тебе нужно. Уеча и так будет двухФПСная, но точно не из-за плавного вращения. А можно же поотключать навороты, чтобы на мобилках шло?
>>811963 >трансфинитный ординал интересно, если спросить у розоволобковой малолетней жирной фемки из /дев, поддерживает ли она права трансфинитных ординалов, что бы она ответила?
Почему при одних и тех же исходных данных поведение физических объектов меняется? То есть нажимаю плей - шарик ударяется о пол и отлетает в правую сторону. Перезапускаю, уже в левую. Снова перезапускаю - назад. И тд. Абсолютный рандом. Физика не так работает. В юнити например результат всегда один и тот же.
>>813632 Есть вообще толковые гайды по физике? Ну там начиная от коллизий, заканчивая всякими фрикшенами. Чтобы прям на примерах все это настраивали показывали.
Почему анимированный статик меш с коллизией block all не триггерит разрушение? Он начинает взаимодействовать с geometry collection только после того, как другой физический объект его разрушил, а иначе проходит сквозь.
>>813759 >вместо красивых стилизованных персонажей народ хочет графоний, народ не ради мультиков на видяхи копил. Графоний только-только начинает приближатся к кинцу реалтайм. А мультики - они и так всегда были, да и азиаты уже нарисовали все что можно.
>>813830 >графоний Слишком сильное слово для всратых серо мыльных асетов без арт дирекшена которые не отличаются от игры к игре. Я могу даже в своём селе кукуего выйти и насчёлкать в 100 раз лучших пейзажей и объектов чем в самой графонистой ааа, просто потому что визуал без арт дирекшена это ерунда которую только быдло без вкуса и хавает.
>>813983 обычную ноду на крестах довольно просто, даже артист справится а вот чтобы кастомный таймлайн запилить, наверное, придется поковыряться, плюс пригодится умение читать и шариться по коду движка
в общем, это займет у тебя больше часа, что примерно 10+ лет создаваний таймлайнов и расставляний кадров руками, поэтому бессмысленно
>>813988 Так а че никто не создаст библу нод всяких? Чтобы велосипеды не мутить. В самом редакторе же ноды Циклов можно вскрыть и там всё как макрос сделано
>>813983 мало того что сделал костыль на таймлайне, там где можно готовую ноду использовать FInterpTo и VInterpTo, так еще и в граните его отлить хочешь. Или у тебе прям хитровыебаная кривая нужна, а не просто линия от значения до значения?
>>814005 >библу нод всяких практически все что нужно при нормальном программировании уже создано, если чувствуешь что прям чего-то хитровыебанного не хватает, скорее всего ты делаешь что-то окольным путем, и эта задача решается проще. Почему в функциях нельзя писать тайимлайн? Потому что он тикает по абдейту и дилей тикает и всякая хуйня со значком часиков. А функция предполагает что в неё будет вход по инпуту, и выход по аутпуту/обрыву цепи. И выполнится все что между ними в заданой последовательности. А вот теперь представь что в функии что-то происходит и в середине она тикнула и обновила какую-то переменную, когда её никто не вызывал.
>>814022 >мало того что сделал костыль на таймлайне, там где можно готовую ноду использовать FInterpTo и VInterpTo они не работают, потому что всем им нужна динамичная альфа альфу я делаю в таймлайне
>>814026 да я понял, что ф-ция типа выполняется статично поэтому и хотел бы мини-таймлайн от эпиков, который будет интерполировать от 0 до 1 за определенное время, чтобы в Лерп, Винтр, Финтрп подставлять
>>814034 ну написано же выше ноды FInterpTo и VInterpTo. Подаешь туда дельта тайм от евент тика, пвводишь время интерполяции в интерполейн спид, текущее значение и целевое значение и оно будет интерполировать.
>>814034 Можешь даже сам такую функцию написать, накапливать дельта тайм в переменной умножать на константу, в зависимости от времени какое надо получить и подавать в обычный Лерп. По переполнении переменной просто обнулять и запускать заново когда надо.
>>814026 >А вот теперь представь что в функии что-то происходит и в середине она тикнула и обновила какую-то переменную, когда её никто не вызывал.
станет офигенно удобно жить, лол одно из самых заебывающих действий - это гарантия завершения всяких начальных анимаций, плавных переходов и т. п. латентных действий, в конце которых тебе надо что-то сделать
ты вынужден решать это костылями, обвязывая дополнительными эвентами, опросами по тику, или вообще делеями богопротивными, надеясь, что действие займет ровно 0.5 секунды (а если заняло меньше, чтож, игрок подождёт впустую)
>>814039 >всяких начальных анимаций в ПлейМонтаж все это делается. Он не прервется, если специально не прерывать или не вызвать другой, как только он закончится там быдет выход Комплет, вешаешь туда что нужно выполнить вконце
>>814037 Ну вот я и спрашивал, можно ли сделать свою ноду / макрос, который можно будет из проекта в проект перетаскивать, а не писать заново постоянно
>>814046 Все круто, только надо чтобы персонаж бегал по лабиринту и искал толчек, а наверху кулдаун до обсера в штаны. Уже гейплей бы появился.Сразу бы гейплей появился. А еще можно было бы найти запасные штаны - это как еще одна жизнь.
>>814322 А если я использую у себя то, что не успел урвать, но без покупки, меня же никто не запалит? Скажу, если чё, что успешно в своё время получил бесплатно.
установить нелегитимность любых ворованных ассетов невозможно, а ты про ассеты, которые когда-то бесплатно раздали миллиону людей. этим даже заниматься будет чистым безумием
идентификатор покупки это идентификатор покупки. он есть только у купившего. купивший != лицензионный юзер теперь вернемся в реальный мир, где на любое требование что-то предоставлять тебе скажут "давай до свидания" в лучшем случае
>>814481 >Если твой продукт станет популярным Если его продукт станет популярным, он зайдёт и купит этот говноассет, хули ты мозги ебешь. Хотя любому адекватному человеку понятно, что ни один долбаеб не докопается до ассета который раздавался бесплатно миллионный тиражом
>>814543 Если ты используешь чужую интеллектуальную собственность в своем продукте, то ты конечно можешь послать владельца этой интеллектуальной собственности, но потом не удивляйся, за что тебя страйканули и снесли твою игру нахуй из стима. >>814548 >он зайдёт и купит этот говноассет Ага, и дата покупки магическим образом изменится. >ни один долбаеб не докопается до ассета который раздавался бесплатно миллионный тиражом Это понятно. Речь про гениев, которые пиздят нишевые плагины за 500 бачей, у которых максимум 30 скачиваний на оф сайте, и планируют с ними релизиться.
У людей отжимают компании за то, что они пару строчек кода на компьютере в офисе своего работодателя написали, а тут шизы на полном серьезе доказывают, что можно спиздить чужой контент, релизнуться с ним и никто не узнает.
>>814559 1. Ты использую чужую собственность 2. Ты не можешь подтвердить, что у тебя есть право на ее использование 3. Владелец собственности оформляет на тебя DMCA, тебя закономерно сносят
>>814561 Бремя доказательств на тебе, полено. Тебе кидают страйк, тебя сносят, вообще не разбираясь. Так работает стим, ютуб, все площадки. У таких корпораций по умолчанию всегда прав правообладатель. И уже потом ты должен подавать апелляцию. Если владелец ее отклоняет, то идете в суд. Таков протокол действий.
ор с маня-фантазий что на самом деле произойдет: я получу дмца тейкдаун емейл, на который отвечу, что всё легально, и что ты гей ла-ла-лэй. ничего доказывать там не надо, это чисто формальная процедура. после чего можешь пиздовать в суд, где уже будешь доказывать, что не верблюд
>>814573 Тупорылая мелкубуква, вот нахуя ты разеваешь пасть, если не шаришь? Компаниям прилетает по шапке за каждую секунду пока на их сайте размещен пиратский контент. Оставляя спорную игру, они несут риски, не размещая спорную игру, они риски не несут. Поэтому по дефолту игра будет снесена до решения суда. Не наоборот нахуй. Ты не можешь выложить копию фортната в стим, послать нахуй проваобладеля и рубить бабло. Должна быть лишняя хромосома, чтоб этого не понимать.
>>814585 Остальные ссылки ты конечно же решил проигнорировать. Во всех них людям сносят игры просто по желанию левой пятки правообладатели, никаких пруфов не нужно. Правообладатель по умолчанию прав. >>814590 >они не несут рисков после моей формальности с ответом Идиота кусок, на их серверах потенциально пиратский контент, они не будут гадать, действительно он пиратский или нет, они его сносят до окончания разбирательства между вами. Какая нахуй разница, что ты кому ответил, долбоеб. Тупая обезьяна, ты просил примеры - я тебе скинул.
>>814590 > ты ничего доказать на суде не сможешь АХХАХАХАХА, БЛЯЯЯЯ
>судья: вы утверждаете, что вы имеете право на использование ИС второй стороны. Предоставьте документ, подтверждающий это право . >ты: пук среньк >судья: вы долбоеб и вы должны второй стороне N денег >ты: НЕЕЕЕТ! ВЫ ЖИ НИ ДОКАЗАЛИ, ЧТО Я УКРАЛ!!!
>>814596 > Во всех них людям сносят игры просто по желанию левой пятки правообладатели Во всех них написано что был кинут репорт левым челом. Точно так же как были случаи левых дмса страйков на ютубе. Из недавнего на авторов дестини (или какой-то похожей параши) кинули страйк за их же контент. > Правообладатель по умолчанию прав. Только никто не ебет кто есть правообладатель и в чем состоит это право. Недавно нинтенда через суд запретила какому-то челу с ютуба ДЕЛАТЬ КАВЕРЫ на их музыку из старых игр. Это просто жидомасонская блядская шиза без конкретики. Сука когда ядеркой по фашингтону уже ебанут.
>>814599 Об этом и речь. Людей страйкают по беспределу, потому что компаниям выгодно вставать на сторону правообладателя/того, кто притворяется правообладателем. Меньше рисков. А даунская мелкобуква выше отрицает этот общеизвестный факт.
Продавец ассета дает лицензию Эпикам на "copy, perform, display, distribute, transmit, modify" и тд. Когда ты нажимаешь кнопку купить, уже Эпики дают тебе лицензию на "download, use, copy, post, modify, promote" и тд. Если у тебя нет этой лицензии, то ты не имеешь права на "download, use, copy, post, modify, promote" и тд. и тебя набутыливают.
>>814605 >>814612 >>814627 Когда тебя останавливает дпсник и требует предьявить права, ты начинаешь визжать: "я не обязан ничего предоставлять!! А ты докажи что у меня нет прав!!!"?
>>814633 Это не аналогия, ебло ослиное. Это буквально то же самое. Водительские права - это буквально лицензия на право вождения. И если ты не можешь их предоставить, то к тебе применяют мере такие исходя из того, у тебя прав нет, и не важно, есть ли они у тебя в действительности или нет.
так ты не мент, а бритый хуй с горы, с гнилыми зубами и синяком под глазом. "докажи, что это твой телефон, где документы, а вдруг это мой телефон" - это всё, что ты сможешь сказать в спину уходящему человеку
>>814635 Это ты не сможешь предоставить лицензию на использование его контента. Следовательно, ты не можешь использовать его контент. Следовательно ты использовал его нелегитимно. Следовательно ты нарушил его права. Кретин, ты ж сам назвал это очевидным.
нет, это ты отстаиваешь, что в суде не надо никому ничего доказывать, суд сам всё спросит с ответчика, и в конце заседания перекинет тебе миллион денег на карту МИР
>>814640 Тебе надо доказать, что ты имеешь лицензию на использование его контента. Ты не можешь. Следовательно ты не имеешь право на использование его контента.
Продавец ассета дает лицензию Эпикам на "copy, perform, display, distribute, transmit, modify" и тд. Когда ты нажимаешь кнопку купить, уже Эпики дают тебе лицензию на "download, use, copy, post, modify, promote" и тд. Если у тебя нет этой лицензии, то ты не имеешь права на "download, use, copy, post, modify, promote" и тд. и тебя набутыливают.
>>814642 >>814644 >>814642 >дпсник: права пожалуйста >даун: у меня есть права, но я вам их покажу!!! >дпсник: выходите из машины. Чтобы управлять транспортым средством, вы должны иметь права >даун: ты скозал??? ТИ ДОКАЖИ ЧТО НЕТ ПРАВ!!!
>>814648 Это не аналогия, ебло ослиное. Это буквально то же самое. Водительские права - это буквально лицензия на право вождения. И если ты не можешь их предоставить, то к тебе применяют меры, исходя из того, у тебя прав нет. > ты не дпсник, а левый чувак, и доказывать что-то тебе никто не обязан Макакен, мы уже давно в суде.
не, я не в суде, смысл туда ходить, если там дурачок у которого на руках ничего нет кроме "яскозал" нет. ни экспертизы, ни доказательств. пойдешь грустный из зала, ведь оплачивать издержки проигранного суда будешь ты
>>814654 У него пруфы, что он автор контента, который обнаружен в твоей игре. Суд у тебя требует лицензию, чтобы подтвердить правомерность использования этого контента. Ты не можешь, ведь ты спиздил его с торрентов. Пойдешь грустный из зала ты.
суд ничего не требует, он слушает одних, слушает других, пруфы, что он автор контента, который продает по роялти фри лицензии это одно, пруфы, что некто использует их не купив - другое
>>814642 Сказало законодательство США, которому подчинаются Epic Games и Steam.
"once the copyright owner has demonstrated that it owns a copyright in the work, the burden shifts to the copyright user to demonstrate that it had the right to use the work in the way it was using it. For copyrighted software use, this means that not only must the user have a valid license, the use case must fall within the scope of the license terms
There are two vital steps to proving a consumer is innocent of copyright infringement. 1. Providing proof of purchase documentation for the license.
2. Demonstrating compliance with license terms. In addition to providing evidence its licenses, a consumer often must demonstrate that it has complied with the terms of the license agreement for the software installed."
>>814657 Отсутсвие у тебя лицензии и есть пруф, что ты не имеешь лицензии. Отсутсвие у тебя лицензии, есть пруф отсутсвия у тебя делать то, что прописано в лицензии. (да, мне нужно писать вот такие тавтологичные выражения, потому что сам до до этого дойти не можешь)
ты выиграешь суд, если докажешь что не верблюд, это самоочевидно. целесообразности нет: достоверно определить нелегитимность использования ассетов ты не сможешь, а начать судебное дело в сша стоит десятки тысяч долларов ап фронт. поэтому нет ни одной игры, которую засудили бы за использование полигонального синтиговна
>>814664 Еще раз, ебло ослиное the burden shifts to the copyright user to demonstrate that it had the right to use the work in the way it was using it
Бремя доказательств на тебе. Ты обязан доказать, что у тебя есть право на контент в своей игре. Не можешь показать лицензию = ты спиздил. Достоверно определить очень легко.
>>814664 >достоверно определить нелегитимность использования ассетов ты не сможешь
Предоставляется выписка из банка, где ип долбоеб не числится среди плательщиков, после чего ты пукаешь и обмякаешь невнятно мямля про то как платил биткоинами через мутные схемы киви картой. Далее следует просьба суда представить доказательства с вполне ясным исходом.
и как ты вообще примешь решение идти в суд? первый ответчик докажет, что у него есть лицензия, и сделает тебе встречный иск о дефамации, охладишь трахание, до конца жизни выплачивая долг юристам и той фирме, на которую залупнулся
ну еще у банков есть. и у фбр. и в фрс. только тебе никто ничего не даст
> обоссал загнав самого себя в угол и признав, что судиться по такой хуйне никто не будет, лол. зачем усирался только, рассказывая маняфантазии о нахлобучивании за пиратские ассеты?
>>814677 >НИВАЗМОЖНА ДОКАЗАТЬ >Я НЕ ДОЛЖЕН ДОКАЗЫВАТЬ Слитая хуйня, ты реально думаешь, что после 100 постов с отстаиванием двух вышестоящих тейков, ты так тупо сможешь переобуться?
>>814677 > судиться по такой хуйне И да, имбецил, у нас в предпосылке то, что твой продукт успешный. с этой оговорённости начался спор. Понятно, что твой говнохоррор с 2 отзывами нахуй никому не нужен
значит у меня есть деньги на юристов. а у тебя нет возможности определить, что ассеты нелицензионные, значит ты с высокой долей вероятности в первом же суде соснешь, и останешься должен кучу денег
так ты не дпсник, а извращуга, купивший форму дпсника и дубинку в форме члена в секс-шопе, останавливающий водителей, требуя показывать тебе права, и пытаясь проводить техосмотр машины на месте. максимум, что тебе светит - дубинка в жопе. от человека с валидными правами
>>814689 При чем здесь я, говно с мозгом рыбы. Вердикт будет выносить судья. Такой же государственный орган власти как и дпсник. У тебя должна быть лицензия на использование ассетов, если ты не можешь ее предоставить, то палку в жопу суют тебе за незаконное использование чужой интеллектуальной собственности.
опять суд, лол. ок, ты забыл принять таблетки и решил, что у рандомной крупной фирмы нет лицензии. ты взял кредит на адвоката, пошел в суд, фирма доказала, что лицензия есть. теперь ты должен очень много денег. на тебя подают встречный иск об ущербе деловой репутации. ты проигрываешь и до конца жизни должен бабки. твои действия?
>>814692 >ты забыл принять таблетки и решил, что у рандомной крупной фирмы нет лицензии Это ты что-то принял запрещенное и забыл, что весь разговор о том, что ассеты спизженные.
>весь разговор о том, что спалить, что кто-то использует сворованные ассеты нереально
Да. И спалить это очень просто. Если ты не можешь предоставить лицензию, значит у тебя нет права на использование этого контента. Значит ты его используешь незаконно, то есть своровал.
"once the copyright owner has demonstrated that it owns a copyright in the work, the burden shifts to the copyright user to demonstrate that it had the right to use the work in the way it was using it. For copyrighted software use, this means that not only must the user have a valid license, the use case must fall within the scope of the license terms
Юристы, когда пишут документы в суд никогда не работают по памяти. Если у тебя нормальная школа, то ты каждый раз перечитываешь законы. И тут тупа какой-то хуесос сидит нихуя в глаза судью то живого не видел аряряяч в америке там аряя встречный иск о деловой репутации лол. Дойдет до дела, вангую, еблан шапку документа оформить не сможет.
пытаешься судиться с корпорацией - получаешь встречный иск в ебало от йоба юристов. изично принесу тебе пример такого, в обмен на пример пример автора с маркетплейса, засудившего кого-то за использование ворованных ассетов на анриле
>>814704 Один пример на миллионы исков в котором окажется, что истец распространял порочащую информацию где только мог и за это получил иск, а не за факт обращения в суд. Потом еще окажется, что иск вообще был не встречным, просто долбоеб пиздобол не знает, что такое встречный иск, просто думает что типа умно разговаривает.
>>814707 Знаешь, тот факт, что ты в итоге признал, что обосрался, съехав с темы, говорит о том, что ты не тролль тупостью. Тролль бы до последнего постил шизу. Значит ты и вправду умственно отсталый и искренне не понимал, что тебе пишут.
Как же я ору с дегенерата который думает что продавец ассетов знает всех покупателей поименно и что они делают с покупками. Ещё и учетную книгу наверное ведет куда заносит игры из стима.
>>814765 Ты сначала по-хорошему просишь показать лицензию. Если отказывается, то кидаешь DMCA. >на всё подряд На тупой нищий снг скот, который привык пиздить ассеты. С большой вероятностью не прогадаешь.
>>814766 > Ты сначала по-хорошему просишь показать лицензию. Если отказывается, то кидаешь DMCA. Иди проси показать лицензию у каких-нибудь юбисофтов. Там если что большую часть визуала русские студии делали, по твоей логике они наверняка что-то спиздили в процессе. Будешь великим рыцарем-дмца, защитником обиженных правообладателей. > На тупой нищий снг скот Хотя с такими выражениями тебя даже за человека сложно считать, особенно учитывая что ты это пишешь на русском языке на традиционно снг борде.
>>814767 >Иди проси показать лицензию у каких-нибудь юбисофтов. БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ. Тупая скотина, я не являюсь правообладателем ни одного из ассетов, которые есть в играх юбисофта, поэтому я не могу ничего у них просить.
>>814768 > я не являюсь правообладателем ни одного из ассетов Ну то есть ты все игры в стиме полностью изучил и знаешь где содержатся твои ассеты, ручкой обвел подозрительные игры и теперь готовишься закидывать страйками? А с чего ты взял что у юбиков нет твоих ассетов?
>>814770 К чему ты это высрал? Да, если правообладатель не знает о существовании твоей игры, он ничего не кинет. Если у твоей игры 2 скачивания, то можешь хоть у кого напиздить ассетов, всем будет похуй.
>>814767 >учитывая что ты это пишешь на русском языке на традиционно снг борде. И что? Как это отменяет факт, что в снг параше очень развито пиратнство? Это просто данность реального мира. А если бы я был ниггером, то мне нельзя было бы говорить, что ниггеры совершают 50% всех преступлений в США?
>>814774 Да. Правообладатель может кинуть DMCA и компания без разбора встанет на твою сторону до разрешения конфликта. Тебя дебил уже здесь обоссали с конкретными примерами: >>814572
>>814775 > что в снг параше очень развито пиратнство Ну да и в стиме мы не были топ 3(4 после ввода китая) регионом по продажам и нет оф статистики по которой в америке пиратят гораздо больше чем у нас. У нас пиратство за последние 10 лет чуть ли не отмерло, зумеры о торрентах даже не слышали.
Да забейте. Это классический двачееблан, уже откровенно с темы на рафинированный тралинк уехал, лишь бы делать вид, что не обосрался. Еще и живет в своем хуторском миросознании, которое примеряет на американские порядки, которые в жизни никогда не видел и не слышал.
это полная противоположность тому, что ты тут несешь с дивана про свои ахуительные дмца тейкдауны с дивана без последствий и с полным комплайансом в твою пользу
>>814789 У тебя очень серьезные проблемы в восприятием текста. Где я написал без последсвий в случае ложного DMCA? Откуда в твоем брахицефальном черепе это взялось? Переставай разговаривать с голосами в голове.
>>814765 >Ты ебанутый и на всё подряд дмца кидаешь? Ну вообще это литералли так и происходит на том же ютубе. Крупные студии кидают страйки на все подряд, и уже ты в частном порядке должен доказывать, что у тебя есть эксклюзивная лицензия на показ условного трейлера. В Стиме бы тоже всем подряд кидали, если б была возможность сделать бота, который бы проверял ассеты.
а у тебя в тексте ничего о том, что твои дмца гарантированно правомочные. и не ты ли про масс филлинг на всё снг повизгивал? нет, тут проблемы с написанием текста, а именно: хуйню несешь ты
>>814807 >тут проблемы с написанием текста, а именно: хуйню несешь ты Где? Ты цитируй меня, а на маняфантазируй. Где я написал без последствий? Прямую цитату, где я это написал. Еще раз, переставай разговаривать с голосами в голове.
>>814794 > если б была возможность сделать бота, который бы проверял ассеты. С этого и началась дискуссия же. С невозможности проверки лицензионности ассетов.
>>814822 Лицензионность ассетов проверить очень просто. Если у тебя есть лицензия, то они лицензионные, если нет, то не лицензионные. Я понимаю, это очень сложно понять, но ты уж постарайся.
>>814827 То есть население в 3 раза больше, пиратят суммарно в почти 7 раз больше (хотя живут по твоим словам дорохо-бохато с такой-то экономикой), а нищие пидорахи-пираты это снг?
>>814837 >8тысяч долларов меньше чем 1.3к >>814835 > Гугли процентное соотношение Население больше в 2 раза, а пиратят в 7. То есть каждый среднеамерикос пиратит в среднем в 3.5 раза больше. В чем я неправ?
>>814831 >>814840 Для тупых специально посчитали сколько это в процентах. В пидорашке пиздят большую часть ПО - 62%. Поэтому рынок такой и маленький, потому что нахуй надо связываться со снг скотом, ворующим софт.
>>814853 > со снг скотом Я конечно предполагал что только хохлина может неиронично срать про снг скот, но своей безграмотностью ты свой пятак лишь выпячиваешь.
>>814858 Твоя усрина еще большая помойка, чем пидорашка, дебс. Я для тупых написал снг. Усрина входит в снг, как бы там переможные свиньи не считали себя частью европы
Зачем вы спорите о вопросах, в которых вы нихуя не понимаете? Еще пытаетесь экстрпполировать туда свой жизненный опыт и формальную логику, когда по факту все работает так, как прописано в законе,но ни один из вас долбоебов закон этот не читал лол и вообще нихуя не понимает че несет. Отсюда у меня вопрос - выебнутые или просто идиоты?
"once the copyright owner has demonstrated that it owns a copyright in the work, the burden shifts to the copyright user to demonstrate that it had the right to use the work in the way it was using it. For copyrighted software use, this means that not only must the user have a valid license, the use case must fall within the scope of the license terms
Ты обязан предоставить лицензию на использование моей собственности. Таков закон, хоть ты лопни, грязноштанник.
так у тебя нет права аудита прописанного в лицензии, поэтому ты нахуй идешь. можешь в суд подать, но ты же не знаешь, есть ли лицензия или нет, проебешь - на бабки попадешь
вольно цитирую статейку, которую ты притащил, калич. тебе хватило ума вырвать оттуда пару цитат из контекста, пришлось ознакомиться. обтекай уже, если сказать нечего
>>814890 Не рвись ты так, чмоня. Как оказалось, бремя на использующем собственность другого человека. Кто бы мог подумать. Ну обосрался и обосрался. Тебе не привыкать.
>>814906 Я ни капли не удивлен, что человек, который из своей шизоидной головы приписал мне утверждение, что "можно хуярить дмса без последствий", и стал с этим спорить на 20 постов, игнорируя все просьбы показать, где я это сказал, не смог понять смысл предельно простого текста в статье и вновь выдумал то, что никто там не утверждал.
>>814551 Это обычный рейдерский захват, для этого интеллектуальная монополия (ака копирайт) и придумана. Обрати внимание везде где она процветает индустрия становится рабской плантацией торгашей.
>>815056 > мою игру за $500 тысяч долларов, а они смеются - да ты же там ассетов наворовал А типа если я заплачу за все ассеты они такие "нихуясе он умный" и уже х10 заплатят?
>>815053 >В момент публикации игры в стиме игра скачивается к эпикам
дальше даже читать не стал. Один долбоеб фантазирует как оно там в суде на основе его личного мнения и пары желтушных статейный заголовков, другой считает, что кто-то на полном серьезе будет в каждой игре чекать ассеты и чета там дисасемблить. Делом каким-нибудь занялись бы лучше ебланы.
речь шла про авторов ассетов. у эпиков все инструменты на руках. но и им будет проще полноценную лицензию запилить и шифровать ассеты, требуя вводить лицензионный ключ при запуске движка. сейчас же ассеты дрм фри, считай
возможно они по такому принципу на раздачу игр собирают, лол. раньше платили по пол ляма, но потом стали какие-то жалкие кости уровня "мы вам 20к долларов вы нам 5 миллионов лицух". вот в чем дело-то
еще есть ультраленивый но вполне рабочий костыль со встроенной навигацией - делаешь коллизию клетки в виде двух боксов крест накрест (чтобы в углах были дыры), и у тебя получится сетчатый навмеш, по которому все будут ходить по клеткам автоматически
Есть ли в Анриле понятие GC Pressure? Я тут реализую Command-паттерн в своей игрульке и есть идея создавать команду каждый раз после инпута с прокидыванием параметров в конструкторе, а не в аргументах функции. Инпут может быть частым (скажем, при зажатии клавиши W будет создаваться постоянно команда ForwardCommand). Не снизится ли перформанс?
>>815167 насколько я помню, GC там размазан по фреймам, поэтому сильной просадки быть не должно. А почему ты просто не используешь EnhancedInput + GAS?
>>815214 >>815179 >велосипедя параллельный фреймворк >EnhancedInput + GAS? Вообще, не знал о его существовании до сегодняшнего дня. А так хотелось повелосипедить и отрефачить жирный класс пешки игрока, чтобы хотя бы инпут игрока оттуда разъехался по своим классам-командам.
>>815326 почитай про gas, понадобится какое-то время чтобы въехать, но в итоге как раз придешь к тому, что кода инпута в контроллере не будет, все происходит через маппинг инпута в абилки, которые накладываются на персонажа и уже в коде абилки происходит логика, напр. передается значение оси инпута в movement component
>>815466 Блин, я теперь всерьез задумался над тем, чтоб накопить бабок и туда поступить. Мне очень интересен геймдев и ВШЭ - топовый вуз даже по мировым меркам.
>>815416 >>815350 Спасибо. Выглядит, конечно, мудрёно, думаю, возьму на вооружение когда освоюсь с тулчейном. Пока у меня одна цель - перестать быть безыгорной чмоней и выпустить первую игру.
>>815149 Есть FindLookAtRotation название пишу по памяти, но вроде так а ещё можешь просто руками вычесть два вектора - получишь то же самое направление
>>815564 А, я понял. Можно без лайнтреса Просто сложить локацию врага и перса, а потом нормализовать Но как мне округлить вектор? Поэлементно? Не нашел в списке фцию которая бы 0,9 в 1 переводила, а 0,4 в 0 уже
>>815556 >FindLookAtRotation Cпасибо, тоже охуенная вещь. С ней еще проще Хотя я себя таким пиздадыт изобретателем и математиком начал чувствовать делая велосипед со сложением векторов
Сап, насколько важно знать c++ для создания игр на UE? Когда то давно я уже работал с c++ (решал задачки). Стоит ли выделять время для повторения плюсов или лучше начать вкатываться и решать проблемы со вспоминанием особенностей языка по мере поступления?
>>816031 Нет, он обновляется постоянно при запуске игры во вьюпорте. И даже при добавлении-удалении ноды или изменении одной переменной в нем или в блюпринтах, которые он спавнит. И это мне выносит мозг. Если у КС отсоединить логику, то лаг сокращается значительно
>>815444 >Пиздец :( >А я уже начал ассеты из этого проекта в свою игру игру пихать. Сууука Так пихай, кто мешает? Пропадет консольная демка с Киану Ривзом из магазинов PlayStation и Xbox, ассеты в эпик маркетплейсе для пекабояр никто удалять не собирается
>>816149 Там цикл, который спавнит 4 тысячи акторов, попутно решая взависимости от рандома, какой именно актор заспавнится. Но эта залупа почему-то стала выполнять КС при каждом пуке заново, и я теперь жду каждый раз. Однажды он мне вообще насрал два раза этой генерацией и у меня персонаж с ума сошел.
>>816138 >Но такое запекание поломает рандом Ну мне же это надо для отладки. А в игре верну рандом. По запросу «bake construction script» не нашел ничего
Создал новый проект, сделал там поменьше квадратиков, но тоже через КС. Он обновляет КС каждый раз, когда я просто сдвигаю актор на 1 пункт внутри вьюпорта.
Это так всегда? Или потому что я использую AddChildActorComponent?
>>816569 По идее КС должен один раз делаться при открытии проекта. Я даже бугуртил, что у меня именно так работало всё сперва, а я хотел чтоб генерировалось каждый раз заново. А теперь почему-то оно работает, как я хотел, но я теперь хочу иначе! В Бегинплее у меня будет тот же лаг, только я буду ждать не до запуска игры, а после. И даже больше
>>816493 Cпасибо. Но это будто не совсем то. Это просто дает запустить ивент из деталей. Когда я писал про запечь, возможно, правильно сказать explode. Взорвать. То есть чтобы оно один раз нагенерировало, а потом я бы эти акторы нагенерированные оставил в мире. Тогда я б смог отключить КС
КС действительно вызывается по каждому пуку, зачастую подряд по 8 РАЗ. просто сделай актор, который что-то принтит и попробуй драгндропом перетащить его в эдитор. даже если ты снял галку пикрелейтед, КС будет вызван 8 раз. открой Output Log и читай имена объектов, из которых происходит принт
1) для какого-то интернального актора этого класса, который мы никогда не увидим 2, 3, 4) для превью актора (превью это тоже этот актор) трижды 5) когда ты мышь отпустишь, еще раз сконстрактится некий временный актор 6, 7, 8) затем еще раз трижды для финального актора
итого КС в эдиторе запускается ебануто: 8 раз при драгндропе с превьюшкой в эдитор 3 раза, если мы используем Place Actor из контекст меню (для интернального, 2 для финального) 4 раза, если мы используем Replace Actor (по разу для двух разных интернальных, 2 для финального) 3 раза при рекомпиляции БП 2 раза при открытии карты в эдиторе 1 раз при переоткрытии этой же карты в эдиторе 1 раз при изменении переменной на акторе в эдиторе (но если заспавнить актор и затем сразу изменить переменную, то скрипт не будет вызван 2 раза) 1 раз в конце двигания актора в эдиторе 1 раз каждый тик/кадр при изменении актора в эдиторе (отключается через пикрелейтед)
КС в игре работает ожидаемо при спавне актора: при открытии карты (если актор был сохранен на карте) при спавне динамического актора в рантайме
если у тебя КС тяжелый, делай как тебе пишут эвент без инпутов с галкой Call in Editor (пик 1), и у тебя появится такая кнопка в эдиторе (пик 2) разжевываю для других, ты, вижу, и так это знаешь
это будет твой ручной конструктор. не забудь, что актор не удаляется/пересоздается по нажатию этой кнопки. а значит актор сохраняет весь свой стейт.
поэтому прибраться за собой придется: если ты добавляешь чайд акторы, не забудь удалить компоненты если у тебя какие-то массивы, не забудь почистить их нодой Clear переменные установи обратно в их дефолтные значения, если это важно (есть удобная нода GetClassDefaults) и да, с этой херней можно ВЗРЫВАТЬ, т.е. тупо спавнить полноценные акторы без всяких компонентов. но помни о том, что при перезапуске старые нужно удалить руками (GetAllActorsOfClass)
>>816589 А зачем ты вообще все зспавненное привязал к одному актору? Ты можешь сделать в главном акторе функцию с галкой "ран ин едитор" подключить к Бегин плей. В самом едиторе пока двигаешь ничего зпускаться не будет, запустится если зайдешь в игру или намешь на кнопку в едиторе.
ты хочешь, чтобы функция никогда не вернула, т.е. прервала экзекьюшн флоу? так можно сделать через макрос, но не через функцию. функция всегда возвращает
>>816628 Да, ты прав. Я почему-то подумал, что это мне не подойдет, но это то что и нужно. Буду для тестов и отладки генерировать таким способом, а для билда дублирую уже в КС
>>816631 >А зачем ты вообще все зспавненное привязал к одному актору? Просто в КС можно только через AddChildActorComponent было спавнить акторы, и там по умолчанию привязка стоит к родителю. >ран ин едитор Да, спасибо, сперва не понял, а потом как понял!
>>816633 >функция всегда возвращает Cпасибо, сделаю макросом. Почему-то макросы избегаю. Хочется как-то себе объяснить простым способом, когда макрос, а когда функцию делать
ну, типа флоатинг поинт еррор у мировых координат растет. где-то через километр возможно дрожание объектов. но это фиксится в анриле
если статические уникальные уровни пилишь, то проще самому двигаться. а если постоянно генерируются следующие 100 метров перед игроком, то проще будет игрока сделать статичным
Проходил ли кто-то курс на udemy по UE5 от GameDev.tv? Покупать сейчас курсы на udemy из РФ нельзя, поэтому хотел попросить аккаунт с уже купленным курсом.
Кто-нибудь шарит за vfx для гейдева в этом замечательном движке? Какой нужен компуктер для начала? Как много нужно вникать во всякие общие темы игродельства прежде чем углубляться в vfx? Стоит ли сразу учиться на уе5 или это пока технология светлого будущего? Понятно, что по 4 версии движка миллион всего есть, но я слышал, что уе5 не сильно отличается, там типа добавлены новый интерфейс, всякие наниты и прочее, но остальное то же самое. Но я не шарю, так что не пинайте, если хуйню сморозил.
>>816814 Проходил (правда, его УЕ4-версию, спизженную с торрентов) - вполне нормальный курс для вкатунства в двиг с нуля при минимальных программерских навыках. Я бы сказал, что это аналог Unity In Action для анрила.
>>817089>>817010 >компуктер движок тянет? современные игры на минималке тянет? значит пойдет
> уе5 сырое говно, но к моменту когда ты вкатишься на рынок труда он уже заматереет. ассеты от уе4 обратно совместимы с уе5. другое дело что ниагара едва вылезла из экспериментального состояния, и с обратной совместимостью там хуево даже между версиями уе4. ниагары даже из 4.25 ломаются в 4.27
работу анрил виэфикс артистом в рф найти практически невозможно. типа, 3 вакансии в год. а удаленно зарабатывать не получится. имей это в виду
>>817010 Ниагара оказалась не таким уж рокетсаинсом, как мне казалось. В принципе на ютубе есть плейлисты по ней. Есть и курсик на трекере по эффектам Аля как в доте. В целом, если шаришь в материалах, флипбуках и процедурной генерации, то осилишь. В общем, главное начать.
>>817131 Да, я уже попробовал, в принципе по первому впечатлению показалось doable вполне, буду ковырять в общем и срать своим говном в треде, или нет?. Только наверно надо будет пройти любой рандомный вводный курс по уе4 просто чтобы не теряться за пределами ниагары.
>>817156 Ну может что-то работать слегка не так. В той же Ниагаре немного поменяли поведение и модули в стеке по дефолту, так же не все эффекты автоциклятся при добавлении на сцену и их лучше активировать из блупринта. Но в целом, если знаешь что ищешь - найдешь. Ну и традиционно для любых 3Д релевантных туторов, то что будет на экране у автора, будет отличатся от того что на экране у тебя. Это подбешивает иногда, но если в целом понимаешь, что автор делает, то найдешь нужную вкладку и в своей версии инструмента.
>>817541 Ну создать новый С++ класс из блупринтового проекта теперь не в меню фаил, а в меню тулз. Так же надо будет самому сгенерить Визуал Студио проект, если проект был блупринтовый. По части кода даже хз. Кресты и есть кресты, спецификацию языка не Эпики придумали. В блупринтах сделали конечно разные дополнения, комсетические в том числе, теперь математические ноды универсаьны изначально и приобретают тип данных в зависимости от того какую макаронину подтянешь. Умножения вектора на флоат нет одельной нодой, тперь можно тыкнуть по пину и в контестном меню выбрать, чем оно будет. Весь Релиз ноут я тут все равно не перечислю. Так что смотри изучай, что-то придется и поискать.
GTX 1050Ti - это слабая видюха для движка? У меня тормозят самые обычные сцены. Не совсем понимаю, какие игры тут делать, если даже примитивные сцены столь требовательны. Можно ли как-то оптимизировать, чтобы сделать простенькую и легкую левполи/ретро игру? Или для этих целей лучше работать в юнити?
>>817998 Для начала можно завечти Енумерейшн, и там прописать возможные состояния. Так же можно трейс всегда проводить уже после фактического нажатия одной из WASD кнопок. Тогда тебе надо в любом случае развернуть персонажа лицом в выбранному направлению, провести трейс только спереди и по результату решить можен он туда идти или нет. Получается если ты пытаешь пройти в стенку, то перс будет туда просто разворачивать свое щащло. Что хорошо для обратной связи с игроком, ведь он будет видеть что перс туда пройти пытался и кнопка работает, но это блок для него непроходим.
Посмотрел про enum. Ну они никак не помогают сделать код чище. И никак не избавляют от этих водопадиков и деревьев из брэнчей. Просто делают чуть удобнее выбор параметра (хотя появляется целый лишний блюпринт)
>>818124 Поясните, в чем прикол блюпринтов? Я узнал самые основы, как типа открыть дверь, когда подошел к ней. Но разве на этом удобно кодить хоть сколь-нибудь сложную игру? РПГ, стратегию? Или написать алгоритм поиска пути (для пошаговой игры)? Это вроде невозможно. Или я ошибаюсь?
Ну я говорил про А*, чтобы двигаться по клеточному полю. Не представляю, как такое можно сделать на принтах. А насчет РТС, то, по-моему, тут нужны первоклассные кодеры.
Кстати, насчет поиска пути, я слышал, что в Анриале он сделал лучше, чем навмеши в юнити, где недостаточно настроек.
>>818260 2Д в нем можно, но сами Эпики эту ветку не развивают никак. Все новые фичи про полигоны и рендер, ну и про кинцо снять. Насчет казуалок спорно. Кто мешает запилить игру про сферки, кубки и.т.д которые куда-то летят и от них надо уворачиваться или сбивать? У них даже в КонтенЭкземпле есть аркадный автомат к которому можно подойти и поиграть. Другой вопрос, надо уметь собирать проект так, чтобы твоя 3Д змейка не весила 500Мб. Вот в общем-то и всё.
>>818275 Планировал получить хобби пилить свои идейки, и начал юнити ковырять, а оно зашкварилось за пару дней ебать, и как то мерзостно на душе от него. Годот больше на прикол пока похоже, многу разговоров, а выхлопа мало. Остаётся уеч, но там сплошь ëбы.
>>818228 На блюпринтах можно всё. Их не юзают, когда делают базу в больших играх, потому что они медленее с++. Но для инди однохуйственно
>>818260 Анрил создавался под шутеры. Был долгое время платным. Много знаешь инди-шутеров, которые могли позволить себе лицуху? Просто так сложилось. Так-то он охуенный
>>818299 Т.е. спокойно могу сделать на него ставку? Просто это не профессиональный интерес и времени потом перестраиваться может и не найду. Идея у меня в изометрическом исполнении отчасти в тайлах, в юнити херова тьма туторов на эту тему, конечно.
>>818300 Я просто посмотрел курс про блюпринтам и чисто на логике делаю. Аноны в треде помогают найти направление гуглежа, если тупирую. Делаю пошаговый раннер
>>818210 >заверни в макро и дай пинам адекватное название Таймлайн только в граф можно, а если вызывать компонентой, то не знаю как проверить на финиш анимации. А как адекватно назвать? Вроде адекватно
1. Спавню актора (новую клеточку) 2. В локацию персонажа (стоит на старой клеточке) 3. Привязываю эту новую клеточку к актору-папе (чанк) старой клеточки 4. удаляю старую клеточку 5. ивент интерфейса
Но во вьюпорте новая клеточка не становится привязанной к чанку, как до этого была привязана старая клеточка. Я не ту функции использую?
>>818288 Тебе именно в 2Д надо? Я бы лучше взял последнюю норм версию Юньки и ковырял, даже не столько потому что она лучше/хуже, а потому что туторов по 2Д играм скроее всего больше именно на ней. Ну либо делал в 3Д на Анриале. Не обязательно делать фоторильный графений, сам Эпики вполне ебашут там свои мультики из трех полигонов и рады.
Как убрать лаги при загрузке новых чанков? Новый чанк создается в конце каждые три хода. Представляет из себя 30 клетчоек. В клеточке 3 статикмэша из 2 полигонов каждый
>>818372 Используй ObjectPool. Тебе нужно заранее создать столько-то клеток, залить их в пул и постоянно повторно использовать, не создавая и не удаляя новые.
>>818376 Спасибо, посмотрю про ObjectPool Но я создаю, потому что оно рандомно генерирует же. Неужели для анрила это много, когда 30 акторов создается за кадр? Может мне просто написать forloop с дилеем, чтобы он их не за один кадр создавал?
>>818381 А ты релиз версию сбилдил? Тормозить ещё может потому, что у тебя дебаг версия стоит, например.
> Может мне просто написать forloop с дилеем, чтобы он их не за один кадр создавал? Можно. Но по сути паттерн Object Pool как раз создан для решения подобных задач. Тебе нужно создать 1 общий актор, который ты будешь преобразовывать в конкретную ячейку, когда достанешь его из пула.
>>818372 Скорее всего дело вообще не кол-ве полионов. Просто сам спавн может отжирать ресы, ну и алгоритм генерации тоже может быть разный, если там куча циклов, то неудивительно. Попробуй посмотреть статистику как твои ресы распределяются и что там жрет больше всего.
Оказывается можно делать библы макросов. Но этот луп не работает всё равно. Хз почему. Я свой делал прям в блюпринте чанка, там тож не работает корректно
И чтобы object pool в моем случае работал хорошо, мне надо, чтобы у меня было заранее в пуле заготовленно под 200 акторов каждой клеточки, каждой подбиралки, каждого препятствия (~200, потому что на экране одновременно где-то 6 чанков по 3х10 клеточек)
>>818432 Ладно, это я забыл подсоединить к принтам проводок. Но он же все равно мне там, где надо 10 раз сделать, делает всего два раза или один вообще
Видео треда:
О том, когда использовать Blueprints, а когда C++
https://www.youtube.com/watch?v=VMZftEVDuCE
Вкатиться с нуля:
https://dev.epicgames.com/community/getting-started
Все актуальные курсы:
https://dev.epicgames.com/community/learning
Где спрашивать вопросы:
- Дискорд: https://unrealslackers.org/
- Форум: https://forums.unrealengine.com/
Где размещать портфолио:
- Игры, демки: https://itch.io/
- Сорцы, проекты: https://github.com/
- Арт, уровни: https://www.artstation.com/
Трудоустройство на постоянку, удаленку:
- ХХ.ру: https://hh.ru/search/vacancy?search_field=name&search_field=description&text=unreal+engine
- Вакансии на сайтах студий.
Фриланс:
(Если есть возможность получать трансграничные платежи, либо вы с клиентом умеете работать через крипту.)
- В дискорде в категории Job Board: https://unrealslackers.org/
- На форуме в разделе Job Offerings: https://forums.unrealengine.com/c/community/got-skills-looking-for-talent/job-offerings/76
- На биржах типа Upwork.
Заработать продажей ассетов, тулзов, плагинов:
https://publish.unrealengine.com/v3/welcome
Прошлый тред с кучей ссылок, курсов, книг, и советов в шапке:
http://arhivach.ng/thread/772518/