В двух словах как сделать зацикленую 2д карту? Типо камера на персонаже висит и как бы не заметен разрыв карты. Я только начал изучать движок, так что обьяснять как сделать не надо, просто как загуглить такое?
>>603398 Самый простой способ - разбить карту на квадратики и спавнить-деспавнить их по краям. Способ посложнее - сделать шейдер чтобы двигал свою повторяющуюся текстуру по координатам.
>>603432 Так он по жизни унылый. В выборе главного инструмента разработки полагаться на говнодвижок анскилльного уебка и его дружков-распиздяев. При покупке хардваре ты же всегда пытаешься найти лучшее предложение за свою цену, хочешь купить продукт от известной компании, а не китайский нонейм, ведь так. Почему софтваре это исключение?
научил юнитов скакать с грида на грид, наверно не буду делать 3д грид короче сымитирую его наложенными друг на друга вертикально 2д гридами, типа этажи главное шоб переходы плавно были и патфайндер не обосрался держу в курсе
>>603468 Ну походу да. Я вообще хотел в rpg maker разбираться. Но выяснил, что обучающего материала, в том числе на русском для юните наклепано гараздо больше. Вот это правда на английском. Уже минус. Лучше бы мне разобраться в этом уроке. А иначе долго потом еще буду хуесосить юнити в этом itt треде.
>>603473 Протухшая паста как анус твоей мамаши, давно уже так: Юзай юнити для всего, включая новелки и любую другую 2д хрень. Почему? Ответ прост: В нём можно что угодно легко закодить, перетащить ассеты, и миллион инфы из гугла, идеальный двиг на мой взгляд. Еслиб в ue4 юзался шарп а не параша на плюсах юзал бы его.
Сейчас пытаюсь в юнити, но понял, что я совершенно не разбираюсь в сишарпе Можете подсказать какой-нибудь крашкурс по шарпу? Я программировать умею, но не на нем. Хочется просто краткого разбора синтаксиса и особенностей/возможностей языка. Да, я понимаю, что можно просто забить C# crash course на ютубе, но там велик шанс нарваться на кал, может кто-то из анонов знает годный
>>603691 > C# это жава на стероидах. в принципе такая-же громоздкая хуита Сначала было хотел "УВОЖАЮ", но потом увидел: > няшному gdscript. нассал врот бичу
>>603762 > я долбаеб и не хочу вникать в то что я пишу Я так paradoxal arcanoid написал за два дня. Вчера и сегодня. Сейчас засяду за новый амбициозный проект! Калькулятор!!
>>603785 > Как это лучше всего сделать? Игрок висит в нуле кооринат, а бесконечно генерирующийся чанками мир движется вокруг него, имитируя его движение в мире. То есть, если подробнее, обычно мы как делаем, есть уровень, при нажатии на кнопки упавления игрок движется. Я предлагаю наоборот. При нажатии кнопки вперёд мир движется назад, а игрок остаётся на месте. Таким образом ты решишь сразу две проблемы: 1. Бесконечный генерирующийся мир. 2. Координаты всё время недалеко от нуля, не более 1000 единиц в обе стороны по обеим осям.
>>603854 Если просто трансформ перезаписывать? А может там на уровне физического движка есть какой-нибудь быстрый телепорт? А если, скажем, игрок реально движется в пределах одного чанка, который скажем 100х100 единиц, и только при переходе в соседний чанк происходит сдвиг мира?
>>603857 А ты думал почему ECS дает такой прирост производительности в сценках с перемещением тысяч объектов? Потому что потенциал раксрыли? Нет, просто убрали тормоза вызываемые обновлением трансформов.
Здравствуйте, господа. Я перевожу игру на Unity, но разработчик не использует .json файлы. Игра имеет большие диалоговое деревья, вариативные ответы/другие ответы при повторном нажатии, описания and so on. Разраб так же не имеет текстов + игра ещё в раннем доступе и он активно пилит модели/анимации. Могу ли я достать текст с помощью интерфейса движка или мне придётся прокликать в игре все щели, составить дерево диалогов и отправить разрабу текстовый файл, который он удосужится внедрить после релиза+полгода?
>>603866 Надеюсь, что разраб не долбоёб и собрал игру с компилятором IL2CPP, так что прокликать все щели ты не можешь. >Могу ли я достать текст с помощью интерфейса движка Нет.
>>603868 > и собрал игру с компилятором IL2CPP Насколько я понял, ИЛ2ШТУРМОВИК используется по умолчанию для сборки готового проекта на шиндовс. мимоновичок
>>603797 Я себе лично кинул спрайт с прозрачностью на панель, сделал его растягиваемым и повесил туда, куда нужно. Еще до этого пилил щейдеры, которые рисовали сетку. И да, если двигать много разной хуйни будут лаги. Если посмотришь урок Unity по endless runner, у них вот там прикольно реализована система появления кусочков уровня.
>>603797 Плюсик, это не работодатель а долбоеб какой-то. Тест в игре всегда выводится либо отдельным файлом, либо изначально прописывается в сюжете как диалоги в определенном формате, которые потом уже рассылаются переводчикам. Тем более игра с сюжетом. А я тут ебусь с системами адекватными для людей, чтобы потом перевод было удобно делать, а народ вообще не заморачивается, ха.
>>603921 Неужели какое-то тело нашло себе издателя, а издатель подумал, что надо локализовать бы это дело, но тело не было готово к такому повороту? Либо я хз, как ты в такую ситуацию интересную попал.
>>603925 Ты был близок. Но я плюс ко всему еще и от собственного энтузиазма это делаю. Заебало меня нихуя не делать вот и решил, до вузика еще время есть, а перевод займет максимум 3 дня, если файлы будут.
>>603936 Так ктож, блять знал. Прошлые разы, когда я заходил в файлы игр, там мило лежали все иконочки в одной папке, а из текстов .json можно было организовать библиотеку...
>>603883 Не помню, что там по умолчанию, лол. Но при сборке можно выбирать. >>603888 Из IL2CPP ты заебёшься доставать что-либо, это трансляция кода в кресты. Если в кратце, открой папку игры, там папка ГЕЙМНЕЙМ_Data или просто Data. Если в ней есть папка il2cpp_data то, всё, пиздец, приехали. Если есть папка Managed, то расчехлей решарпер и страдай, сука.
блин, анон где взять обычную камеру от первого лица без наворотов? А то пиздец - раньше же были стандартные асcеты в юнити а теперь ебись сам с говноассетами от васяней которые нихрена не работают
сам не смогу - я необразованый и не понимаю эти синусы-косинусы
Небольшой затык. Читаю книжку Юнити в дейтсвии. Там пишут, что при двойном клике на скрипт он будет открываться в программе MonoDevelop . Но он не открывается, похоже её нет.
>>604269 Там же с юнити предлагает поставить вижуал студио комьюнити или что-то такое.
>>604268 Дотс, как такового, нет. Есть ецс. Ецс превью, всё меняется регулярно. Нет смысла. Плюс по обещаниям монобех останется, а пилить на нём куда проще, чем на ецс.
>>604275 А нахуя? Да, не спорю, разные фреймворки это круто, но они не делают то, что мне нужно. В конце концов, я сам не всегда понимаю, что мне нужно и часто густо двигаюсь вслепую, пиля свою игру мечты. Плюс разбираться в каком-то строннем коде и что он делает, не до конца понимая всех дефолтных возможностей языка, хуёвая идея. А я их таки не понимаю, лол, завалился на генериках и так и не смог запилить, что хотел. На скрине две трети хуйни установленно потому, что я вовремя галочки не снял.
>>604311 Ай, бля, долго объяснять. Мне в голову взбрело сымитировать юнити ецс вне самой юнити и эта херня меня запарила. Есть службы, в службах структуры, структуры реализуют интерфейсы. Базовый интерфейс и "продвинутый", с генерик аргументом. В службе вызывается метод экстеншона, куда отправляется интерфейс данной службы. Но отправляется базовый, а нужен продвинутый. И чтобы получить продвинутый нужно добыть из службы все реализации интерфейсов с генерик аргументами через рефлексию. Я же долго думал, что можно выцарапать "продвинутый" интерфейс в экстеншоне, не отправляя из службы дополнительных данных, чтобы не отходить от дефолтного вида методов. И вот сейчас даже понимая, что именно нужно делать, я не могу решить, как именно это надо записать, лол.
>>603386 (OP) Почему у многих всё ещё стоит VS 20? VS Code ведь запускается почти мгновенно, не жрет память и весит почти нихуя, хули вы на этой жирноте сидите?
>>604329 >хули вы на этой жирноте сидите? Хром кушает памяти, как 4 запущенных студии. Похуй на память. Запускается достаточно быстро, в работе устраивает. Я после монодевелопа нарадоваться не мог.
>>604334 Ебать говноед. Монодевелоп это лучшая IDE. Минималистичная, красивый интерфейс, нетребоваттельная к ресурсам, есть все функции VS. Что тебе еще надо
>>604343 >А нахуя тебе это собственно? >Мне в голову взбрело сымитировать юнити ецс вне самой юнити Только ради этого, другими способами я всю эту хуйню делал, а игру так и не сделал. >я не понял половины Хуёвый я рассказчик. Там всё просто получилось, смотри пик. Ещё бы до Execute добраться. Ну и T0 не нужон оказался пока что, хотя из него можно сразу достать интерфейсы.
>>604712 Призы от юнити там. Хотя понимаю да, как-то не очень хочется участвовать, лучше своими проектами займусь. Хотя с другой стороны, можно было бы придумать что-то прикольное и сделать, авось в лидеры выйду :3
>>603386 (OP) Помогите, пожалуйста, я нуб в Unity. Игра не хочет переходить на следующую сцену. Я тыкаю на кнопку, но она не переходит на новую сцену. Ещё не компилирует. Платформа Android.
>>604865 На первой пикче не лог, а консоль. Лог лежит в папке с проектом, там всё намного подробнее Я когда под IL2CPP билдил — тоже подобная херня была. По логам понял, что просто в студии одного компонента не хватало. Возможно и у тебя с SDK проблемы
>>604868 >тоже срал на форумы с регистрацией Нет, я гуглил. Некогда ждать, пока тебе ответят, если гугл предоставляет ответ за считанные минуты. >ПРЕДПОЛАГАЙ ДОБРЫЕ НАМЕРЕНИЯ >2ch.hk Лол, да ты бы убил меня, выебал, а расчленённый труп сожрал, если бы мог. Это ж два-че-хэ-ка.
>>604878 > я гуглил. Некогда ждать, пока тебе ответят, если гугл предоставляет ответ за считанные минуты Пиздишь. Это ты был уже не ньюфаг, а как минимум, освоивший гугл продвинутый старшеклассник.
Как думаете, как в юнити реализовано запутанное игровое поле настольной игры? Так, чтобы ИИ мог рассчитывать действия хотя бы на пару ходов вперед.
Каждая клетка - самостоятельный объект со своими свойствами и связями? Или есть некая вне-визуализированная структура с которой работает ИИ, а на игровое поле только проецируются то, какие изменения происходят в игре. И если второе, то в каком виде она существует.
>>604997 Второй вариант - игра внутри работает на табличках-состояниях, и на графах, а игроку рисуется красивая картинка, которая сама по себе только отображает состояние игры и логики в себе не несет.
Неважно, для кого пилит анон. Рано или поздно порог компетентности позволит ему осознать, какую хуйню он наговнокодил до этого и эту хуйню будет очень не в кайф переделывать.
Кароч, аноны, у меня странная хуйня. Почему юнити не хочет собирать apk билд, вообще. Раньше всё работало, ещё в июня спокойно создавались apk файлы. Сейчас при попытки собрать билд вылазит пикрил 1, а при нажатие кнопки "Update" вылазит пикрил 2. Чо за хуйня? Android Studio обновил и пробовал скачивать и активировать более новые и более старые SDK, но Юнити нихуя не видит. Как это фиксить? Алсо, версия юнити: 2018.3.0f2
>>605730 >Android Studio обновил и пробовал скачивать и активировать более новые и более старые SDK, но Юнити нихуя не видит. А она настроена у тебя на внешний SDK? Юнити же по дефолту устанавливает в свои папки отдельную SDK, проверь настройки external tools.
>>605835 > всё равно пишет тоже самое. Бля, я уже даже юнити переустановил >>605744 > Пасту про колясочников в прыщемирке знаешь? Так вот, андроид - это прыщемирок. Улавливаешь?
Господа, а что с шейдерами в LWRP? Я так понял, обычные рукописные не работают? Они у меня розовые все. Апдейт не помог. Через шейдер граф делать всё чтоль? Хотя это ж тоже простой код, ну не такой простой, но тоже код. Короче нихуя не понимаю, что они там сделали. Алсо, кто-нибудь пробовал делать мультики в Unity?
>>606004 Почему бы и да. Юнитеки ж сделали мультик про белку вроде, или барсука, кто у них там был, интересно, вдруг кто-то еще тут чем-то таким занимается.
>>603386 (OP) Когда я вижу Хуюнити - я блюю Когда я узнаю Хуюнити - я требую refund
Настолько вы его зассали своими убогими ассет флипами! Имя Unity просто спущено, зассано, засрано, захаркано, зафоршмачено, вафлировано хуерукими пионерами и уебками! Я даже не ебу этот двиг, я блюю на его имя!
>>607085 Задаешь дохуя базовые вещи, иди мучай гугол своими проблемами, учись блять сам находить решения, а не полагаться на анона который все за тебя сделает
>>607112 Товарищи игроделы, поясните за онлайн? Что нужно, чтобы запилить мультиплеер, чтобы два человека на одном экране бегали? Собственный сервер? БД? Типа на сервере запущены скрипты, которые местоположение передают в игру? В гугле забанили, просто хочу коротко понять, с чем придется столкнуться, чтобы пилить мультиплеер.
>>607307 Для группы до 10 чел сервер не нужен, все операции выполняются на клиенте. Самое заёбистое будет это синхронизация на клиентах, даже не так, это единственное с чем ты столкнёшься и не сможешь решить, бросив свою затею.
>>607355 Ты тупой, или прикидываешься? Естественно один из клиентов будет выступать в роли сервера, но и любой клиент может быть сервером. А теперь пшёл делать туторы животное.
>>607307 Есть два типа мультиплеера - игра "с корешем подпивас" и "ммоподобный", для первого сервер не нужен. А там да, синхронизация, сокеты, прекидшн, откат времени и сохранение состояния мира каждый тик.
>>607355 >связь двух клиентов без сервера P2P, ёпта, без хоста. Для пошаговых игр сойдёт.
И еще вот такой вот вопрос- а можно как-то фиксировать свое положение в редакторе и ставить на это место камеру? Это ж удобно, полетал в редакторе, выбрал подходящее положение и потом на это же самое место поставил камеру.
>>603386 (OP) Посоны, я сегодня решил обновить юнити и старую потёр, а установка уже четвёртый час стоит на месте. Пробовал заново начинать, переустанавливал юнити хаб, перезагружал пять раз систему. Што делать?
>>607834 Нет, нагуглил у буржуев, там хуй один пишет, что sdk ndk юнитивские библиотеки галочки снять надо, и да - установка пошла. Почему-то с обновой всегда геморрой всякий вылазиет.
Надо доступ к префабам в разных местах, пока сделал отдельный скрипт где в awake префабы добавлятся в статические переменные. Может быть есть другой способ получше?
>>608309 Потому что множественное наследование запрещено в современных языках, ибо вызывает неоднозначности в поиске метода и следовательно - неожиданные краши, которые сложно отдебажить. Поэтому в играх стало негласным стандартом использовать композицию вместо наследования, чтобы можно было делать сундуки-мимики среди сундуков-контейнеров и говорящие деревья среди деревьев-статиков.
>>608324 А как писать-то блять? В моём примере из трёх строчек кода получаеотся 10 ненужных классов, которые надо ещё натянуть на префабы заранее созданные, проверить эти ебучие компоненты на каждом... А если взять пример не из вакуума, а из реальности, где не три строчки? Это же блять вобще будет пиздец тогда нахуй.. Как писать-то?
>>603386 (OP) Стоит ли заморачиваться с версией Юпити если только вкатываешься? Стоит 2018.3, лень обновлять, собираюсь для начала запилить платформер с пикселями типа страйдера. Я же ничего такого не проебу, если не перейду на новую версию?
>>608342 Во-первых, стоит всегда обновлять до последней стабильной, када начинаешь проект новый тем более самое время. Во-вторых, бросай нахуй это Юнити и переходи на нормальный движок. Ща я смотрю на Godot стали переходить с Юнити
>>608307 Проиграл с ёбаного шизофреника. Второй пик в юнити считается блядским кретинизмом, потому что наследование от монобеха не бесплатное. И через нью хуй заспавнишь. Чем дальше ты от монобеха при пилении игры, тем правильнее ты поступаешь. >>608330 В шарпе такой пример просто не сработает. Можно написать реализацию двух интерфейсов и выдать это за множественное наследование, но это будет не оно.
>>608346 >Чем дальше ты от монобеха при пилении игры, тем правильнее ты поступаешь. Ну это и так понятно что чем дальше от юнити тем правильнее, но вот если припёрло то чё делать? Как можно каждую хуйнюшку оборачивать в компонент во имя святой композиции и одновременно держаться подальше от компонентов? Я не понял блять.
>>608357 Я не знаю и нет денег, чтобы сходить на платные курсы по юнити, чтоб узнать. А те, кто сходил, тоже молчат. Наслаждайся лучшим в мире движком, ёбта.
Поясните ньфагу за StreamingAssets плез. Нихуя не понимаю. Как я понял из документации должно просто копировать папку в билд и юзать ее как сурс. На деле после билда данные созраняются теми, что были на момент билда. Пытаюсь поменять, пусть текстовый файл, а в сцене данные не меняются :c
>>608451 Могу возразить, что на ютубе есть такие грамотные ребята, которым в комментах пишут "если бы ты преподавал у меня в ВУЗе, я бы не зафейлил свою жизнь". В целом же да, согласен. >>608453 Уже ответили же. >>608324
>>608324 А где на первом пике множественное наследование? ЕМНИП, множественное наследование это один класс наследуется от нескольких классов, такую хуйню позволяют кресты, но не шарп. А на пике наоборот.
>>608468 > вот как правильно то будет? Не знаю, я вообще годотер. Мимопроходил через ваш тред. INSTALL GODOT, лол! Вот так точно будет правильнее. Хотя бы сплеш-скрин уберёшь из игоры.
>>608473 > А где на первом пике множественное наследование? А нигде. Сказано же: >>608324 > множественное наследование запрещено в современных языках Где на первом пике несовременный язык?
>>608510 Да не про то, допустим у меня сотни УИ имен над бошками нпц, что быстрее - держать эти УИ в иерархии нпц чтоб с ними двигались, или двигать скриптом назначая позишен еври фрейм? Или это одно и тоже.
>>608518 Лучше не страдать хуетой а делать игори, блжад. По факту - первое, но ты не увидишь разницы пока у тебя сцена не распухнет до гигабайтов и кол-во объектов до 100к
Извиняюсь за тупой вопрос. Допустим у меня есть класс Пизда с полями других классов, делегаты и евенты с кучей подписанного говна, и когда Пизда = null, что будет со всеми этими хуилами? Я ж надеюсь они тоже null? и подбираются сборщиком говна? или остается в памяти и я имею memory leak?
>>608755 > подбираются сборщиком говна Зыс. Правда есть один нюанс. Сборщик говна потребляет ресурсы пеки. И чем меньше говна он собирает, тем лучше (быстрее будет твоя игра в конечном итоге). Ты можешь оставлять после себя говно, но лучше убирать его самостоятельно. Чисто не там, где убирают, а там, где не мусорят.
>>608795 > иначе зачем он вообще нужен тогда Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека. В /pr/ элита продолжает обсуждать будущее этого прекрасного и современного продукта компании Microsoft. Только в их треде элитные разработчики ответят на самые острые вопросы индустрии: https://2ch.hk/pr/res/1466365.html
>>608806 >>608816 >>608843 Не ведитесь, там сидят озлобленные дауны и заносчивые снобы, которые может что и знают, но не за какие коврижки вам не скажут, по сути самая бесполезная борда на дваче, сколько раз приходил за советом, столько раз был обассан и осмеян.
>>608755 не знаю деталей как именно это сделано в юнити, но самая обычная стратегия работает как-то так - если на твой класс нет ссылок то он мусор и удаляется
есть например переменная которая ссылается на объект - он не мусор, нет такой переменной или какого-нибудь способа получить доступ к объекту - он мусор
переменная = объект переменная = другой_объект
первый объект теперь мусор
то же самое если доступ к объекту через поле другого объекта
ну там конечно все сложнее т.к. могут быть островки объектов ссылающихся друг на друга и без внешнего доступа к ним, вообще надо чтобы их можно было достичь с некоего корневого объекта а не просто чтобы были ссылки
>>608849 А что насчет евентов? Есть класс с public static event Action<hui> OnEbat с сабами, сабы живут сами по себе где то в куче (единственная ссылка у них это подписка) Если я прибью OnEbat , сабы тоже отпишутся и сдохнут?
Как мне заставить спрайт принять uv в рантайме? Ну не могу я найн-слайсить при импорте, что мне теперь, вместо одного спрайта делать по спрайту для каждой отдельной области?
>>608933 Но это же всё равно пиздец. Придётся каждый "слот" для спрайтов снабжать функционалом для расстановки спрайтов-частей по их местам, сделать функционал чтобы всё это говно считалось за один предмет, импортёр настраивать, шейдеры колупать - и всё только лишь потому, что в спрайт нельзя вставить uv нужные.
У меня от этой хуйни еретическая идея взять гуирендерер (или как там его) и сделать свои спрайты со свистоперделками через него.
>>608849 >нет такой переменной или какого-нибудь способа получить доступ к объекту - он мусор Сейчас проверил кстати, если класс out of scope то gc его находит и ебает, есть в нем ссылка или нет, но если в нем есть подписанный на евент воид то живет сука.
>>608755 >делегаты и евенты с кучей подписанного говна Когда пизда станет null она не удалится, если есть другие объекты держащие на нее ссылку через евент. Это мемори лик.
Короч так Хуй.Событие += new Delegate(Пизда.Реакция) Тут хуй держит ссылку и не даст удалить пизду даже если она null во всем остально коде.
Если ты хочешь этого избежать то у тебя есть три с половиной пути. 1) Аккуратно подчищать вручную все подписки перед удалением ненужного обекта. Это геморно и черевато. 2) Написать слабые события. Это минус производительности, зато ты можешь подписываться на что угодно кем угодно и вообще не париться об отписке. Ссылка: https://www.codeproject.com/Articles/29922/Weak-Events-in-CЕсть перевод на хабре. 3) Написать универсальную шину событий и очищать уже ее. Это пункт один, но без гемороя случайно забывчивость что-нибудь отчистить. 4) Написать универсальную шину слабых событий. Это год мод. Рикаминдую.
Пацаны вот нужно заспавнить пребаф и получить три компонента у дочерних объектов. Это мне нужно сделать три transform.Find("") и три GetComponent<>. Есть ли смысл на пребаф вешать скрипт который будет уже иметь ссылки на нужные компоненты. Мне после спавна нужно будеот только получить компонент скрипта. Минус - лишний скрипт. Но меня больше интересует вопрос производительности.
foreach (var obj in transform) { var trans = (Transform) obj; if (trans.name.IndexOf("myName") > -1) { var cachedTransform = trans; var cachedComp = trans.gameObject.GetComponent<Type>(); } }
Анон, есть одна сцена и в ней не интерактятся кнопочки в интерфейсе. Шо делать? Бочка уже отсосана, хуй сделан. Пикрл 1 - иерархия, пикрл 2 - ивент систем, пиркл 3 - пример кнопки нерабочей. По факту, не фурычит всё, что связано с интерфейсом. Хуй знает что делать, помогите, умоляю. В других сценах всё работает как часы, а тут почему-то всё идёт по пизде. Кнопки я вообще не трогал после их создания. Я даже попытался создать ещё один канвас и там тоже не работает. Скопировал настройки других кнопок с других сцен - тоже не работает всё в этой сцене. ньюфаг
>>609149 Да я вот нашёл в чём проблема. У меня оказывается текст перекрывал кнопки с включенным рейкаст таргет. Я вырубил эту опцию в компонентах текста и всё заработало, лол. Пиздец, 1.5 дня не мог понять что не так с этой сценой.
>>609034 Предположим делаю рпгшный эффект типа кровотечение. Где то на мастер евент классе крутится залупа и раз в сек вызывает евент листенер. Где то в мире игрок получил стрелу в колено и в коде создался обьект Effect кровотечение, он сам подписялся на евент и начался обратный отсчет, делая каждый тик дамаг и тд, когда LifeTime < 0 отписывается и подбирается мусорщиком. Подводные?
Аноны, как сделать так, что бы размер интерфейса не изменялся при переходе между портретным и ландшафтным режимом телефона? Но при этом в от разрешения телефона в целом он должен оставаться зависим.
>>609312 иф высота больше ширина { пересчитываем под портретный режим } иначе если высота меньше ширина { пересчитываем под ландшафтный } иначе { установим режим по умолчанию };
>>609313 >>609312 И вообще, категорически рекомендую пользоваться троичной логикой: if (a > b) { block1 } else if (a < b) { block2 } else { block3 }; Да/Нет/Не_знаю Да/Нет/По_умолчанию Да/Нет/Ваш_выбор Если ты делаешь функцию, которая возвращает не пустое значение, передавай в аргумент значение по умолчанию и пользуйся им, производя расчеты: int sample(int a, b; int argDefault = -1) { if (a > b) { return a; } else if (a < b) { return b; } else { return argDefault }; }
Да когда, блять, уже появится стандартный шейдер для декалей, который нормали смешивает? Как блять моделить большие хуйни? Вон, в уече базовый мат+мат с декалями и ебашишь кучу вариаций. А тут хули делать? 1 объект = 1мат. Аще пизда.
>>609315 Бля, хули так сложно то. Неужели так трудно было добавить инструменты, которые позволяли настраивать интерфейс для портретного/ландшафтвного режима без пердолинга кода?
Поясните. Делаю поворот камеры мышью, и все бы ничего, но чем выше фпс выдает игра, тем медленней камера движется. На фпс овер 1к камера вообще почти не двигается. Соответственно на 10 фпс камера вертится оче быстро. Это норма, или можно как-нибудь запилить поворот независимый от фпс?
>>609214 Вроде нет подводных. Но я не уловил зачем тут событие. Почему бы персонажу игрока получившему стрелу не дать компонент BleedEffect и в нем уже манипулировать таймером и хп игрока.
>>609414 Пока что bleed дается не игроку а просто создается с ссылкой на игрока, чтобы bleed знал кому давать урон. Евент для того чтобы считать тик (глобал таймер крутится в листенер классе). Предвидя вопрос почему не создать корутину заместо считалки, не хочется и нет монобеха.
ньюфаг Анон, как сделать так, дабы камера крутилась вокруг объекта с малым отступом? Как на пикче короче, где красная линия это отступ, чёрное это сам объект, а зелёная точка - центр объекта. Я не могу нормально сформулировать мысль на английском для этого, дабы загуглить. Я знаю, что можно просто сделать камеру дочерним от объекта, но мне это не надо, мне надо это сделать через скрипт. Вроде простая залупа, но чёт никак не могу додумать это через скрипт.
>>609475 Я конечно не так сделал ибо у него от 3-го лица, а мне надо от 1-го, но благодаря видосу смог нормально сделать дистанцию между центром и камерой, а дальше уже сам додумал. Сотни нефти тебе.
При попытки собрать билд под андроид вылазит вот такая хуйня: CommandInvokationFailure: Failed to create a raw.ap_ package C:/Program Files/Java/jdk1.8.0_221\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir="C:/Android/android-sdk\tools" -Dfile.encoding=UTF8 -jar "Z:\Unity Editors\2018.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -
>>609627 Вообще вся эта хуета началась с того, что я обновил SDK tools до версии 26.1.1 и у меня юнити перестал видеть SDK. И обновлять его не хочет, пидорас ебанный. В интернете я нашёл версию тулзов 25.2.5 и юнити наконец то увидел SDK и начал собирать проект, но под конец вылазит вот эта хуёвая ошибка. Пиздец просто, раньше всё работало нормально.
Анон, хочу запилить очень огромную и бесшовную карту. Я смогу ограничить себя лишь одним уменьшением дальности рендеринга камеры или же надо говнокодить разные оптимизирующие параши, дабы движок и комп это выдержал при игре? Юнити вообще дружит с огромными картами или же будут очень большие проблемесы с оптимизоном?
>>609684 Непонятно насколько большая карта тебе нужна. Очень большой карте нужна будет оптимизация хотя бы потому, что ты не поместишься в точность чисел.
>>609684 > Юнити вообще дружит с огромными картами Ну вот в сабнавтике же запилили карту 2х2 реальных километра и километр вниз, подгружающуюся в реалтайме. И ты так делай.
>>609897 Мозгов на ECS + Jobs + Burst не хватило. На самом деле их тогда не было Впрочем, девы уже слишком привыкли к старой архитектуры и новая игра будет такой же
Это просто какой то сюр. Решил ещё раз переустановить Юнити, на этот раз скачал версию 2019 года, т.к. к ней сразу можно докачать андроид СДК. Создаю тестовый проект, и хули? Сразу три ошибки. Я даже ещё ничего не билдил, просто блядь со старта в пустом проекте три ошибки. ЧТО БЛЯДЬ ЭТО ЗА ХУЙНЯ?
>>610083 БЛЯ аноны, помогите пофиксить эту ошибку. Я уже две недели не могу собрать один ёбанный apk файл. СУКА ЭТО ПИЗДЕЦ КАКОЙ ТО Я ПРЯМ ЗАЕБАЛСЯ УЖЕ, ЧТО БЫ Я НЕ ДЕЛАЛ ПОЯВЛЯЕЮТСЯ НОВЫЕ ЕБУЧИЕ БЛЯДЬ ОШИБКИ ПИЗДЕЦ ВСЁ ЖЕ НОРМАЛЬНО РАБОТАЛО РАНЬШЕ КОГО ХУЯ ЕБУЧИЙ БЛЯДЬ ЮНИТИ ПЕРЕСТАЛ СОБИРАТЬ ЕБУЧИЕ ПРОЕКТЫ ПОД АНДРОИД ЁБАААААААААНЫЙ В РОТ!!!!!!!!!!
>>610083 Карочи блядь, как выяснилось эти ошибки появляются в тот момент, когда я меняю целевую плотформу с PC на Андроид. Ну и чо блядь? Хули ему не нравится? Блядь, это пиздец какой то я не могу блядь
>>610099 Ты не понял, проблема не в проекте, проблема в юнити, похоже. Потому что я не могу даже пустой проект под андроид собрать - вылазят те ошибки, которые я выше скринил.
>>610147 И ещё вот такой вопрос: Обязательна ли для ЕЦС поддержка редактором? Мельком видел что-то такое в прошлых тредах. Неужели нельзя чисто в коде реализовать чистый ЕЦС?
>>610116 Еблан блядь, я уже три разные версии юнити поставил. Вот это тупая хуйня вылазит как раз таки на последней стабильной версии - 2019.2, куда блядь дальше обновлять? На кривые альфы?
>>610157 Юнити уже переустановил, причём на 2018 и 2019 версии разные ошибки вылазят. На 2019 даже не начинается билдиться - сразу блядь непонятная ошибка в ебало прилетает. У меня уже блядь ТРИ андроид СДК на компе. Одна от юньки, одна от андроид студио, и ещё одна установлена через батник отдельно. Ни с одним из сдк проект не билдится. Я хуй знает, может нужно что в переменных окружения написать? А винду слишком запарно переустанавливать, сейчас не работает только юнити, а после переустановки хуй знает что вылезет. Ну нахуй.
>>610168 Окей, ты скомпилишь, а дальше что? Мне же дальше работать надо, этот проект ещё не до конца готов, и потом будут другие проекты мод мобилу, которые тоже надо будет компилить. И что, ты будешь мне каждый проект собирать? Если бы у меня была цель собрать один конкретный проект, я бы уже давным давно отдал бы его своему знакому с рабочей юнькой, но моя цель починить саму юнити, что бы я мог работать.
Анчоус, где можно нормально почитать или накрайняк посмотреть инфу по шейдер графу. В инете чёт пустовато по этой теме. Говнокодить шейдеры мне впадлу, хочу как в блендере нодами всё делать! В документации вообще почти ничего нет, даже ебучих примеров как и что юзать.
>>610172 Шутки шутками, а в уроках ХРИСТа по сишарпу рекомендовалось вести разработку исключительно в виртуалках. Чтобы в случае подобной хуйни быстро откатывать операционку в виртуалке на состояние в котором всё работало. На реальной машине такое можно тоже сделать, ОФК, только будет это дольше и геморнее. З.Ы. Папки с рабочими проектами пробрасывать в виртуалку через шару в эмуляции локалки.
Как мне вытащить порядковый номер объекта в иерархии? GetComponentsInChildren выдаёт все объекты в последовательности в которой объекты находятся в иерархии, но это дорогая операция же, по идее лучше её не использовать, но кроме неё я не нашёл ничего, что позволяло бы вытащить номер в иерархии. Я так понял, иерархия. трансформы и геймобжекты это внутренние методы в основном, но должен же быть какой-то обходной способ вытащить ёбаный интежер.
>>610171 >то остаётся переустановка винды Я не пойму почему юнити так топит ОС? Или это виж. студия? Неужели для разработки так критично состояние ОС? А если я юзаю пиратскую ось у меня что юнити вообще не установится? Спрашиваю потому что пока дальше вижуал студии не доходил, 2017 я версия, сейчас всё в ней работает, как часы
Юзаю character controller. До недавнего времени меня это не беспокоило, но сейчас я прикрутил механику комбо с быстрым прожатием клавиш в определённые момент и столкнулся с проблемой. Это инерция. По завершению движения игрок не становится как вкопанный, а совершает остаточное движение. Как вырубить эту инерцию или сократить до минимума? Физика мне не нужна, я не юзаю ригидбоди и прочее, но почему-то движок мне её настоятельно подсовывает.
>>610653 Спасибо, но Transform это обёртка для GetComponent, так что в принципе то же самое, что уже делаю.
>>610659 Кастомные УИ элементы с кастомными спрайтами в качестве "пуль". Я не могу при старте делать nine-slice и прочие штуки потому что я импортирую текстурки в рантайме, поэтому сделал читалку скриптов и текстурок, которые формируют меш и материал для спрайта. В качестве бонуса возможность хуевертить вообще что хочешь в качестве спрайта. В рантайме.
Да, мне уже советовали экстендить от image и sprite и заменять меши, которые там создаются, но я уже прошёл точку невозврата.
>>610667 >Transform это обёртка для GetComponent ты про свойство монобеха что ли? Оно если что кэшируемое, и я не думаю, что ты упрешься в производительность в этом месте.
Вообще, похоже на какой-то подозрительный велосипед ради велосипеда, но это тебе решать.
Всё блядь почистил, всё удалил, всю джаву снёс через Revo, почистив реестр. Даже поставил net.framework 4.7.2. ВСЁ РАВНО БЛЯДЬ ЭТА >>610083 ХУИТА ВЫЛАЗИТ ЁБАННЫЙ В РОТ БЛЯДЬ ЧО ЗА ХУЙНЯ ПИЗДЕЦ ПРОСТО ПОЧЕМУ ЧО ЕМУ НАДО БЛЯДЬ Я НЕ ПОНИМАЮ. Бля, я готов заплатить косарь человеку, который сможет починить юнити на моём компе.
>>610663 Если ты про Scripting Backend, то там по умолчанию всегда выбран Mono и изменение этой настройки ни к чему не привело. Даже ошибка не поменялась.
>>610714 >Попробуй вообще убрать x86 из целевых платформ, и собрать чисто под ARM. В смысле? И как это сделать? У меня андроид и так выбран как единственная целевая платформа.
>На 2018.4 LTS та же фигня? На 2018.LTS другие ошибки: >>605730>>609607
А на 2019.2 вот эта ошибка >>610083 весит перманентно (когда целевой платфомой выбран андроид), её даже нажатием на кнопку Clear не убрать. А если попробовать собрать билд, то появляется вот эта вот хуйня >>610096
Как перестать выдрачивать графон в игре и начать делать механики? Уже неделю сижу дрочу разные фильтры и шейдеры, а геймплея помимо ходьбы и пары элементарных механик - нет.
>>610717 Блин, я гуглю и вижу, что 2019.2 дохуя нестабильная, поломали все что можно. хорошо что на работе застряли на 2017.4 все збс работает и ничего не глючит
>>610742 Понятно, что вариант так себе, но если ничего не помогает, то проще реально винду переставить, чем тратить кучу времени. Где-то что-то в путях похерилось, или законфликтовало, и теперь не работает. Сперва можно в виртуалке собрать, если переустанавливать совсем не вариант, то можно создать новый раздел на диске, и туда свежую винду накатить, и на ней собирать.
Вряд ли проблема именно в юнити, скорее всего дело в андроид сдк, это то еще говно.
В общем я решил поставить версию 2019.1 и посмотреть, что с ней будет. В итоге в этой версии не билдиться даже билды под винду. И сообщений об ошибке не 2, а целых 4, причём одинаковых.
>>610743 У меня нет свободной сотни гигов под винду
>>610750 Видел такую ошибку когда у какой то демки для старой версии юнити надо было обновить пакеты в менеджере пакетов, но у тебя что-то другое. Чекни, установлен ли пикрил.
>>610762 >>610761 Нихуя карочи. Установил я Виндоус Девелоп Кит и нихуя не изменилось, только 3 гига улетели в никуда. На версии 2019.1 даже приложения под винду не собираются.
Как лучше сделать такой бэкграунд, вроде пикрил планеты на заднем фоне? Лучшее, что мне пришло в голову - сделать собственно бекграунд, прицепить его к камере и рендерить его сзади всего.
А приложения под винду и на 2019.2 тоже не собираются, лол. Видать проблема не просто с Андроидом, но в целом с версией 2019, потому я на ней вообще ни одной игры не смогу собрать.
>>610779 Ну если я и буду винду переустанавливать, то не раньше вторника, а значит ещё день у меня есть. Ну ладно, допустим я переустановлю винду. Чем мне это поможет? Чем это отличается от удаления Юнити с компа? И какие подводные камни?
Хм, сегодня один чел на форуме Юнити с похожей проблемой написал, что перед появлением этой >>610083 проблемы он установил Spyder для питона, который перед установкой предупреждал о возможных проблемах с переменными окружения. Я тоже установил Spyder перед тем, как у меня перестали работать 2019 версии. Возможно ли что это действительно из за Spyder'а? Может ли мне помочь его удаление с компа?
>>610781 > Чем мне это поможет? Чем это отличается от удаления Юнити с компа? Тем, что у тебя сейчас в системе насрано. И даже сам билл гейц не сможет это говно вычистить, а порекомендует переустанавливать шындовс. > И какие подводные камни? Драйвера придётся установить.
Нашёл ещё один совет. Какой то чел предлагает в Developer Command Prompt ввести волшебную команду. Но я не могу его открыть. Запускаю в cmd VsDevCmd.bat, он появляется на секунду, потом пишет "Системе не удается найти указанный путь.", а потом закрывается. Как блядь мне его запустить?
>>610791 Ага, а ещё настройки винды наверняка похерятся и хер знает что ещё
Бля, я тут заметил ещё одну странность, почему то когда запускаешь cmd он всегда пишет, что "Системе не удается найти указанный путь.", хотя я же при запуске cmd даже никакой команды не вызываю. С чем это может быть связано?
>>610793 > Ага, а ещё настройки винды наверняка похерятся и хер знает что ещё Мне легко тебе этот совет советовать, ибо я подрабатываю тыжпрограммистом, переустановщиком шындовса. Оная у меня занимает 20 минут, всё как в пасте из /s/. Особенно начиная с 8-рки она прошивается как прошивка в мобилу - разворачивается образ на жёсткий диск. Затем ещё 10 минут на установку драйверов (обычно только видео и чипсет) и всё - можно и дальше наслаждаться полноценной жизнью. Естественно при условии, что все личные файлы и рабочие проекты ты хранишь на внешнем харде, а хард компа используешь исключительно для хранения прошивки майкрософта и программ к ней. Если же у тебя один хард для всего, то тут нужны минимальные знания по хардам, разметке, разделам.
>>610797 > Если же у тебя один хард для всего Всё таки дополню. В этом случае грузишься с любого лайв-сиди-дивиди-флеш, всё содержимое диска Ц самостоятельно пихаешь в папку виндовс-олд и далее обычным обм прошиваешь новую винду. Следя чтоб тебе нигде не предлагали форматнуть винт. Далее, в свежепрошитой винде всё настраиваешь, затем вытаскиваешь из старого юзера папку appdata и копируешь (БЕЗ ЗАМЕНЫ СОВПАДЕНИЙ) в аналогичную у нового юзера. Далее устанавливаешь программы и о чудо проблемы с юнити воссоздаются на новой винде, лол.
>>610799 Ой блять, какие у него там за важные ДАННЫЕ которые пиздец как надо сохранить? Закладки на аниме сайты, которые давно хранятся в гугловском облаке? Скидываешь нужные файлы на флешку, сносишь все нахуй вместе с виндой, тратишь час чтоб установить программы по новой. Всё.
>>610800 Ну в целом да, но вполне может быть так, что у сеньора гейдевелопера на компе мамка сложила гигабайты фотачек с турции, мальдив, крыма. Я ж грю, профдеформация не позволяет мне раздавать такие советы: "Ой да просто скинь на флешку папки с рабстола и всего делов!"
>>610799 >>610800 Блядь, всё таки это пиздец залупа. Т.е. у меня сотрутся все данные, при чём не только с диска C, но и из других созданных мной дисков? Ну охуеть теперь. И нужно переустанавливать весь софт заново, включая все игори? Во истину элегантное решение проблемы.
>>610803 >Т.е. у меня сотрутся все данные, при чём не только с диска C, но и из других созданных мной дисков? Нет. вот и подросло поколение зумеров, никогда не переустанавливавших винду
>>610803 > у меня сотрутся все данные, при чём не только с диска C, но и из других созданных мной дисков Только если ты прикажешь компу сделать это. Впрочем, я тебя понимаю. Комп тебе такой пишет "Хурр-дурр! Вака-бака! Хуясь бдыщь, ща пизда-залупа будет. Вы действительно желаете переключить залупотрон в положение бугога пацталом? Да/нет/Отмена/Справка в интернете, которого нет?"
В этом нет ничего постыдного. я как комп-техник, мало смыслю в автомобилях. В медицине. В политике. Лучше заплати бабла переустановщику.
>>610737 Толку от механик если визуал говёный. У меня уже скопилось много интересных механик, но какой в них толк если я не могу отображать анимацию на экране или сделать фокусированную камеру, вот так уныло и перемещаются циферки по монитору в надежде, что я когда нибудь сделаю простенький 2д рендер картинки. мимо шарпист без юнити.
>>610804 За всю жизнь у меня ни разу не возникало ни одной проблемы, требующей переустановку винды. >>610805 Чот боюсь, что переустановщики винды с меня сдерут больше чем 1к. >>610807 Чо за пиздёшь. Юнити приостанавливается за три клика без каких либо последствий для системы. А после переустановки винды придётся ещё ебаться с тем, что бы вернуть всё КАК БЫЛО.
Карочи я почитал тут и вроде как пишут, что "Возврат компьютера в исходное состояние" сохраняет все личные файлы и удаляет только программы. Типо нажимаешь одну кнопку и винда всё сама сделает. Насколько это близко к правде? Он удалит программы на всех дисках или только на диске C у меня большинство прог лежат на другом диске? И на рабочем столе останутся лежать мои блокнотики?
Честно говоря не очень хочется терять все накопленные за эти годы программы и игры. Бля, игры вообще придётся перекачивать, а потом ещё часа по два устанавливать. И все SQL сервера придётся переустановить, и IDE-шки, да пиздец просто сколько работы свалится.
>>610815 >Возврат компьютера в исходное состояние Аналог переустановки, но длится гораздо дольше. Переустановишь за 10 минут, возвратишь в состояние за час.
>Честно говоря не очень хочется терять все накопленные за эти годы программы и игры Ну так играй дальше в свои игры, хуль ты ноешь тут? Если тебе твои игрульки так важны то пиздуй в vg. Столько внимания твоим высосанным из пальца проблемам здесь еще никто столько внимания не уделял, на моей памяти.
>>610821 Бля, пиздец ты охуел цепляться к играм на доске разработки ИГР. Где я блядь должен черпать вдохновение для нового шедевра? Проблема не высосана из пальца и не факт, что переустановка винды поможет ещё решить.
>>610815 10 винда ничего не форматирует и не удаляет: в некоторых случаях при установке вообще нет кнопки Format, хотя иногда нужно. Можешь смело выбирать при установке Keep Nothing - оно заботливо сложит в папку Windows.old старых юзеров, содержимое ProgramFiles и других подобных папок. Порно с конями, даже если оно в корне системного диска - там и останется лежать.
>>610832 > заботливо сложит в папку Windows.old старых юзеров, содержимое ProgramFiles и других подобных папок Возможно это пофиксили, но винда, даже 10ка не складывала в ОЛД программы х86, что иногда приводило к неудобствам. Поэтому я всем рекомендую загружаться с лайв-флешки и самостоятельно перемещать всё барахло с диска Ц в свою папку-бэкап.
>>610856 > идеальная игра для убийца времени в очереди или в автобусе Может у тебя конечно реакция нечеловеческая, может у твоего топового "игрового" смартфона (хотя непонятно, почему ты с топовым смартфоном на общественном транспорте, а не на л/а). Но суть токова, что в этой игре даже с клавиатуры компа сложно дольше 10 секунд продержаться, не представляю, как её можно успешно играть пальцем на тачскрине или упаси хоспаде на гироскопе.
Аноны нужна помощь не могу понять как сделать так, чтобы урон врагу проходил только в определенную часть тела. Т.е. чтобы игроку приходилось обходить его со спины для того, чтобы убить. Единственное, что придумал это нахуярить вокруг врага невидимых имортал блоков в тех местах где он неубиваем? Есть другие варианты? Я правильно мыслю? Пик 1 Синие мой - персонаж Желтое - пули Зеленое -броня которой окружен врагу (красное) Красное - враг
У меня есть список обьектов. Каждый обьект(типа 1) создает один раз другой обьект (тип 2) при этом обьекты типа 2 создаются детьми к стороннему обьекту, по сути пустой GO с трансформом. Так вот, как при создании обьектов типа 2 установить линки с обьектом который их создает(типом 1)?
Я правильно понимаю, что этот даун только свои гавно курсы низкого качества пиарит или я срочно должен раняя кал бежать записываться на курсы и уже через пол годика стану богом С#, Unity да и просто охуенным парнем. https://www.youtube.com/user/OfficialChannelGD/videos
>>610953 гавёные у него курсы я прошёл несколько на ютубе и один скомунизденный с юдеми, парень просто записывает свои вебинары, при том в полном пренебрежении к монтажу видео, но альтернативы нет, есть некоторые проблемы которые только этот утырок может решить.
Есть геймобжект panel. У нее есть 3 child которые в себе содержат компонент Slot. Способ на пике не позволяет вытянуть эти компоненты, не понимаю как можно простенько их от туда стянуть?
И так аноны главный вопрос к людям работающим на лучшем движке Конечно после rpgmaker-а сколько вам удолось заработать на своих играх? Делаете вы их для себя и для души или хотите стать независимым инди разработчиком со своей командой и двигаться по жизни с геймдевом рука об руку.
>>611077 Сука ты зделал мне больно. XNA навсегда останется в мое сердце. Почему мир оказался так жесток к этому лучшему фреймворку для игор на шарпе и венде? Именно она должна была стать Юнити - правильной юнити, без костылей, багов, унылого маркета и отвратной оптимизацией.
>>611107 Вкатился в мобилко гавно после 3 месяцев освоения, получаю с вычетом на рекламу около 2к $ в месяц, после идёт спад и надо снова клепать новое.
>>611119 Делаешь все сам? Какие игры в основном клипаешь 2D или 3D? Бездушные дрочильни по типу 3 в ряд? Модельки сам делаешь? Какие игры делаешь и с какими трудностями сталкиваешься.
>>611110 > Почему мир оказался так жесток к этому лучшему фреймворку Потому что массы потребляют RAD (RGD / RSD) редакторы. Со времён дельфи. Если ты делаешь фреймворк, в котором надо ручками по клаве горы бойлерплейта городить, то будь готов, что твой фреймворк будет интересен 3.5 пердоликам. Остальные же убегут на свистоперделочные движки с редакторами-визивыг, где одним лишь мышководством, без единой строчки кода, за один рабочий день создаются действующие прототипы, которые уже можно показать спонсору, пока едет лифт.
>>611121 Конечно сам, отдавать половину своих копеек кому то на фриланс еще не хватало. В основном 2Д, так как проще скопипастить любое говно годичной давности и слегка перерисовать спрайты, менюшки и тд. 3Д изредка и по фану заливаю, собирает намного меньше, потому что модельки бедные, хотя всякое говно про супергероев заходило отлично, но от этого рака у меня самого психо трип случается пока пилю.
3 в ряд, пазлы, говно с поиском предметов, ранеры, еще подобие новел с мини играми про всяких барби и аниме кунов. По ресурсом подчистую всё пиздится, из старых игр(1+ года), потом слегка перерисовывается/переделывается, для 3д либо фри модели, либо вскрываются игры и из ресурсов. Единственная трудность это выжирает тебя из внутри, как рак, но есть то хочется. В планах накопить достаточно и сделать игру для души, но это так, маняфантазии.
>>611135 Интересно, какова твоя игра мечты? При таком-то трешовом послужном списке. Я надеюсь, ты в курсе, что деятельность меняет человека. Невозможно годами делать трешак и остаться нескоррапчченным.
>>611139 В одиночку без таланта или особого упорства это не возможно, как понятно, у меня второго а тем более первого нету, выход только один, заплатить чтобы сделали за тебя.
>сиди в деревне на шее у старенькой мамки Время идёт, стареешь, уже не вариант.
>>611140 Говна понаделано дохуя это да, тут от себя мне ничего не скрыть. >Невозможно годами делать трешак и остаться нескоррапчченным. Хз насчёт этого, я делаю треш ради денег -> выживание, осознавая что это говно как и 99.5% всего мобилко маркета, но как говорится рыночек диктует свои правила, люди хотят говна с рекламой, да побольше и почаще.
>Интересно, какова твоя игра мечты? Всё сугубо зависит от накопленного бюджета, так как музыка+графика будет на аутсорсе. Красивая картинка плюс приятная музыка/звуки делают половину успеха, или даже больше(для нормальной игры, для мобильной считай весь).
>>611150 Я начинаю подозревать что клепание говноигор таки скорраптило тебя. Попытайся почувствовать Творца внутри себя (no homo). Допустим первое время ты только отдыхал и путешествовал. Ну год, ну два. Дальше-то что?
>>611153 Ты уже начинаешь спускаться в тему поиска смысла жизни, для себя каждый сам определяет цель своего существования.
>Допустим первое время ты только отдыхал и путешествовал. Ну год, ну два. На земле столько мест что и за всю жизнь не побывать везде. Ты же путешествуешь не пробегая все города и страны по паре недель, а ведь в каждой стране, на каждом участке планеты земля есть свои интересные места. Думаю год-два спокойно превращаются в 10-15 лет, а после уже пенсия, и делать игори врятли мозг позволит нормально. Останется осесть где нибудь. Я предполагаю что ты еще молод, и многие взгляды на вещи у нас совершенно разные.
>>611160 Понимаю этого анона для меня создание говно игорь это как шанс заработать доп денюжку не сдохнуть от голода и как мечта заработать столько денежек, чтобы никогда больше не работать.
>>611160 > На земле столько мест что и за всю жизнь не побывать везде. Спустя год два ты обнаружишь, что все эти места совершенно одинаковы и ничего нового ты там не видишь. Впрочем, чего это я? У тебя же нет 3.5 М$
>>611170 >Спустя год два ты обнаружишь, что все эти места совершенно одинаковы и ничего нового ты там не видишь. Бесполезный спор о вкусах, не вижу в нём смысла.
>У тебя же нет 3.5 М$ И врятли будут, так что это фантазии)
>>611183 а не, туплю, тут вроде сгодится Lerp transform.rotation = Quaternion.Lerp(from.rotation, to.rotation, Time.time speed); transform.position = Vector3.Lerp(from.position, to.position, Time.time speed); Эх поскорее бы придти домой с работки и начать допиливать игру
Помогите. Мне надо заставить персонажа немного парить над землей. Как этого можно достичь? Можно наверное все время проверять расстояние до земли и преподнимать персонажа, но мне кажется это тупо. Есть другие способы?
>>611135 Так это получается ты почти нихуя не делаешь вскрываешь чужие игры перерисовываешь картиночки и все игра готова? А как с законностью такой деятельности?
>>611218 Я думал об этом, но тогда могут возникнуть проблемы при соприкосновение в наклоненном состояние. + Что делать если поднять надо на приличную высоту
Хелп у меня 2 джойстика один для поворотов персонажа, а 2 для движения (вектор3). Персонаж двигается прямо 1 джойстиком я делаю разворот на 180 вторым джойстиком. Но теперь когда я продолжаю тянуть джойстик вверх т.е. дальше двигать персонажа вперед он двигается дальше по оси Z все как бы правильно. Но мне то уже надо чтобы он двигался назад по оси Z. Я не понимаю как это сделать или в чем мой проеб. Ну проеб наверное в том, что я беру глобальные координаты Вектора3 т.е. наверное, чтоб пофиксить хуйню мне надо ебаться с локальным координатами. Так да?
Вот скажем есть 3 объекта А Б В. И есть еще объект Х. Я хочу реализовать такое: заставить объект X сначала двинутся на позицию А, потом к Б, потом к В. Есть ли готовое решение? Я смутно помню какой видеоурок, где было такое реализовано вроде даже с помощью какого-то компонента из стандартных ассетов
Я заебался. У меня два скрипта 1 пуля которая летит и исчезает после попадания в объект в консоль пишет (работает). 2 Это хп противника которые убавляются он умирает. Но он не умирает потому, что я не понимаю как заставить мой "Шард" наносить урон. Т.е. как я понимаю мне надо обратиться к моему "Хелс менеджеру" после соприкосновения и дать ему цифирки урона, но как это сделать?
>>611714 hit.collider.GetComponent<EnemyHealthManager>().DamageToEnemy(10000000); я чет не помню что раньше можно было hit.transform писать
учти что пуля может врезаться в стену у которой не будет скрипта EnemyHealthManager, т.е. будет ошибка Надо проверять имя, тег или наличие скрипта у объекта в который врезалась пуля.
Блять, пацаны, canvas scaler выебывается, глючит в режиме Scale With Screen Size. Любой юи рект двигаю и scale канваса sooqua меняется каждую секунду, все дрыгается во все стороны будто разрешение экрана меняется постоянно. Че за хуйня? В билде все нормально, все по пизде только в редакторе и только в режиме Scale With Screen Size. На компоненте меняю разрешение, соотношение сторон, референс пихель пер юнит нихуя не помогает.
О, это же мой первый рабочий скрипт - вешаешь скрипт на любую йобу, жмешь E и заползаешь под нее. Сначала камера тупо опускается до земли, потом с этой позиции до центра объекта. Говнокод наверное, но я решил для первой игры не парится об этом, лишь бы допилить, а то так и не делаю.
>>611830 Ты имеешь ввиду сделать такое? 1) Объекту, под который можно залезть, ставлю, например, тег "укрытие" 2) прицепляю к челу (FPC из Standart Assets) башку-emptyоbject с коллайдером 3) детектю столкновения башкой. Проверяю, если столкнулся с объектом, у которого tag == "укр", то ныкаю персонажа. Так?
Аноны подсказывайте. Мне надо, чтобы после захода игрока в определенную зону позади него закрывалась двери и спавнились за стенками враги. Но делать врагов через "КреэйтГейОбджект" я заебусь. Это же надо еще каждому будет координаты в скрипте писать и все такое. Т.е. мне проще в сцене врагов раскидать сделав их невидимыми например и неактивными пока игрок не зайдет в зеленую зону. Ну и написать соответственно скрипт, что они появляются после того как он наступил туда-то. Но тогда наверное невидимость надо через Альфа-Канал делать или смену текстур, а это те же яйца только в профиль. Короче посоветуйте как это вот все реализовать. Красное - стены Черное - пол Зеленое - зона не возврата Бирюзовое - враги
>>611912 Сейчас понял, что можно сделать спаунеры на каждого моба которые будут активироваться при заходе игрока в зону. Но если есть другие варианты говорите
Сначало происходил функция триггер на игроке как только он заходит в область. Далее из этой функции инстансом создаются обьекты из префаба в назначанных точках, которые ты расставишь по уровню(либо хранишь координаты в массивах), всё. Другой вариант это расставляешь врагов в ручную и забиваешь их в массив гейм обьектов и потом врубаешь их как только происходит событие.
Короче вариантов куча, всё зависит от желания и потребностей, можно изъёбываться в оптимизон, можно забить хуй и делать тупым прямым кодом.
>>611913 Наставил пистых гейобжектов c уникальным тегом "spawner", при загрузке уровня EnemyManager находит их всех и в коллекцию. Вот тебе и координаты
>>611912 Главное, чтоб не было, как в некоторых играх: загружаешься в локацию, в которой уже был и вокруг тебя одновременно падают замертво убитые тобой ранее враги. Это происходит, когда мобы врагов расставлены в префабе локации, и при её загрузке она чекает из сейва, кто жив, кто мёртв.
>>612072 Подскажите еще на пике у меня при нажатие на кнопку мыши из пушки вылетает шар. Но так как это враг надо, чтобы он постоянно со старта выпускал шары без моих щелчков мышкой. Как это сделать? На, что надо заменить Input.GetButton("Fire1")?
Поясните за коперайт в играшках на телефоньчик. Хочу сиздить идею одной мини игры из игры, но там сука и модельки придется пиздить это наверное проблема с коперайтом.
Хочу учить шейдеры. Привет двач. Хочу продвигаться в изучении юньки, и следующим пунктом выбрал написание шейдеров. Выбрал потому что увидел множество вакансий, где рекомендуется или требуется опыт создания шейдеров. Я уже прошёл серию туториалов по написанию графического движка с нуля на ц++, выучил что такое projection matrix и прочую математику. Теперь есть понимание базы того, как это всё работает. Пытаюсь перейти к изучению шейдеров на юнити. Мне не понятно. Наткнулся на: Никакущую официальную документацию. Архаичные видео на ютубе, долго объясняющие базовые вещи, из за которых становится ещё менее понятно. Статьи, которые пишут что за что отвечает, но не приводят реального практического примера использования. Отсутствие литературы или онлайн курсов.
Я хочу не просто разобраться в том, как работает шейдер, а ещё и получить практические навыки написания. Я пока с трудом представляю как может выглядеть ТЗ для написания шейдера и где это будет необходимо. Кстати нужны ли шейдеры? Не вытеснит ли их гейский шейдерграф?
>>612417 Нихуя особо не шарю в Шейдерах, Юнити и слаб в С#, но вот твои шейдэры. Там в фри версиях есть демо сценки где все можно потрогать посмотреть скрипты и понять как что работает. Сегодня с этим ебался хотя мне только внутрение свечение надо было :С. Дальше думай нужны они или нет. https://assetstore.unity.com/vfx/shaders
>>612417 >Никакущую официальную документацию. То есть доки с примерами и картинками для тебя никакущие, тогда не знаю что можно тебе посоветовать. Разве что стать умнее.
Написал простенький скрипт. Нажимаешь E - и игрок должен посмотреть на шар. Вроде нормально смотрит, однако чем выше/ниже смотрю игроком, тем хуже наводится (гифка 1). Код: if (Input.GetKeyDown(KeyCode.E)) { GameObject.Find("player").GetComponent<CharacterController>().enabled = false; GameObject.Find("player").GetComponent<FirstPersonController>().enabled = false; Vector3 relativePos = GameObject.Find("xxx").transform.position - GameObject.Find("player").transform.position; GameObject.Find("player").transform.rotation = Quaternion.LookRotation(relativePos); } if (Input.GetKeyDown(KeyCode.T)) { GameObject.Find("player").GetComponent<CharacterController>()).enabled = true; GameObject.Find("player").GetComponent<FirstPersonController>().enabled = true; } отключил эти два компонента. Если этого не сделать, после наведения через мгновение сбросится. .
>>612613 Ну вроде смог заставит работать правильно. Если вращать не сам персонаж, а камеру, которая прикреплена к нему, то все выглядит ок. Видимо там какая-то блокировка по оси y стоит, что ли, хз. Но вообще хотелось бы персонаж сам врашать, как объект, а то это как костыль
>>611912 > Но делать врагов через "КреэйтГейОбджект" я заебусь. Это же надо еще каждому будет координаты в скрипте писать и все такое. А в чём заёб-то? Один раз в префабе врага сделать статик функцию SpawnMe(Vector2 Coords, int Gun, int Ammo, var VsioTakoie); и затем спавнить врагов этой функцией. мимоОПгодотреда
>>612691 А сам вообще не можешь догадаться, как оформить код? Это ж твоя игра, а не моя. Функция настраивает объект согласно аргументам. Насчёт статика не уверен. В юнити же объекты добавляются как компоненты. В общем, алгоритм выглядит так (в шарпоподобном псевдокоде): static void Spawn(GameObject me, Transform transform, int gun, int ammo) // me инициализирован ранее движком { me.Transform = transform; me.selectGun(gun); // типа локальная функция метод префаба, который делает выбор оружия me.Inventory.AddItem(gun, ammo); // первый аргумент, индекс патронов, совпадающий с индексом оружия, второй аргумент - количество добавляемого }
void selectGun(int gunID) { this.addComponent(GunObject<gunID>); // например как-то так (очевидно, что заранее нужно будет описать префаб GunObject, который выдаёт из списка специализированный по шаблону объект (я предпочитаю целочисленные константы)) }
И что это за хуйня? Юнити просто так взял и на ровном месте насрал ошибок. Я перезагрузил его и он насрал еще больше ошибок. И даже ебучий цилиндр убил. Что случилось?
>>612806 А так вот оно что. Я то тупой не догодался. И что же там написано версия Юнити новее хуй сосите - м-да спасибо анон очень помог. Чтоб я без тебя делал. Только вот я нихуя версию не менял и над проэктом уже месяц работал, а обновления скипал/игнорил
Аноны надо чтоб за машинкой тянулся трэил линию дурацкую делать не хочу. Хочу чтоб квадратики или ромбики прикольные ну и чтоб затухали исчезали. Как лучше сделать? Я думал через систему частиц, но там только простенькая хуйня делается. Через анимацию движения наверное?
>>613175 > через систему частиц, но там только простенькая хуйня делается Внимательнее изучи частицы. Там должна быть опция глобальных координат. При этой опции частицы излучаются из движущейся точки и оставляют след.
>>613385 Щас я буду постить тут отчёты, меня засрут и затравят. А потом моя игра выйдет в стиме, будут писать хуёвые отзывы и делать рефанд. Оно мне надо?
>>613439 >>613449 >>613387 Блять ну давайте тогда около игорную тему обсуждать бизнес, маркетинг. Там, что у нас сейчас на хайпе, что выгоднее кликеры или три в ряд. Мне скучно хочу с братьями разработчиками пообщаться.Знаю скажите не брат я вам
>>613450 > что у нас сейчас на хайпе, что выгоднее кликеры или три в ряд При любом раскладе всегда в шоколаде: экшон-эрпогэ с домиками диривянными набигающими разбойниками, эльфами, старым фортом горах и выбитым глазом на полэкрана.
Сап двач есть одна Main Camera которую я закрепляю на игрока, но когда игрок умерает камера умирает вместе с ним и мне срут ошибок. Как фиксить? 2 Камеры как я понял сделать нельзя.
Вот хороший курс по Юнити для начинающих - https://cloud.mail.ru/public/5HCR/4kGJMhAr9/ "Unity 2019 для чайников" 1. Введение 2. Основной интерфейс 3. Создание уровня 3D 4. Создание уровня 2D 5. 2D Физика 6. Префабы 7. Анимации 8. Основы C# 9. Базовый скриптинг 10. Математика 11. UI 12. Практика. Бесконечный Ранер Закрепите в шапке треда
>>613581 >Хохряков разработчик игр Каких игр Хохряков разработчик он конечно нигде не упоминает. Я кстати тоже разработчик игр, покупайте у меня топовые курсы.
>>613832 Я когда копался в коде first person character из стандартных ассетов, заметил, что в Start() Camera.main занесена в переменную. Так что лучше так и делать, как они, чтобы не делать постоянный поиск.
Прилетела интересная задача, нужно реализовать в виртуальной реальности экскурсию по музею. Пока я ничего лучше не придумал, как снять много панорам и натянуть это на юнити. Кто-нибудь сталкивался с этим? На чем лучше сделать? Есть ли какие-либо туториалы на эту тему? Сам я системный администратор, и к программированию, а тем более геймдеву отношусь практически никак.
>>613860 >Прилетела интересная задача, нужно реализовать в виртуальной реальности экскурсию по музею. Пока я ничего лучше не придумал, как снять много панорам и натянуть это на юнити. Кто-нибудь сталкивался с этим? На чем лучше сделать? Есть ли какие-либо туториалы на эту тему? Сам я системный администратор, и к программированию, а тем более геймдеву отношусь практически никак. Могу наебашить.
>>613881 Для связи телега есть. Я еще сам учусь по видеоурокам, но кое-что умею. Судя по твоему описанию там не сложно. Хотя, если честно, отвлекаться на сторонний проект не охота, я уже пилю свою игру. По стоимости смогу сказать после уточнения задания.
>>613860 > Прилетела интересная задача, нужно реализовать > я системный администратор 1. Находишь студию софтверного девелопинга. Корешишся с директором. Предлагаешь ему вкусный заказик за откат тебе. 2. Он отказывается. GOTO 1. 3. Он соглашается. 4. Доставляешь ему этот твой заказ от твоего насяльника. На возражения "чо так дорого?" говоришь, что это самый дешёвый варик. У других студий дороже. 5. ПРОФИТ. 6. Нюхаешь кокс с ягодиц шлюх.
>>613890 1.Получаешь от насяльника задание разработать ёбамузей. 1.1 Учреждение бюджетное, поэтому бюджет твоя зарплата в 15к руб. Ищешь студию софтверного девелопинга. Корешишься с деректором. Предлагаешь ему вкусный заказик на 5к руб. Вы больше не кореша. 2. Пилишь сам. Показываешь насяльнику. На возражение "что за говно?" говоришь, что это самый лучший подарок - подарок сделанный своими руками. 3.Нюхаешь кал с унитаза в туалете своего музея.
Достаточно ли купить юнити плюс на месяц за 35 баксов ради того, чтобы убрать из финального билда сплеш скрин с логотипом юнити? Или там больше платить придется? Я чекнул на их сайте, вроде можно. Но у меня почему-то сидит в голове память о том, что когда-то нужно было сразу год оплачивать.
Вопрос. Есть префаб А. В нем содержатся дочерние префабы X, Y, Z. Префабы X, Y, Z, а также их копии, имеют уникальную трансформ позицию относительно центра префаба А (деревья, камни, дома расставленные на полянке). У 1 человека возникает проблема - в его префабах А все копии дочерних префабов X сбрасывают трансформ позиции в 0 и располагаются кучей в центре префаба (т.е. все деревья находятся в центре лужайки, камни и дома на своих местах). У 2 человека все ок. Человек 1 удалял мета файлы, удалял Library, полностью сносил и выкачивал весь проект заново... у него все равно повторяется проблема. У человека 2 такой проблемы нет. Что за мистика, как лечить?
Вопрос по реализации: Дизайн игры как в квесте - на экране отображается одна комната, когда уходишь из нее, начинает отображаться другая (пример: https://www.youtube.com/watch?v=YkwBzxWSAec) Как лучше сделать переход в другую комнату(всего семь штук)? Все комнаты уже установлены заранее и камера просто "перепрыгивает" или камера не двигается, комната исчезает, на ее месте(в координатах) оказывается другая?
Unity in action, довольно сложная для новичков. Начиная с первого примера, появляется код, который никак не объясняется. Есть ли книги более дружелюбные для новичков, особенно тех кто не знаком с C#, но имеет опыт программирования на другом языке? Когда-то изучал Gamemaker по одной древней книжке, так там было довольно подробно всё расписано, даже для тех, кто не знаком ни с самим конструктором, ни с программирование вообще.
>>614510 Книги для дебилов, которые настолько дебилы что покупают какие-то книги вместо того чтоб сразу сесть за юнити с гуглом и заставить чертов куб двигаться.
>>614510 Книги не нужны. Вот твой алгоритм вкатывания: - Проходишь самый первый урок по юнити, где нужно шар без текстур катать - Если ничерта в коде не понял, проходишь самые азы c# до ивентов хотя-бы - Далее продолжаешь делать уроки. Уже будет заметно легче. - Далее начинаешь пилить свою игру. Чего не знаешь - гуглишь. Главное, не забывай, что с 99% вероятностью твоя первая игра будет не очень и относись к ней только как к тренировочному полигону.
>>614548 Может мне ещё пару учебников по высшей математике и матанализу скурить? Мне нужно понять, как работают две строчки кода, а не что такое углы Эйлера. Автор этого доступно не объясняет, а значит книжка не подходит для начинающих. Потому я и спрашиваю, есть ли чтиво более доступное для новичков, чтобы научиться писать свое, а не просто бездумно копировать.
>>614557 Для понимания кода тебе надо понимать углы Эйлера. А чтобы не тупить как баран на игровой код тебе надо понимать хотя бы основы высшей математики. Привет. Алсо чуйка говорит что забыт dt.
Помогите вкатывальщику! То ли я обосрался где-то то ли юнька глючит. На снимке 1 - значение переменной = 1. соответственно лог 10 + 1 = 11. но юнька выводит старое значение 110 (до того момента как я изменил значение переменной со 100 на 1) ctrl+s не забывал прожимать. Юньку перезапускал. В чем дело? как исправить?
>>614569 Блеешь тут только ты, перхоть ебаная. Я задаю конкретные вопросы. >>614567 Хорошо, перефразирую. Есть ли учебники, для понимания которых не требуются знания тригонометрии, основ высшей математики и всего такого? Прям для конкретных чайников. Просто именно эту книгу советует шапка треда, но лично мне, как новичку, первый раз запустившему Unity позавчера, она кажется не подходит.
>>614575 Таковых учебников нет. Ты не можешь писать игры без тригонометрии, векторной алгебры и теории вероятности от слова "вообще". Это базовый минимум.
>>614575 >Есть ли учебники, для понимания которых не требуются знания тригонометрии, основ высшей математики и всего такого? Классика: проебал в школке математику, физику, химию - а нахуй они нужны, они же для ботанов? А теперь такой "как бы мне так понять все, что я проебал в школке, только попроще чтобы, я же не ботан".
>>614579 Мне химия вообще никак не пригодилась в жизни (ну может быть пока), физика в быту иногда помогала, но в основном закон Ома для всяких пердуинок я калькулятором считаю, а вот в геймдев там уже без тригометрии и векторов никуда, тут сыглы.
>>614577 Чет ты меня не убедил. В 2019 году, когда есть даже игры, внутри которых можно создавать игры, когда есть тонны бесплатных ассетов с предустановленной физикой и коллизиями, мне зачем-то нужно знать какую-то ебаную тригонометрию и теорию вероятностей. Ладно, если не хотите делиться информацией, поищу сам. И с чего я вдруг подумал, что анон с двача будет рад чем-то мне помочь. >>614579 Да, все так. И именно поэтому, я сижу на сайте для быдла и интересуюсь у местных, как мне начать писать свои собственные игры. А ты, я смотрю, уроки логики не прогуливал.
>>614580 Ну тащемта без физики в геймдеве ты тоже соснешь, т.к. она начинается почти сразу - кинематика, например. Видать, не особенно ты продвинулся в геймдеве, если до этого пока не дошел. >>614597 >Да, все так. И именно поэтому, я сижу на сайте для быдла и интересуюсь у местных, как мне начать писать свои собственные игры. А ты, я смотрю, уроки логики не прогуливал. Глупенький, я слишком непонятно для тебя написал, да? Окей, давай прямо и без намеков. Готов внимать? Напряги свою извилинку и поехали: НЕТ волшебной таблетки, тупорылое ты быдло. Если ты хочешь что-то знать - тебе придется это выучить. Если ты слишком тупой, чтобы что-то выучить, то ты соснешь хуйца.
>>614620 >Ну тащемта без физики в геймдеве ты тоже соснешь, т.к. она начинается почти сразу - кинематика, например. Видать, не особенно ты продвинулся в геймдеве, если до этого пока не дошел. Дай примеры, когда для кинематики нужны формулы из физики, а не встроенные функции из того же юнити. Тот же дыртейл прекрасно без всякой там кинематики миллионы заработал. Так что не вижу особого смысла в физике.
>>614622 Что ты имеешь в виду под "встроенными функциями из того же юнити"? Мне кажется, ты вообще ни в зуб ногой, если честно, прост какой-то набор слов без смысла. Ну ты хотел какой-то пример использования физики, да. Ну вот попробуй запилить свою гравитацию, не ту которая в юнити ставится галочкой "чтобы падало вниз", а хотя бы простейшую систему планет, например. Тут-то тебе придется вспомнить, что такое нормальное и тангенциальное ускорения. А это ж даже еще игру писать не начинали.
>>614623 Зачем мне запиливать свою гравитацию? Ты путаешь общий геймдев с каким-то там спейстейшеном, который дай бог запилит 1 из 1000 здешних анонов.
Для общего (всего: гоночки, платформер, тривряд) геймдева важна математика/векторы/тригонометрия, т.к она есть и применяется во всех играх. В той же "каэсочке)0)0" можно обойтись практически без знаний физики, отбросил луч и просчитал траекторию, даже я могу сделать это. И зачем мне для этого знать всю школьную программу физики, а? Я изначально не говорил о ненужности физики, заметь, просто редко применял её в жизни. Или тут очередной физмат-дрочер в треде?
>>614623 Проорал с "фелософа". Ну давай, запихни свою школьную физику в Stardew Valley/Undertale/Darkest Dungeon/Hollow Knight. Это я случайные игры из топа инди взял
Ответочка, шизику физику. Все велосипеды уже изобретёны.Если мне когда-то и понадобится что-то из физики, то найму специалиста за 2к/час. Будет гораздо продуктивнее потратить время на те скиллы, которые гораздо больше пригодятся в геймдеве, нежели зубрить залупу, польза от которой будет минимальна в соотношении с другими умениями. Теперь пошел нахуй из моего треда.
>>614623 >встроенными функциями из того же юнити В Юнити нет даже встроенных функций рисования примитивов. Если линию или прямоугольник ещё как-то можно нарисовать, то чтобы нарисовать окружность, придётся помучиться.
>>614662 > Все велосипеды уже изобретёны В юнити постоянно надо изобретать велосипеды, потому что вместо добавления необходимых вещей и исправления багов разработчики занимаются разработкой презентаций для инвесторов. Ладно бы речь шла об опенсорсном движке, нет чего-то - пиши сам. Но в юпити ничего нет.
Охуенно обосрали парня предлогаю в gd заменить паскод на задачки из тригонометрии. Хочу свою 3 игру сделать, но теперь в новом жанре ТОП-ДАУНэт не яШУТЕР. Чтоб вид сверху мой крутые парни бегают стреляют я их по укрытиям раставляю и вот это все. Да-да такого говна и так навалом и в плэймаркете видел, НО ЭТО БУДЕТ МОЕ ГОВНО! В общем поясните с какими подводными столкнусь и вот за все возможные сложности? Пока в голове все выглядит просто ну кроме того, что нужно много рисовать. Пик 1 для дебичей которые не знают, что такое TOP DOWN
Ребята, где поподробнее про mvc почитать? Вот, например, я хочу сделать движение персонажа. Я корректно понимаю: Контроллер каждый апдейт проверяет на нажатие кнопки, и если нажата, посылает сообщение. View является подписчиком, и двигает(ся) персонажа на скорость из model. Или контроллер сам двигает, без нотификаций и метода во вьюхе?
>>614785 >не забудет школьную программу через год после шкалки Я до сих пор теорему пифагору и про векторы не забыл, даже знания ооп дельфи остались, которые нахуй ненужны. Значит ты не учился, дурачок.
>>614804 > знания ооп дельфи Чтож там за такой ооп в дельфи, который не такой, как другие оопы? Что там, наследование наоборот? Или инкапсуляция поперёк?
Что не так с кодом? Все как в книге, но выдает ошибку, гугление не помогло. Копировал уже законченный код, который дается дальше по книге - ошибка всё та же. Хелп
>>614821 лол у автора спроси. если чё то тип можно указывать как GetComponent(тип) GetComponent<тип>() второй вариант немного православней. дженерик типы ваще заебись.
>>614828 Потому что в одной книжке собрана вся информация, которую тебе бы пришлось искать на десяти разных сайтах. Экономит время как бэ, не? Ну я так понял, местный анон просто копипастит код с каких-нибудь видеоуроков на ютабе русскоязычном, а то что у них в шапке говно нечитабельное они и не в курсах. Возможно у большинства и Unity то не установлен, так чисто перед сном накатывают пару уроков на расслабоне, чтобы потом можно было повыебываться в треде.
>>614830 вся информация которая нужна для написания хуйни сверху есть на сайте с документацией юнити. а если совсем уж чет непонятно, то на сайте мелкософта.
время реально экономит разве что когда в примере делается что-то что хочешь видеть ты сам. хочешь топдаун шутер - заебись если в примере делают как раз топдаун шутер. но такое разве что и правда какой-то мудак на ютубе делать будет.
>>614830 >Потому что в одной книжке собрана вся информация, которую тебе бы пришлось искать на десяти разных сайтах Очень хорошая инфа, GetComponent без типа написали чтоб ты 3 дня ломал над этим голову, а потом бы пошел искать инфу начет этого по разным сайтам.
>>614833 >Юнити уже вошел в финальную стадию агонии В годототреде любая толстота проходит, здесь все таки потоньше надо.
>>614842 > Очень хорошая инфа А теперь представь себе, что он удалился в тайгу, чтобы создать в уединении и отшельничестве игру мечты. Взял с собой книжки эти и комп. Интернета нет.
>>614864 тебе и колесо покажи тоже будешь "ну а че такое, ну катается и катается и чё такова". много шариков катается. хорошие шарики. понимаешь? заебись сделали. то что раньше делали все и каждый по своему теперь сделали за других и не через жопу. спасибо, дайте ещё.
вот реальная на данный момент проблема юнити в том что там пизда вместо сети. вот хочу хороших новостей про это.
>>614872 да вроде и должны, а вроде и хуй знает. какие-то телодвижения во все стороны и никуда конкретно. да и хуй с тем что если оно будет хуже чем в уе, если можно будет залезть под капот как в прошлой то уже будет нормас.
>>614874 шлушай, вот пилю я свой навмеш-велосипед годами, я не могу ещё паралельно сваривать другой велосипед. пощады. человек может делать только один велосипед за раз.
>>614933 да как бы забивать гвозди микроскопом намного удобней чем голыми руками. не говоря уж что и то и другое представляет собой целую полку с всяком говном на которой валяется микроскоп. схватил микроскоп - нормас. а если умный то можно и молоток взять.
В данном случае эта книжка стала манной небесной, где подробно и четко расписывается всё по юнити. Простейшие знания с кодом и подробным разбором методов, определений и т.п. Далее пойду читать дукументацию, но пока хочу разобраться в основах построения сцены, кода, и тд.
с англицким не настолько хорошо, сейчас наверстываю
>>614936 Только это чужая полка. Сегодня барин добрый, даёт микроскоп и молоток попользоваться. А завтра заберёт. Или сам куда-нибудь пропадет. Ох милый барин, добрый барин, на кого ты юнитихолопа оставил....
>Второе издание знаменитого бестселлера «Unity в действии» было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими максимально эффективно использовать Unity для разработки игр
А версия Юнити уже и не указана, см пик.
Да и пока главное, опять же, понять основные механизмы, затем docs.unity3d.com станет моим вторым домом.
>>614955 > главное, опять же, понять основные механизмы Основной принцип ЕДИН для всех современных движков и перекликается с основным принципом всего современного графического ПО. Приложение при запуске вызывает бесконечный цикл, внутри которого разрешается вызывать колбек-функции. Штатное завершение работы приложения является выходом из этого цикла. Время между вызовами двух колбеков (дельта) тщательно записывается и используется в логике приложения, чтобы обеспечить плавность и синхронизацию.
>>614986 Главный принцип движков - сделать говно в красивой обёртке и продать его инвестору/конечному покупателю... Как-то раньше обходились без движков и игры были лучше...
>>615073 Вот именно, чтобы сделать игру, движок не нужен. Он только мешает.
Возможно ли создать BoxCollider2D из нихуя в коде? Есть позиция квадрата и Вектор2Д размеры квадрата который нужно проверить пересекается ли с другими BoxCollider уже в 3Д, собственно думаю что нужно создать BoxCollider2D boxTarget с размерами вектора и BoxCollider2D уже с размерами 3д коллайдера и ебануть box3d.Distance(boxTarget).isOverlapped Нутром чую что хуевое решение есть ли что поумнее?
>>615169 ты можешь сказать что у тебя массив любой длины какой тебе вздумается и просто рядом держать количество использованных элементов в нем. типа int[] myArray = new int[100]; int itemsInMyArray = 2; и если в твоем массиве слишком много хуйни а хочется впихнуть ещё то создать больший массив и скопировать туда все из старого. или просто используй List. хули. он сам за тебя будет расширятся и уменьшатся.
Нужно вращать объект, что будет менее затратно по ресурсам Transform.Rotate или просто создать анимацию вращения? Что лучше\хуже для одного\нескольких обьектов?
Господа, вопрос про MVC. Описываю движение персонажа, корректно ли я использую классы:
Модель - только хранит информацию о том, какая скорость, в какую сторону смотрит персонаж, какой статус (бег\ходьба, стоит)
Представление - прикреплено как компонент к персонажу в редакторе, хранит его аниматор и Rigidbody2D Есть метод движение. Пододвигает персонажа на определенное значение. Передается с определенным кодом "рассыльщику сообщений" этот метод.
Контроллер - отправляет сообщение и том, что нажали кнопку движения и передает скорость. Также вызывает метод поворота персонажа, если нужно.
Вопросы: 1)Корректно ли, что вьюха содержит аниматор и Rigidbody2D . Если нет, то где они должны быть? 2)Корректно ли, что вьюха содержит метод, который пододвигает на значение, которое передали в сообщении? 3) Корректно ли, что вьюха сообщает аниматору о том, какая анимация нужна (задает нужное значение для переменной?) 4) Где должен находиться метод, который меняет сторону персонажа (left to right)? В контроллере? Он передает сообщение или сам меняет значение в модели и scale во вью?
Сап, хочу вкатиться в геймдев. Из фака понял, что лучше изучать С#, чем UnityScript. Исходя из этого прошу посоветовать учебники по C#, по которым можно более-менее нормально учиться языку.
>>615522 >Никогда не кодил и не пытался >это же для ботанов >гуглом пользоваться тоже не умею >объясните, как все сделать заебись не включая мозг >хуле там сложного-то, главное найти правильный видеотуториал, где будут объяснять все нужное и не будут парить мозги всей этой ненужной ботанской хуйней, которая интересна только ботанам Хаха, классик.
>>616334 Хороший повод залезть во внутренности рендеринга и разобраться как там все работает. Никогда этим не занимался, только программировал геймплей.
Анон, посоветуйте стейт машину для ui анимации. Попробовали твиновую тему в форме TSS, мягко говоря не понравилось. Пытаюсь найти нормальное решение в этой области
Неужели, чтобы добавить класс нужно либо пихать его в один из скриптов, как класс в классе, или создавать скрипт через юнити, наследовать MonoBehaviour и добавлять его на сцену?
Пытался добавить файлы классов в студии, все пидорасить начинает, файлы исчезают. Пытаюсь ренеймнуть класс, все пидорасит.
(Почему тут все через жопу работает, почему какой туториал не смотрю, везде какая-то хуйня отбитая. Неужели никто не пишет нормально?)
>>616536 Какие еще файлы классов? Юнити генерирует c# проект изо всех cs-файлов и конпелирует в dll. Все файлы с расширением cs в ассетах автоматически добавятся в проект
>>616536 Потому что юнитеки попали в ловушку не подерживаемового легаси кода где одно изменение в исходном коде влечет за собой непредсказуемую работу всего кода.
>>616548 Найди хоть одну игру на зинке. Мне вот стало интересно и я погуглил. Нашел только https://forums.xenko.com/c/showcase Самая новая тема от 26 февраля, там демка уровня laba2. Остальное 2017-2016 года и игр там нет в помине, одни примерчики. Даже у говнодота есть шоукейс с творениями, отдаленно напоминающими игры, у зинки нет вообще ничего. Видимо игроделов смущает анальный зонд о которых теоретики и знатоки движков из гд не догадываются. А может ребята просто высрали никому не нужный бесполезный двиг, склоняюсь к этому варианту.
>>616544 Сурсошизик и здесь насрал. Нет, мы будем пользоваться профессиональными инструментами, а не хуитой из говна и палок от васяна. Да, мы хотим сделать и релизнуть игру, а не копошиться в дерьме.
>>616553 Копошиться скоро будет не в чем, идеальный движок сдохнет не сегодня-завтра. То есть не сдохнет, он же опен сурс, коммьюнити обязательно допилит!
>>616559 А чем оно лучше юнити? Я вижу что никто не делает игр на этом чудо движке и меня это смущает. Ты бы понес деньги в банк в который никто не делает вкладов?
>>616562 Юнити тоже бесплатен для индюков. Я не супер-разраб который может еще сырой двиг допилить чтоб на нем сделать игру. Мне нужен рабочий инструмент, хоть на нем и будет висеть логотип компании запилившей его.
Стоит ли переходить на Mac для разработки мобильных игр? Вижу три варианта: - Мощный ноутбук с Windows + VMware с macOS. Вроде неплохой вариант. Но напрягает нарушение лицензионного соглашения, хотя вряд ли будут последствия(прецеденты были?) - Мощный ноутбук с Windows + MacBook Air 13. Делать на винде билд, после через облако перекидывать на макбук с подключенным айфоном и там собирать/тестировать. Удобно, что всё это будет на отдельном устройстве, можно рядом поставить. Но там придётся работать на небольшом экране без мышки. - Или же взять мощный MacBook Pro из будущих моделей и не ебать мозги?
>>616598 Зачем тебе ноутбук? Ты будешь делать игры в метро? Купи себе нормальный комп, в полноформатном корпусе. Купи два хороших монитора. На сдачу сможешь ещё и аудиосистему к нему взять.
Вопрос про редакторы шейдеров, какой лучше хуже из этих? Стандартный ShaderGraph, ShaderForge или AmplifyShaderEditor ну или ваш варик если такой есть. Нужно сделать анимированные шейдеры без наворотов для старых мобил (OpenGL ES 2.0). Токо недо писать СДЕЛАЙСАМ.
>>616783 Выглядит заманчиво, пользовался им? И что можно теперь не покупая мак выложить в аппстор? (А хотелось бы) Там же нужен аккаунт разработчика, полюбому палки в колёса будут ставить какиенибудь.
>>616820 Уже нашёл shaderslab.com/shaders.html Просто хочется пару контретных сделать, например флаг анимированный и ещё типо анимированной неоновой вывески. Думаю выберу AmplifySE пушо ShaderGraph позиционируется для новых эффектов PostEffects или как они там, а они неочень на слабом железе. Понавертят этой хуеты и карточки до 80 греются на лоуполи моделях патом.
Нужно сделать простенькую Action-RPG для Android, навроде Zenonia/Inotia. С графикой, взятой из RPG Maker MV. Кодинг не умею. Какие ассеты для Unity подойдут?
>>603386 (OP) Аноны, нужна ваша помощь. Ток вкатился в юнити и бла-бла-бла. В общем: решил написать арканоид, и для красоты сделать в одном месте бесконечно двигающуюся платформу и шарик. физику решил именно в этом месте не прописывать чтобы не запариваться еще сильнее, и просто указал координаты куда надо перемещаться. Получается как, платформа двигается вправо-влево, а шарик треугольником, то есть отталкивается слева от платформы, сверху посередине о потолок, и справа от платформы (так до бесконечности). Рассчитал все скорости и первый удар происходит идеально, однако с каждым циклом он немного начинает опаздывать, и уже через минуты 3 он начинает не попадать по платформе. Как это возможно? Я допускаю что я мог неправильно посчитать, но при этом первый удар идеальный. Что не так?
https://www.youtube.com/watch?v=yTGhg905SCs Думал наконец-то покажут как пользоваться ECS. Нет, снова повторение одного и того-же маркетингового мусора без реальных примеров кода. Зачем они это делают? Сколько уже лет они кормят сказками и просят подождать? 3, 4 года?
>>617045 Ты за кого меня держишь? Я что, годотир-оборванец, чтобы самому ковыряться в исходниках? Где документация, где уроки, где нормальная поддержка в редакторе? Уже 4 года показывают кастомные демки. Ну да, есть демки. Только движка нет.
>>617073 Годотодаун, ты посмотри как вас в треде обоссывают - с ссылками, скринами и прочими фактами. Ты кроме пука из себя вообще ничего не можешь выдавить. Так что лучше не пиши чтоб не позориться.
>>617084 Дурачок с бинарным мышлением. Я пользуюсь юнити вообще-то. Просто меня заебал этот неумный форс DOTS (чего хотя бы стоит эта пафосная страница https://unity.com/dots), хотя по факту у них ничего нет, кроме сырых демок и нескольких промо-видео.
>>617045 Этими примерами ты можешь подтереться, там с каждой минорной версией все меняют от названия методов и классов к способу реализации всей этой хуйни. Ты не один из этих примеров без ошибок не запустишь если вообще сможешь запустить.
Парни, хочу вкатиться в Unity, но не могу никак понять, нафига они в качестве скриптового языка выбрали C#? Неужели нельзя было найти что-нибудь попроще-поудобней типа Lua или Пистона?
>>617242 >>617243 Серьезно, я не врубаюсь. Для производительности? Тогда почему не кресты? Какой-то свой говноскрипт они придумали, но ведь можно было сделать поддержку пистона - была бы бомба. Каждый детсадовец мог бы говноигры клепать.
>>617256 Наоборот лучше включи бамплимит постов 300 и сделай небольшое число страниц. Разумеется открепи все треды. Развлекательному контенту нужна высокая текучесть. Я не хочу видеть одно и то же на нулевой ГОДАМИ
Знатоки,порекомендуйте пожалуйста ассет на юнити для отрисовки дополненной реальности на холсте А1. Собираюсь распечатать кусок локации на бумаге и на мобиле чтобы показывалась 3д модель над этим холстом.
>>617274 Нужно убрать и ньюфаг-тред. Его смысл слишком размытый. "Тред для ньюфагов и обсуждения различных вопросов". Вообще-то это цель /gd/. Ньюфаг тред это по-сути субборда в борде и просто канализирует контент, а на борде кроме нескольких оффициальных тредов ничего не происходит. Это неправильно.
>>617292 >Доска создана для обсуждения вопросов, связаных с разработкой компьютерных игр >Тред для ньюфагов и обсуждения различных вопросов У тебя целая специализированная борда для обсуждения вопросов разработки игр. Вместо этого все обсуждение сконцентрировано в одном треде и нескольких оффициальных тематических тредах. Роль ньюфаготреда должна выполнять сама борда. Нужны новые треды. Интересные будут бампаться, плохие будут тонуть. За этим и нужно уменьшить количество страниц. Потому что сейчас каталогом пользоваться невозможно. Там слишком много старых тредов и мусора. Годноту найти просто нереально.
Помогите ньюфагу, включаю сиcтему частиц через Play(), нихуя не работает понять почему не могу, если поставить PlayOnAwake то она проигрывается. Проверял через isPlaying нихуя он не проигрывает, не понимаю в чем причина.
>>617298 Это как если-бы в политаче был закрепленный тред обсуждения вопросов политики. Или в /v/ вопросы по играм. В gd такой тред не нужен, потому что он просто конкурирует с бордой. Этот тред является ошибкой какого-то старого мода, которая до сих мешает gd. Нет ничего плохого в том, чтобы наконец-то исправить эту ошибку. Все от этого только выиграют.
>>617305 >Это как если-бы в политаче был закрепленный тред обсуждения вопросов политики В политаче есть такое, крымотред. За его пределами нет обсуждения политики, только русофобия отягощённая различной степени слабоумия и хохлизмом.
>>617305 Школьник приходит в гд и, не увидев ньюфаготреда, пилит свой с тупым вопросом. Конечно лучше чтоб на нулевой висело 10 бесполезных тредов чем один, впитывающий залетных посетителей.
>>617331 >Конечно лучше чтоб на нулевой висело 10 бесполезных тредов чем один Конечно лучше. Эти бесполезные треды - это контент борды для которого создана эта доска. Для чего еще по твоему нужен гд, если не для вопросов? Какой вообще контент ты ожидаешь увидеть в гд? Именно такой бесполезный щитпостинг, простые вопросы, девлоги, какие-то геймдев-новости. Посмотри ради интереса какой контент на форчание http://boards.4channel.org/g/catalog Все треды это щитпостинг и простые вопросы. Там это норма. Это весело читать. Высокая текучесть тредов, обновляешь борду и что-то постоянно новое.
>>617512 Затем, что был бы потенциал геймдев доски с развлекательным контентом, щитпостингом. Вместо этого - это тухлая дырка, с двумя живыми тредами. Я хуею. Как можно так проебать управление коммюнити. Всего-то нужно не встревать, не мешать. Почему так сложно не влезать?
Мод, заебал. Отцепи ньюфаг-тред. Пусть он просто будет на борде. Не надо навязывать его.
>>617785 Я только начал, но мне кажется, что unity в действии достаточно бестолковая. Я бы начал чисто с c# + видосики о том, что тебе нужно.
Я "юнити в действии" читал уже после какой-то практики с c# (2 года) и суммарно после нее получил общее представление, но в целом (из-за разрозненности материала) кашу. Когда мне приходится еще раз вникать в уже в пройденные моменты, я гуглю в интернете, а не смотрю в книге, т.к., вопреки тому, что говорит автор, без погружения в контекст проекта сходу очень сложно понять, что он там хотел сделать в конкретной главе.
Такой вопрос: делаю игру, пытаюсь использовать MVC, но понимаю, что путаюсь в сущностях и рано или поздно могу превратить кодв спагетти. Что почитать ради good practices и готовых шаблонов? Начал читать C# Game Programming Cookbook for Unity 3D (Jeff W. Murray) - норм книга?
Анон, хочу сделать так, чтобы вся окружающая геометрия была видна только сквозь небольшой квад-"портал". Пихать на квад рендер-текстуру не особо хочется, ведь можно будет подойти близко к порталу и пойдут пиксели, неужели единственным вариантом остается стенсил-буфер?
Коллеги, добрый день. Прошу помочь! На сцене создаются несколько одинаковых префабов. Нужно обратиться к каждому из них, и передать то или иное значение. Как обратиться к только что созданному префабу?
>>618075 На сцене в ряд должны появиться несколько продуктов, типа молоко, гречка, филе и т. д. Чтобы не создавать тысячу скриптов и префабов для каждого продукта, у меня есть один универсальный префаб с одним скриптом. Вот создал я очередной префаб, теперь мне нужно передать ему "string milk;", чтобы он превратился в молоко. Но, похоже, самый разумный способ - каждому префабу обращаться к определённому классу, который из массива будет раздавать имена.
>>618078 Тебе обязательно конкретные значения назначать? Можно иметь коллекцию внутри класса генератора, который будет выбирать рандомное значение при создании. Или метод, который создаёт префаб, ещё его возвращает, чтобы другие классы могли пользоваться
>>618101 Знаю, что выгляжу дурачком, но никак не могу понять где взять этот ваш id префаба. Вот я его создаю: Instantiate(product, Vector3 (x, y, z), Quaternion.identity); Теперь я хочу выслать переменные в его скрипт. В какую сторону гуглить?
Как грамотно запилить систему вейпоинтов, где вручную не надо расставлять точки? Делаю движение персонажа. Во время игры персонажем управляет игрок, во время катсцен - персонаж двигается по вейпоинтам. Для этого два класса с одним интерфейсом(IMovement). Предполагаю, что класс с вейпоинтами должен в начале получить координаты персонажа и коллекцию с вейпоинтами (которые в свою очередь содержат координаты относительно персонажа или Vector2 в сторону движения). Как делал подобное - как лучше реализовать? Гуглил варики, но там везде привязка вэйпоинтов к объектам в редакторе.
полный ньюфаг в юнити Так, добавляю ригидбоди на пустой объект и добавляю ему коллайдер любой, добавляю дальше ему скрипт на движение с помощью велосити - объект при запуске игры просто улетает к хуям вверх по оси Y, а по другим стоит на месте. ЧЯДНТ? Ось Y не трогается скриптом и оно стоит дефолтным значением rigidbody_name.velocity.y
ПОМОГИТЕ, ПОЖАЛУЙСТА, АНОНИМЫ, у меня уже очаг горит. Делаю по https://www.youtube.com/watch?v=MtiUx_szKbI видео свою хуйню для андроида с АР, просто хочу чтобы ебаная картинка заменялась ебаным видео. НО, НИХУЯ НЕ ВЫХОДИТ! Видео показывается, но звука нет! Потратил в гугле полтора часа, так ничего и не нашел. Что делать? Поле audio source неактивно, там пусто. Если выбрать output mode как direct, то ситуация аналогичная. Молю, аноним, ты моя последняя надежда!
>>618346 Вот мой говнокод движения. Хуй знает из-за чего здесь оно даёт команду на взлёт моему пустому объекту игрока. По другим осям оно нормально летает, а вот по Y - пиздец.
>>618405 Ебать я даун, у меня вектор перезагружается или как там это называется трансформом игрока. Только сейчас додумался, когда на скрин посмотрел. И оно начало нормально работать после удаления лишнего.
>>618471 Рекомендую использовать специальные анимационные движки, типа DOTween. Найдешь в Asset store. Подключаешь и любой элемент интерфейсв анимируешь вот так например: Okno.transform.DOMoveY(200F,1f); где okno - gameobject 200 - координата 1 - секунды.
Сап, юнитяч. Пытаюсь пересесть с иглы чарконтроллера на ригидбади. Сделал простой скрипт движения на велосити. Вроде всё заебись. Персонаж ходит\летает, но как только я включаю коллайдер - игрок улетает в ебеня. В чём проблема? Я никак не могу понять что заставляет его это делать. Скрипт и компоненты объекта прилагаются к посту. Делаю вроде всё по гайдам с ютуба и форумам, но чёт всё равно какие-то проблемы.
>>618902 Ничего не понятно. >но как только я включаю коллайдер - игрок улетает в ебеня. Ну не отключай его. Это нормально, что у тебя на второй строке снизу не (x, y, z), а (x, z, y)?
>>618909 Я через инспектор присвоил значение движения. Я уже и отключал скрипт движения, ставил коллайдер на другой объект - нихуя. Всё равно при наличии коллайдера объект улетает по оси Y, а другие стоят на дефолтном значении без движения, а движение считает нормально.
В AudioSource loop по окончаннию слышен звук выключения музыки, как будто наушники вытаскиваешь, и при этом задержка пару миллисекунд. Как сделать чтобы loop играл сразу как целая мелодия. Проблема именно в юнети, в мелодии нет задержки. Обновлял юнети, ставил разные флаги, флаг preload audio data, никакого результата.
Есть аноны с опытом AR Foundation в Unity? У меня в приложении инстанциируется из префаба объект по изображению. Я ImageTracked использую. Я в дебаг отписал координаты, мне нужно, чтобы префаб был в центре в юнити(0.0.0 координаты и без поворота). Кто может подсказать?
Никто не внедрял какие-либо механизмы для распознания скелетной позиции человека в юньке? Есть какие-то адекватные механизмы по теме? Сейчас думаю юзать runwayml (чисто задействую одну из их моделей и читаю данные по url), но думаю что могут быть варианты лучше
>>603386 (OP) Подскажите, пожалуйста, что мне делать. Пытаюсь поставить якори на то, что под Content, но эти стрелочки не хотят меняться, они просто остаются сверху слева. Если выбираю Stretch у якорей, тогда объект вообще выворачивается наизнанку. При этом в Content пишет ошибку(или предупреждение?) как на 3 пике.