Главная Юзердоски Каталог Трекер NSFW Настройки

Gamedev

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 537 118 183
Unity 3D #37 Аноним 06/07/24 Суб 00:45:01 960910 1
image 373Кб, 1200x675
1200x675
image 50Кб, 1200x675
1200x675
image 222Кб, 1200x675
1200x675
image 85Кб, 1200x675
1200x675
Добро пожаловать в тред Unity - лучшего 3D и 2D игрового движка современности!

Последние новости: анонсирован Unity 6, который выйдет в конце 2024
https://www.youtube.com/watch?v=8ZIdejTiXAE

Прошлый тред: >>943789 (OP)

Официальный сайт: https://unity.com/ru
Документация: https://docs.unity3d.com/Manual/index.html
Уроки: https://unity3d.com/ru/learn/tutorials
Форум: https://forum.unity3d.com
Магазин ассетов: https://assetstore.unity.com

На Unity сделано много замечательных игр: Zenless Zone Zero, V Rising, Hearthstone, VRChat, Escape from Tarkov, Valheim, Pathfinder, Cuphead, Genshin Impact, Subnautica, Albion Online, Endless Space, Beat Saber, Boneworks, Rust, Блицкриг 3, Pillars of Eternity, Tyranny, Kerbal Space Program и многие другие.

Главным преимуществом Unity перед другими движками является его простота для одиночной разработки. Не нужно иметь целую компанию девелоперов, чтобы сделать хорошую игру. Если ты один или имеешь небольшую команду и хочешь сделать хорошую игру без претензий на ААА, то Unity станет лучшим выбором. Тем не менее, даже крупные корпорации зачастую выбирают для своих игр именно Unity.

Какие у Unity сильные стороны?
Простота разработки, удобный инструментарий, кроссплатформенность, богатая документация, огромное сообщество.

Какие у Unity слабые стороны?
Сложность в создании фотореалистичной графики. Для графики "как в Crysis" рекомендуется взять другой движок. Хотя Unity вполне способен выдавать не уступающую любым другим движкам картинку, это требует определённого навыка от разработчика.

На каких языках я могу писать скрипты для Unity?
Поддерживается написание скриптов на C# 9.0
https://docs.unity3d.com/Manual/CSharpCompiler.html

Какие есть готовые решения для создания мультиплеерной игры?
https://www.photonengine.com
https://mirror-networking.com
https://playfab.com

На каких платформах работают созданные с помощью Unity игры?
Windows, Linux, MacOS, SteamOS, Android, iOS, Windows Phone, PlayStation4, Xbox One, WebGL, Oculus Rift и многие другие. Полный список можно найти на официальном сайте. Таким образом, игры Unity работают на десктопах, на смартфонах, планшетах, приставках, в браузерах, VR-очках и некоторых других системах.

Часто вижу скриншоты с красивой природой на Unity. Как такое создать?
Очень просто! В Unity встроены удобные инструменты для создания террейна и SpeedTree для создания деревьев и готовая реализация ветра - не нужно ничего писать или скачивать и подключать плагины - ландшафт в Unity создаётся в пару кликов.

Что нужно уметь делать для создания полноценной игры, кроме Unity-разработки?
Кроме непосредственной разработки игры на Unity, требуется также уметь создавать 3D модели (3ds Max, Blender, ZBrush), 2D рисунки (GraphicsGale, Aseprite, Piskel), текстуры (Substance Designer, NeoTextureEdit), музыку (FruityLoops, Ableton). Не обязательно учить это всё - например, в 2D играх не нужны 3D модели, а музыка необходима далеко не всегда. Также вы можете скачивать элементы для ваших игр на бесплатных сайтах. Если у вас есть деньги, то все необходимые элементы можно заказать у фрилансеров на https://www.fl.ru/ (русскоязычный) или https://www.upwork.com/ (англоязычный).

Бесплатен ли Unity?
Можно свободно скачивать, использовать и продавать готовые игры на Unity с лицензией Personal - это абсолютно бесплатно! Но на бесплатной версии при запуске игры будет появляться короткий стартовый ролик "Made with Unity", а также ваши доходы ограничены 100 000 долларов в год. Для снятия этих ограничений нужно приобретать платные версии лицензий Unity. В конечном итоге, платные варианты используются лишь крупными компаниями с огромными доходами, тогда как обычные разработчики в большинстве своём используют бесплатную Personal лицензию.

Обучение по книгам (печатные издания, актуальные электронные версии книг можно скачать на официальных сайтах издателей)

Обучение языку C# книги на русском языке:

1. C# для чайников Автор книги – Джон Пол Мюллер
2. Программирование на C# для начинающих 2е части Автор: Алексей Васильев
3. Head First. Изучаем C# 4е издание Авторы: Эндрю Стиллмен, Дженнифер Грин
4. Unity и C#. Геймдев от идеи до реализации Автор: Джереми Гибсон Бонд
5. Язык программирования C# 7 и платформы .NET и .NET Core Авторы: Филипп Джепикс, Эндрю Троелсен

Для людей абсолютно не знакомых с движком есть 3и основные книги на русском языке:

1. Разработка игр на Unity 2018 за 24 часа Майка Гейга
(Знакомство с движком, изучение редактора, создание 4х простых игр практически без кода, отличное пособие для полных новичков).
2. Изучаем C# через разработку игр на Unity. 5-е издание Харрисон Ферроне
(Пошаговое освоение всех базовых знаний по программированию на языке С# в редакторе юнити, создание одной игры стрелялки от первого лица, написание искусственного интеллекта врага, книга переведена не совсем корректно и порой встречаются не просто опечатки, а серьёзные неточности перевода.)
3. Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание Хокинг Джозеф
(Правильное построение архитектуры кода для сложных проектов, углублённое изучение программированию на C#, создание 4х полноценных игр на движке, обязательно нужно скачать код проектов, так как в книге он местами уже устарел.)

Шапка:
https://pastebin.com/JGUAcbwj
Аноним 06/07/24 Суб 04:21:45 960927 2
>>960910 (OP)
>Но на бесплатной версии при запуске игры будет появляться короткий стартовый ролик "Made with Unity", а также ваши доходы ограничены 100 000 долларов в год.
А разве правила не поменяли?
Разве не убрали начальную заставку и не подняли доход до $200 000 в год? А свыше 1,000,000 баксов - 2,5% комиссии?

Шапка устарела.
Надо обновить.
Курсы какие-нибудь новые добавить.
Аноним 06/07/24 Суб 06:27:09 960936 3
>>960927
>Шапка устарела.
>Надо обновить.
Где ты был, когда ОП перекатывал, умник?
Сам бы и перекатывал с обновленной шапкой.
Аноним 06/07/24 Суб 07:43:02 960939 4
image.png 191Кб, 382x907
382x907
>>960910 (OP)
может ли ансрил похвастаться такими же базированными разрабками?
Аноним 06/07/24 Суб 08:07:58 960940 5
Аноним 06/07/24 Суб 10:30:42 960949 6
>>960939
Нижняя челюсть мощнее, чем у большинства двачеров...
Аноним 06/07/24 Суб 11:15:09 960968 7
Посоветуйте готовое простое решение для работы со звуком. Хочется где-то в отдельных ассетах задавать для каждого звука громкость, pitch, рандомный pitch, набор звуков для рандомного выбора. Такие базовые вещи. Хотя может проще самому написать, но тут непонятно сколько нужно использовать AudioSource.
Аноним 06/07/24 Суб 12:37:25 960990 8
Аноним 07/07/24 Вск 01:53:23 961095 9
Аноним 07/07/24 Вск 02:19:08 961097 10
>>961095
Да и мне тоже. Хуй на эту шапку короче.
Аноним 07/07/24 Вск 05:50:08 961106 11
gonochka.png 1421Кб, 1920x1080
1920x1080
Делаю гонку для мобилок.
Есть ли хороший курс по созданию low poly авто и гоночных трасс?
Чтобы и моделировали, и красили, и для импорта в Unity подготавливали?
Аноним 07/07/24 Вск 06:24:25 961107 12
>>960927
> Курсы какие-нибудь новые добавить.

Какие например?
Аноним 08/07/24 Пнд 20:17:52 961680 13
image.png 173Кб, 397x312
397x312
протык новый курс запили
Аноним 08/07/24 Пнд 22:19:30 961712 14
>>961680
Бля какой у него мерзкий голос ебаный
Аноним 09/07/24 Втр 05:22:40 961828 15
2024-07-09-05-1[...].mp4 2204Кб, 1920x1080, 00:00:47
1920x1080
Блять, помогите.

Почему оно ведет себя по-разному в зависимости от того, просто я нажимаю на пуск или, блять, прокликиваю по одному фрейму?
Аноним 09/07/24 Втр 14:43:12 961906 16
>>961828
Ты используешь rigidbody физику для перемещения?
Аноним 09/07/24 Втр 21:01:07 962021 17
Аноним 10/07/24 Срд 21:36:07 962250 18
Аноним 12/07/24 Птн 13:47:21 962671 19
image.png 23Кб, 433x433
433x433
Можно ли в Юнити руками не программно создать шестиугольник трёхмерный?
Аноним 12/07/24 Птн 18:05:15 962767 20
>>962671
Заходишь в блендер и создаёшь
Аноним 12/07/24 Птн 20:23:44 962823 21
>>962767
Это понятно. Видимо средствами юнити никак.
Аноним 12/07/24 Птн 20:38:18 962831 22
Аноним 12/07/24 Птн 21:06:12 962840 23
>>962831
Чел же сказал, что без этого вашего прогмуирования надо
Аноним 12/07/24 Птн 21:10:50 962841 24
>>962831
Это я тоже видел, вопрос был в другом.

>>962840
Спасибо.
Аноним 12/07/24 Птн 23:23:58 962878 25
Анон, а как ты ассеты покупаешь? Как расплачиваешься в условиях санкций?
Аноним 13/07/24 Суб 00:07:08 962898 26
>>962878
Пизжу слитые платки с помоек, зависимость дикая, брат жив. В принципе там есть все что хоть не много популярно и вышло от пары месяцев назад.
Аноним 13/07/24 Суб 12:44:05 962950 27
>>962878
Я открыл виртуальную карту в pyypl. Для этого требуется загранник, если что. Карта пополняется криптой.

Видел ещё сервисы, которые открывают тебе физическую карточку Казахстана. Стоит это тысяч 15 вроде.
Аноним 14/07/24 Вск 05:48:06 963137 28
Не знаю где спросить, так что спрошу здесь. При загрузке игры появляется персонаж, а при нажатии на пустое место экрана персонаж начинает бежать(как в Subway Serf). Как лучше реализовать? У меня на уме только система ивентов(не шарповая, а та, которая описана в книге "Unity в действии" Джозефа Хокинга), но городить условия в Update каждого скрипта, отвечающего за геймплей мне кажется не самая лучшая идея. Может есть какой-нибудь другой подход?
Аноним 14/07/24 Вск 14:37:02 963217 29
Пацаны, серьезный ответ, pls.
Хватит меня обзывать, я и так знаю что тупой.

Почти во всех туториалах вычисления (с векторами, квантерионами) пихают в update. Ну я без задней мысли тоже так делал.
Но если update крутится в бешенных 500fps, (например, если чел играет на мощной видеокарте к какую-нибудь простую 2d игрушку) - это же неправильно, не так ли? Это же лютый перегруз.

Да, есть vsync, но многие его отрубают.

Для комп. вычислений лучше выделить coroutine, которая будет делать вычисления раз 20 мс, не так ли?

А что тогда именно можно оставить в update? Разве что какую-нубудь анимацию, чтобы покадрово выполнялась
Аноним 14/07/24 Вск 17:10:16 963257 30
>>963217
зачем ты пытаешься оптимизировать ещё даже несуществующую игру? просто хочу разобраться
Аноним 14/07/24 Вск 17:15:28 963264 31
>>963217
Этот >>963257 прав
Первое - Делаешь как проще и чтоб работало без багов. В комментах оставляешь записку по типу: Оптимизация!
И всё. Вдруг обнаруживаешь что все лагает как жопа, идешь и оптимизируешь.
Нет смысла мечтать об архитектуре без игры и надобности в оптимизации. Напомню что сам движок юнити в секунду ебет миллионы операций и без тебя.
Аноним 14/07/24 Вск 19:31:51 963358 32
>>963264
>>963257
Нихуя вы философы.
Игра готова и уже опубликована пока что на одной малоизвестной площадке . У меня игра работает заебись. Но я тестировал на двух относительно слабых ноутах с igpu (intel hd graphics, amd graphics), и у меня игра запускалась на 60-70 fps. Графика крайне простецкая.
Чел с мощной видеокартой отправил отзыв, что у него игра жёстко фризит в одном месте, (где используется render texture, так, к слову).
Вот мне интересно, почему у меня на слабом ноуте все норм, а у чела все беда. На данный момент я вижу разницу в fps. Возможно, то, что у него выдает больше кадров, и является причиной фризов.
Вот меня и "озарило", что чем больше fps в моей игре, тем хуже
Аноним 14/07/24 Вск 21:41:03 963399 33
>>963137
Не понял, почему каждого скрипта? Почему бы не сделать скрипт меню, который ловит событие, при котором сам отключается, но активирует скрипты геймплея?
Аноним 15/07/24 Пнд 09:16:58 963459 34
>>963217
Так вычисления с векторами и кватернионами то тут причем? Это изи вычисляется. То что оно работает 60 или 500 раз в секунду вообще роли не играет так как с какой скоростью устройство может выполнить твой код, с такой оно его и выполняет. Если оно может просчитать твоё говно 500 раз в сек, значит твой код легчайший и устройство его решает вообще на раз плюнуть.
Вон у тебя лагает на рендер текстуре, так оптимизируй там, видимо у тебя вторая камера рендерит в текстуру, вот погугли че там можно сделать, потому что вот это как раз очень трудоемкая задача
Аноним 17/07/24 Срд 12:00:07 963925 35
Можете поздравить я полностью освоил UI систему юнити.
Кста хуй клал на юи елементс или че они там новое сделали, в рот ебал веб стайл верстку. У меня мозг теперь полностью откалиброван на анкор-пивот дизайн, ахуенно пластичная система, контролишь абсолютно всё.
Аноним 17/07/24 Срд 12:02:42 963926 36
>>963925
Поздравляю, тоже положил болтяру на новую их UI, но планирую как будет не лень начать в ней разбираться, слишком уж там много функций из коропки, которые приходится реализовывать сторонними скриптами. А так же что самое главное стафф для кросс платформы и разных аспектов.
Аноним 18/07/24 Чтв 10:26:27 964273 37
>>963925
>>963926
Сеймыч. С чуваком решили в нашем новом проекте использовать старый UI. Он ещё ни разу не подводил и он простой.
Аноним 18/07/24 Чтв 10:41:25 964275 38
>>964273
У меня таже ситуация с новым ипутом. Попробовал, понравился, но проще пока юзать старый. Хотя не отрицаю что надо будет переползать так-же на новый.
Аноним 23/07/24 Втр 18:56:06 966186 39
aet ball d1.mp4 1322Кб, 1176x476, 00:00:28
1176x476
Экспериментирую с абсолютно упругим теннисным мячом. Попробовал сделать перевод энергии из вертикальной скорости в горизональную. Результат не понравился, потом попробую переводить энергию во вращение, правда там уже посложнее будет реализовать достоверную физику
Аноним 23/07/24 Втр 19:03:24 966190 40
Аноним 24/07/24 Срд 12:15:50 966512 41
>>963137
Лови клик невидимым объектом на весь экран, поднимай из него событие и дизейбли. Не модно-сОлидно, но работает.
Аноним 24/07/24 Срд 19:48:18 966744 42
image.png 145Кб, 1600x900
1600x900
Здравствуйте, я Кирилл. Не имею никакого опыта в гейдеве или погромировании, но устал ждать нормальных игорей и решил делать всё сам. Начал разумеется с юнити. Сейчас дрочу туториалы. Обнаружил что в Юнити есть привязка к инторнету. Итак вопрос: если я обижу какого нибудь негра или они там сами обидятся на очередную гойду у меня отберут мой скайрим 2?
Аноним 24/07/24 Срд 22:43:14 966830 43
>>966744
Да. Но все что тебе нужно делать это не обижать негров. В России это довольно легко.
Аноним 24/07/24 Срд 23:13:48 966859 44
>>966830
Бля первого уже задел
Аноним 28/07/24 Вск 20:48:31 967903 45
756439065046503.jpg 1184Кб, 1920x1280
1920x1280
Хуйня
Аноним 30/07/24 Втр 15:08:19 968259 46
Аноны, какие на данный момент инструменты лучше всего подходят для обфускации кода игры?

Нашёл только одно решение, которое уже давно обновляется (а значит видимо хорошее)
https://assetstore.unity.com/packages/tools/utilities/obfuscator-pro-89589
Аноним 30/07/24 Втр 16:11:25 968267 47
artists vs prog[...].jpg 51Кб, 800x800
800x800
designers vs pr[...].png 85Кб, 860x1000
860x1000
>>968259
>обфускации кода игры
Боишься, что твой ассетфлип украдут, перепакуют с другими ассетами, выпустят в Стим и окажутся успешнее, чем твой ассетфлип? Слишком сложно, намного проще готовый проект скачать с торрента.

>обновляется (а значит видимо хорошее)
Хомячки покупают, вот они и создают видимость обновлений, чтоб хомячки продолжали покупать.
Аноним 31/07/24 Срд 14:49:54 968422 48
>>968267
В каждый разговор о защите игры врывается подобный тебе челидзе, хотя никто не спрашивал, нужна ли защита или нет, спросили нормальное ли это конкретное решение.
Причин защищать код может быть множество. Онлайн игры с ПВП надо защищать особо тщательно, чтобы максимально осложнить жизнь читерам, например
Аноним 31/07/24 Срд 15:01:42 968424 49
>>968422
ты хоть усрись с этой обфускацией, это всего-лишь усложнит чтение для ревёрсеров, а чит энжин всё равно покажет что и кто пишет в адрес памяти
Аноним 31/07/24 Срд 16:29:50 968460 50
>>968267
Айтишки постоянно воруют код и орут что они первые его написали. Уже сто раз так были.
Даже если код с логическими ошибками.
Аноним 31/07/24 Срд 16:42:05 968464 51
>>968460
Какая глупость неимоверная. Ты вероятно ни одной строчки кода не написал и не одной строчки кода без документации не прочитал.
Аноним 31/07/24 Срд 17:14:23 968469 52
>>960910 (OP)
Есть какие-то актуальные книги для unity 6?
Аноним 31/07/24 Срд 19:43:04 968512 53
>>968267
>>968424
Игра сетевая, да ещё и на мобилки. Поэтому требуется обфускация, как один из этапов защиты игры.

>ты хоть усрись с этой обфускацией, это всего-лишь усложнит чтение для ревёрсеров
А есть разница, если ты встретишь читера в одной из 30 игр или в каждой третьей? Фатализм в таких делах неуместен. Если игру вообще никак не защищать, так в каждом матче будет сидеть читер.
Аноним 04/08/24 Вск 10:07:43 969006 54
6778d4dcd00dd13[...].jpg 31Кб, 600x525
600x525
Аноним 04/08/24 Вск 22:38:06 969174 55
image.png 759Кб, 1015x565
1015x565
А на юнити можно делать игры с большими картами? Ну скажем как в вартандере или arma/dayz или даже больше, порядка 20х20 км например? Есть идея для игры где надо будет грабить корованы летать на беспилотнике, но по той задумке которая сейчас существует у меня в голове там нужны большие карты.

Вот решил потрогать юнити - вроде что-то получается, взял модельку самолётика, получилось написать контролер чтобы управлять самолётиком и камерой, приделанной к нему. Прикольно. Но вот смотрю примеры игр на юнити и там значительная их часть это всякие платформеры... есть Rust на котором более-менее большие карты, но там камера на уровне земли и получается что не надо большую часть карты рисовать, а у меня-то беспилотник будет высоко летать, далеко смотреть, получается много всего надо будет отрисовывать... потянет ли движочек?
Аноним 05/08/24 Пнд 05:55:19 969203 56
>>969174
>А на юнити можно делать игры с большими картами?
можно, делишь карту на чанки и стримишь только те которые недалеко от игрока

>>969006
кал
Аноним 05/08/24 Пнд 11:42:38 969210 57
Аноним 05/08/24 Пнд 15:15:17 969226 58
>>960910 (OP)
Платиновый наверное вопрос, но если я скачаю с торрентов плагины какие-нибудь (например playmaker) и другие готовые решения и потом буду пытаться продавать игру в стиме или апсторах об этом узнают? Ну что используются ворованные решения не оплаченные.
Аноним 05/08/24 Пнд 18:55:03 969238 59
>>969226
Не узнают, всем похуй.
Аноним 05/08/24 Пнд 19:09:25 969241 60
>>969226
Если кто-то не решит детально изучать игру, то никто не узнает.
Либо если сами юники не возбудятся по какой-то причине и решат прочекать логи по игре и увидеть зависимости а далее спросить где и как было приобретено расширение.

Единственный реальный шанс на проблемы, это если сам распространитель плагина как то его сдетектит, и сагрится, но шанс на такое близится к нулю.
Аноним 05/08/24 Пнд 19:34:53 969246 61
>>969238
>>969241
Спасибо за ответы!
Ну да, я ж не буду везде нахваливать какой-нибудь playmaker (hollow knight, inside, the forest и другие) мол смотрите какой охуенный плагин и какую игру сделал, сидя с торрент-эдишен лол.
Аноним 05/08/24 Пнд 21:53:57 969256 62
837345.PNG 2Кб, 275x63
275x63
>>969241
>решат прочекать логи по игре и увидеть зависимости а далее спросить где и как было приобретено расширение
А были такие случаи вообще? Слышал относительно недавно, что игру Only Up нагнули вроде, т.к. там ворованные ассеты и модельки использовали, но модельки юзать это уже пиздец совсем. Ну и там анрил был.
Аноним 05/08/24 Пнд 22:05:54 969257 63
>>969256
Привести пруфы или реальные дела не смогу, единственное что знаю по чекам, так это что юнитеки собирает "анонимно" статистику/аналитику с любых опубликованных проектов и у них есть инфо о всех зависимостях которые в них есть, и при желании они могут очень тщательно получить инфо об очень многом что внутри игры.
Повторю лишь то что с 99.9% обычному анону можно не париться.
Аноним 06/08/24 Втр 13:19:54 969302 64
Шарюсь в коде таркова чтоб посмотреть как в больших играх пишут. И ебать, класс Player у них длиной в 32к строк, это нормально?
Аноним 06/08/24 Втр 13:26:14 969304 65
>>969302
Тарков точно так-же вырос из маленькой инди.

>длиной в 32к строк
Я бы сказал что это не нормально, но кто я такой.

В моем понимании 5-10к строк для какого нибудь глобального менеджера состояний это максимум, и надо стараться разбить его еще на подвиды.
Аноним 06/08/24 Втр 13:26:57 969306 66
>>969302

А где ты кол раздобыл?
Аноним 06/08/24 Втр 14:01:23 969309 67
image.png 300Кб, 1803x970
1803x970
image.png 145Кб, 1950x846
1950x846
image.png 60Кб, 1138x670
1138x670
image.png 82Кб, 1119x1039
1119x1039
>>969304
Пошуредил подольше, все не так плохо. У них классы внутри классов. Да и полюбас декомпил чудит. Но все же держа все это в уме, в чисто Player насрано недурно.

>>969306
Декомпил dnspy
Аноним 06/08/24 Втр 14:13:23 969310 68
>>969309
Ооо! Интересно, интересно, покажи еще потом скринов кода что там.
Аноним 06/08/24 Втр 14:13:40 969311 69
>>969302
>класс Player у них длиной в 32к строк
Готов поставить свой розовый анус на то, что они использовали разделение класса через partial. Скорее всего там много отдельных файлов, которые отвечают за конкретный функционал. А один класс используют банально для удобства. Потому что всё это разделение на хуиллион классов через сотни абстракций работает хорошо только в идеальном примере в вакууме.
Аноним 06/08/24 Втр 14:35:33 969315 70
>>969309
это какого года дллка? 2017? щас-то там уже наверное по 100 раз всё поменяли, отрефакторили и т.д
Аноним 06/08/24 Втр 14:36:19 969316 71
Аноним 06/08/24 Втр 15:34:17 969322 72
>>969316
>Лайв версия ёпту, я игрок
не может быть, ты же пиздабол дырявый, они разве билд не собирают в IL2CPP ?
Аноним 06/08/24 Втр 15:55:16 969324 73
image.png 23Кб, 948x270
948x270
>>969322
Хуйню выдумал ты, а пиздабол я? Нету тут такого. Да даже если бы и было так, декомпил IL2CPP не такая уж и преграда.
Аноним 06/08/24 Втр 16:16:37 969327 74
>>969324
>IL2CPP
Проблема что при декомпиле у тебя названий функций и переменных не будет, будет нечитабельная каша. Конечно при длительном времени и желание можно будет что-то разорбрать, но это нахуй никому не надо.
Аноним 06/08/24 Втр 16:17:22 969328 75
>>969324
>IL2CPP
Проблема что при декомпиле у тебя названий функций и переменных не будет, будет нечитабельная каша. Конечно при длительном времени и желание можно будет что-то разорбрать, но это нахуй никому не надо.
Аноним 06/08/24 Втр 16:28:49 969330 76
В мега популярной игре был аналогичный код. Там всего классов 10 на всю игру было. За всё, что происходило в мире, отвечал один класс World. Это десятки тысяч строк кода.

Вот и думайте, стоит ли дрочить "правильный" код.
Аноним 06/08/24 Втр 16:29:21 969331 77
>>969330
>В мега популярной игре был аналогичный код
В игре Террария*
Аноним 06/08/24 Втр 17:39:18 969340 78
Аноним 06/08/24 Втр 18:28:40 969343 79
хочу сделать мод на диско элизиум (свапнуть текстурки)
как мне это сделать? извлечь я смог, но как запаковать в asset или bundle или ещё куда я вообще не понимаю как, нагуглить тоже нихуя не смог
советуют прогу assetbundleextractor, но она просто не работает
asset studio gui нормально открывает и вычленяет любые файлы из игры, но паковать обратно не умеет
Аноним 08/08/24 Чтв 10:23:36 969470 80
628cadc8ec71cdb[...].jpg 87Кб, 800x1200
800x1200
CommandInvokationFailure: Gradle build failed. unity 2022.3.7 - постоянно вылазит данная ошибка при попытке сбилдить игру с api 35.

Уже все советы из гугла перепробовал:
1) java с 20 на 8 поменял;
2) sdkmanager "platforms;android-35" установил;
3) --licenses все одобрил;
4) в Android Studio установил SDK Api 35.
5) переменную окружения Java Path менял.




Хрен с ним.
Юзал версию Unity 2022.3.4, потом запускал проект с версии 2022.3.7.

Какая версия Юнити на ваш взгляд самая стабильная и небагонутая?
В какой версии Unity лучше делать следующую игру?
Аноним 08/08/24 Чтв 10:26:42 969471 81
>>969470
И еще вопрос: ошибка вылазит при простом Build.
Но если раскрыть меню кнопки, то можно сделать Clean Build - и так проект билдится без проблем.
В чем разница?
Аноним 08/08/24 Чтв 10:29:56 969472 82
>>969470
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
ERROR:D:\2022.3.7f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-35\android.jar: D8: java.lang.NullPointerException

CommandInvokationFailure: Gradle build failed.
D:\2022.3.7f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "D:\2022.3.7f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-7.2.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"



Вот как дословно выглядят ошибки
Аноним 08/08/24 Чтв 17:19:29 969502 83
>>969331
>>969330
Спешу тебя обрадовать, её потом отрефакторили
Аноним 08/08/24 Чтв 21:39:18 969534 84
В чём лучше карты делать - в блендере или в юнити? Учу и то и то параллельно и вижу что у них функционал в этой части в значительной мере дублируется, вот например:

Юнити
https://www.youtube.com/watch?v=g1e-fftV1gE

Блендер
https://www.youtube.com/watch?v=SbKQEwGSS2M

Получается в конце +/- одно и то же. Правда с юнити это всё вроде бы попроще делается...
Аноним 09/08/24 Птн 00:31:09 969550 85
>>969534
Лень разъяснить, но хочу отметить что твой вопрос очень тупой.
Аноним 10/08/24 Суб 00:03:57 969622 86
Всем приветы!
Подскажите на каких площадках в нынешнее время можно монетизировать рекламой игры в РФ кроме Яндекса и майтаргета (ВК)? Вроде как можно и Юнити адс подключить но не совсем понимаю, как работает вывод в данном случае и оплата налогов, хочется какое то более белое решение
Смотрел уже в сторону Китайских площадок, но пока ничего толкового не понял.
Есть у кого нибудь совет в какую сторону посмотреть можно?
Аноним 10/08/24 Суб 11:25:38 969646 87
хуйня BuildReport считает размер билда вместе с папкой _BackUpThisFolder_ButDontShipItWithYourGame, ну просто охуительно
Аноним 10/08/24 Суб 13:24:19 969662 88
172328512056653[...].jpeg 74Кб, 1134x578
1134x578
172328454106448[...].jpeg 97Кб, 470x979
470x979
172328469036769[...].jpeg 93Кб, 480x951
480x951
172328533643921[...].jpg 451Кб, 1242x2688
1242x2688
Сап, помогите оболтусу с проблемой пожалуйста. Оч долго ебался с кровью, как оказалось, нормальных гайдов даже на пендосской стороне ты трубы нет, либо я хуево ищу, но не суть. Решил делать кровь которая будет на окружении через, так называемые Декалы. Но почему там есть этот, блядский, черныц фон? Как его убрать? Или как еще реализовать кровяку на окружении?

Скрины как настроил текстуру и декал прожектор прилагаются.
Аноним 10/08/24 Суб 13:34:27 969666 89
Аноним 10/08/24 Суб 13:48:44 969668 90
>>969666
Я туповат, не очень понял, нужно чтобы формат текстуры из которой делается Decal был пнг?
Аноним 12/08/24 Пнд 07:37:21 969810 91
20240812-0435-0[...].mp4 2014Кб, 748x544, 00:00:08
748x544
Мнение?
Аноним 14/08/24 Срд 18:15:34 970048 92
Как жи заебало, потратил около 10 часов чистого времени и всеравно нихуя не работает. Ебучий кал кала.
Ёбаная документация тупо отсутствует, половина дерьма работает с ошибками. Ебаная гавнина.
Сука ебал рот.
Аноним 15/08/24 Чтв 01:15:29 970078 93
Аноним 15/08/24 Чтв 07:11:12 970090 94
эх, юнити, юнити... как же хорошо, что ты есть ❤️
Аноним 15/08/24 Чтв 18:04:57 970181 95
image.png 84Кб, 1499x548
1499x548
Что означает хрень в [] перед функцией?

Что делает строка [MenuItem("GameObject/Remove Missing Scripts")]?

Подскажите, пожалуйста, не понимаю как это гуглить.
Аноним 15/08/24 Чтв 18:16:44 970183 96
Аноним 15/08/24 Чтв 19:19:22 970196 97
>не понимаю как это гуглить
>>970183
Атрибуты! Спасибо.
Аноним 15/08/24 Чтв 19:21:24 970198 98
>>970196
Незачто няш, будут вопросi, пиши.
Аноним 15/08/24 Чтв 19:23:10 970199 99
Чем автокодите? Кроме обычных аутокомлпитов пользуетесь чем-то для генерации наброски классов? ЛЮБОЙ ЦЕНОЙ, НО БЕСПЛАТНО.
Аноним 15/08/24 Чтв 19:50:46 970204 100
>>970199
>автокодите
Это что???
Аноним 15/08/24 Чтв 21:14:12 970217 101
>>970199
Чат гпт

Вбиваю туда свои наброски и пишу что сделать, или просто пишу что сделать.
Написание бойлерплейта некоторого сильно ускоряет.
Аноним 16/08/24 Птн 18:02:31 970374 102
>>970217
чат гыпыты тупейшая хуита, которая пишет либо банальщину, либо откровенную хуиту, которая тебе потом в ногу выстрелит.
Просто фу блять фу нахуй, говно параша уебище
Аноним 16/08/24 Птн 18:29:53 970378 103
>>970374
Его первый ответ таким и будет, да. А ты говори ему что пишет откровенную хуету, банальщину, он скажет а ну да, лучше вот так. Смысл в том что попиздеть можно поспорить в рил тайме.
Аноним 16/08/24 Птн 18:58:19 970381 104
>>970374
Неа, чат гпт имба.
Просто надо чётко понимать что он может, а что нет. И что он иногда может зафейлить даже если вроде бы и негде фейлить.

Несложные задачи в плане программирования, БЕЗ большого контекста - изи делает. Написать имплементацию небольшого интерфейса без особо большой ответственности например.

Набросать код интерфейса кастомного редактора по рисунку и описанию - отлично делает. Для этого его часто использую.

Думаю хтмл верстку тоже может хорошо делать, и тогда в теории с UiElements должен быть имбой.

Сделать какую-то, эмм, механическую работу за тебя - может. Типа, если у тебя есть код и ты можешь сформулировать что тебе надо с ним сделать - он сделает. Исклбчения и валидацию проставить, форматирование пофиксить, вычленить методы где у тебя копипаст.

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


Что чат гпт не может - это имплементировать тебе новую фичу в проект, потому что не может удерживать большой контекст. И я не про формальные лимиты контекста, а про то что он реально жёстко тупит когда ты ему несколько объёмных классов даёшь и просишь что-то с ними сделать.
Аноним 16/08/24 Птн 19:19:37 970384 105
>>960910 (OP)
Генеральный директор Unity стремится к исполнению и ответственности | Интервью с Мэтью Бромбергом

https://venturebeat.com/games/unity-ceo-strives-for-execution-and-accountability-matthew-bromberg-interview/

Прикольно -
Конкурировать с UE5 не хотят,
Делать игры на своем движке не хотят
Unity 6 продукт на долгие годы вперед.
Самое главное реклама и монетизация бизнеса.
Аноним 16/08/24 Птн 22:50:37 970414 106
Я ебал 15 минут объяснения с картинками, с процентами, с альтернативными способами платить бабло юнити за свою игру. У меня ощущение, что меня где-то хотят наебать и поэтому правила насчет налога на прибыль такие сложные

https://www.youtube.com/watch?v=ReV4uuB_bCo
Аноним 16/08/24 Птн 23:10:27 970416 107
>>970384
> Bromberg: In my conversations with customers, they’re generally not saying that they’re not okay with paying more. They want Unity to be strong and they understand the level of investment that’s required to make a great game engine.
Он точно про пользователей говорит, а не про стейкхолдеров?

> Bromberg: Right. Nobody wants to be unclear about what they’re going to owe you and how that’s going to work. You can’t have unbounded things in your business. Nobody would like that. I certainly wouldn’t.
Охуенно, а можно было тогда вместо этой ебанутой модели платежки то за разные лицензии, то оплату за установки, то фиксированный процент сделать блять один единственный способ высасывания денег из разработчиков как у анриала?

> Bromberg: The ML and data infrastructure work we were talking about was mostly focused–that conversation is mostly focused on the ad and monetization side of our business, not the engine side. That’s really about helping our customers take better advantage and get better ROI from our data stack. It’s ongoing work. That’s not work taking place in the engine.
Бабки, бабки, бабки.

> Bromberg: We think about our competition as a competition with ourselves. That’s true both in our advertising business and our engine business. The work for us is to be the best version of ourselves and deliver the best products we can make that are uniquely ours. We have a ton of respect for all our competitors, but at the same time–I want us to focus on delivering the best version of ourselves.
Кек, он просто слился с вопроса.

> Bromberg: The way we think about it is more about our value in the ecosystem. We don’t think so much about just the technology platform. We think about all the value that surrounds it. All the game makers who are using our platform, the hundreds of thousands of developers who work in Unity, the partners who are able to plug into our platform. The biggest advantage of the Unity engine is that it’s extensible. We are open. That’s part of our main value. We’re spending a lot of time thinking more deeply about how we can provide more value in that regard, and in a way that recognizes how central we are to the ecosystem. Maybe we’d forgotten about that a bit.
Как же много воды...

В общем, типичный менеджер, разбирающийся ровным счетом ни в чем. У Юнити отличное будущее.
Аноним 16/08/24 Птн 23:13:27 970418 108
>>970416
> то оплату за установки, то фиксированный процент сделать блять один единственный способ высасывания денег из разработчиков как у анриала?
Хуле тебе не нравится? Берётся одна минимальная метрика, а не оба.
Аноним 16/08/24 Птн 23:19:55 970420 109
>>970418
Мне не нравится, то что меня заставляют покупать какие-то ненужные мне лицензии в зависимости от моего дохода. Мне не нравится то, что мне нужно думать что же выгодней фиксированная ставка или за скачивания. Мне не нравится, то что я должен заплатить за лицензию, чтобы получить необрезанную версию двжика, так ещё и платить процент с прибыли, хотя сука казалось бы вы уже меня на счетчик поставили, но нет блять, ещё и заплати 2-5 к бачей за право пользоваться нашим движком, а если не заплатишь, то мне нельзя его запускать даже для внутренних проектов!
Аноним 17/08/24 Суб 00:09:09 970427 110
>>970420
> Мне не нравится, то что меня заставляют покупать какие-то ненужные мне лицензии в зависимости от моего дохода.
Каво нах? Юнити про покупаешь и всё. В анриле не так?
Если у тебя доход потенциальный в сотнях тыщ долларов, то наверное тут это вообще никакой роли не играет.
> Мне не нравится то, что мне нужно думать что же выгодней фиксированная ставка или за скачивания.
Чё там думать? Взял количество ожидаемых продаж, посчитал доход. 10 секунд и вычислешь процент с дохода и сумму за установки. Реально на всё про всё 5 минут.

Можешь не думать что выгоднее, тогда плата за установки станет для тебя приятным сюрпризом лол, тк для премиум игр она всегда выгоднее.

> Мне не нравится, то что я должен заплатить за лицензию, чтобы получить необрезанную версию двжика
Каво нах? Движок один и тот же для всех. Что урезано?

> так ещё и платить процент с прибыли, хотя сука казалось бы вы уже меня на счетчик поставили, но нет блять, ещё и заплати 2-5 к бачей за право пользоваться нашим движком, а если не заплатишь, то мне нельзя его запускать даже для внутренних проектов!
Бредишь опять, пережевываешь то что выше сказал
Аноним 17/08/24 Суб 01:33:25 970437 111
>>970378
>А ты говори ему что пишет откровенную хуету
Ну, кстати, кек, когда я уже пригораю и этой хуйне напрямую пишу что-то в духе "Don't use fucking raycast, dumbo", "This shit doesn't work", "Now it doesn't work at all. What a garbage. Ai is shit" - эта залупа исправляется и выдает что-то более-менее похожее на правду, хотя все-равно говнище.

>Смысл в том что попиздеть можно поспорить в рил тайме.
Ну и нахер оно нужно тогда? Я могу почитать форумы или на двощах посраться или еще как-то проебать ментальные силы и время, а с аишкой я хочу получить результат здесь и сейчас, а не ебаться.

>>970381
Не сделает.
Я заебался бороться, формулировать задачи, уточнять детали, генерировать ПРАВИЛЬНЫЙ промт и заниматься прочей хуйней. Найдутся еще 100500 причин, почему не аи говно, а ты типа неправильно заюзал. Все это булшит. Все это говно не работает.
Для совсем уж тупых задач, где тебе лень лезть на форумы или стековерфлоу и ты хочешь получить код сразу - да, вполне норм. На работке генерит описание, что было сделано в реквесте и на что обратить внимание, предложения оптимизации-багфикса-рефакторинга, в 90% случаев пишет хуйню и со временем начинаешь игнорить. Корявые юнит-тесты на отъебись может загенерить. В остальном воббще не юзабельно, только у сои или ньюфагов ебальник открывается до пола и они бегут всем рассказывать про чудо света.

Вот из недавних кейсов - поставил вводные, что у меня есть ортографическая камера с таким-то углом, у меня есть позиция объекта и позиция курсора, необходимо вычислить угол в плоскости Х-З. Был слишком ленив, что бы самому разбираться и вычислять углы, писать формулы. В итоге спустя полчаса ебли с аишкой так и не добился нормального результата, то одно не работает, то другое, то полная хуйня, то работает и вроде как даже правильно - присматриваешься к коду - а там заложен пиздец и баг, который со временем даст о себе знать.
Или вот похожий кейс - поставил задачу написать формулу, что бы поворачивала мне позицию на определенный угол от заданной оси, что бы клемпила позицию по минимальному и максимальному заданному значению. Тоже начинала спамить бред.

Как только свою лень преодолеваешь, берешь по олдскулу тетрадочку и решаешь в ней - и ХУЯК, все решается за 5 минут. А с аишкой сидишь полчаса-час, иногда днями пытаешься выбить из нее правильный ответ, тюнишь-тюнишь-тюнишь, а на выходе залупа.

В пизду. Аи - говно.
Аноним 17/08/24 Суб 01:59:25 970439 112
>>970437
> Вот из недавних кейсов - поставил вводные, что у меня есть ортографическая камера с таким-то углом, у меня есть позиция объекта и позиция курсора, необходимо вычислить угол в плоскости Х-З. Был слишком ленив, что бы самому разбираться и вычислять углы, писать формулы. В итоге спустя полчаса ебли с аишкой так и не добился нормального результата, то одно не работает, то другое, то полная хуйня, то работает и вроде как даже правильно - присматриваешься к коду - а там заложен пиздец и баг, который со временем даст о себе знать.
> Или вот похожий кейс - поставил задачу написать формулу, что бы поворачивала мне позицию на определенный угол от заданной оси, что бы клемпила позицию по минимальному и максимальному заданному значению. Тоже начинала спамить бред.
Ну так ты еще раз прочитай в каких случаях я юзал. Такое то конечно оно не осилит, чтобы в математику логическую цепочку на 3 шага в глубину построить.

ИИ хорошо работает когда тебя надо кринжатины понаписать, где суть текстовая, а не когда тебе надо думать логику на несколько шагов вглубь.
Аноним 17/08/24 Суб 03:53:27 970442 113
>>970427
>Взял количество ожидаемых продаж, посчитал доход
Как это сделать?
Мимо_гениальный_индюк
Аноним 17/08/24 Суб 06:11:03 970444 114
Аноним 17/08/24 Суб 06:41:36 970445 115
>>970442
хуй знает, но предполагаю, что много данных, а это десятки сделанных игр со всеми возможными метриками и телеметриями, чтобы всё это эффективно анализировать и ванговать
Аноним 17/08/24 Суб 10:21:00 970452 116
>>970442
Количество умножить на цену умножить на 0.7
Это твой доход(не прибыль)
Аноним 17/08/24 Суб 11:46:25 970461 117
9.mp4 1369Кб, 1280x720, 00:00:05
1280x720
>>970452
>умножить на 0.7
ебало представили?
Аноним 17/08/24 Суб 13:08:22 970467 118
Аноним 17/08/24 Суб 13:13:33 970469 119
>>970467
Любым юнити анпакером, ресурсы изи тащатся, вот с кодом могут быть проблемы.
Аноним 17/08/24 Суб 20:21:38 970567 120
Аноним 19/08/24 Пнд 10:12:18 970701 121
>>970469
код вытаскивается дотпиком вытаскивается, не?
в чем там проблемы?

>>970567
можешь еще Asset Bundle Extractor попробовать
Аноним 19/08/24 Пнд 10:20:25 970703 122
>>970701
Ну так вытащи, расскажешь как.
То что ты вытащишь не читабельную парашу которую надо будет вилкой месяц чистить и приводить в порядок ты в расчет не берешь.
Аноним 19/08/24 Пнд 10:29:36 970704 123
image.png 98Кб, 257x581
257x581
Аноним 19/08/24 Пнд 10:53:55 970707 124
>>970704
Хуйню ты вытащил, в реальном кейсе у тебя будет 0x09x8098x заметос функций и переменных и номера токенов, все.
Аноним 19/08/24 Пнд 10:58:31 970708 125
>>970707
ты прогу опробуй сначала, потой выебывайся
Аноним 19/08/24 Пнд 11:03:47 970709 126
>>970708
Блять нубасосина иди нахуй, если ты даже принципа не понимаешь как работает запаковка и врапинг кода от юнити с тобой не о чем говорить.
Пиздец клоун, программа ему нахуй нафантазирует названия функций и переменных когда в билд уже туда компилится хэш ссылок без текста.
Аноним 19/08/24 Пнд 13:32:16 970731 127
>>970709
ты животное сумасшедшее вообще про что говоришь? моно билды абслютно всегда прекрасно декомпилятся, если ил2спп то тут уже другой разговор
Аноним 19/08/24 Пнд 14:28:31 970736 128
>>970731
Кто в 2д24 делает моно билды?
Аноним 19/08/24 Пнд 14:54:40 970738 129
image.png 11Кб, 287x166
287x166
Аноним 19/08/24 Пнд 15:08:47 970740 130
>>970731
Нихуясе, ты мелкобуквенная тварь еще что-то пиздиш, нахуй пошел с такими знаниями, просто тупой выблядок.
Моно у него делают, просто скройся с глаз хуйня без игр.
Аноним 19/08/24 Пнд 15:14:08 970742 131
4 .png 378Кб, 608x838
608x838
>>970740
>пук
найс выблядка порвало
Аноним 19/08/24 Пнд 15:18:41 970745 132
>>970738
Но явно не профессионалы
Аноним 19/08/24 Пнд 15:40:03 970746 133
image 148Кб, 730x465
730x465
Анончики, не ругайтесь. Не оскверняйте благочестивый тред.
Аноним 19/08/24 Пнд 15:47:49 970747 134
>>970746
На пике Юнитист и Годотя?
Аноним 19/08/24 Пнд 18:33:39 970761 135
>>970746
Тред без срача - мертвый тред
Аноним 19/08/24 Пнд 18:41:55 970763 136
>>970746
Обоссать мелкобукву это святое.
Аноним 19/08/24 Пнд 18:48:57 970764 137
>>970763
Твой наисмачнейший обсёр уже заскринен и сохранен у меня на SSD, HDD, флешке, облаке и этот тред сохранен в архиваче. Отныне у тебя кличка будет "дырявый проткнутныш" и я с моими друзьями будем ссать на тебя каждый день в каждом треде, каждый раз сдетектировав твое обосранное, дегенеративное ебало проткнутного нищеброда из юнити треда. Обтекай, обоссанный и униженный чмошник, ты дырявый проткнутныш
Аноним 19/08/24 Пнд 19:11:18 970768 138
image.png 32Кб, 1333x331
1333x331
Анон, не могу собрать игру под Андроид (API level 35), не понимаю что не так:

Execution failed for task ':launcher:processReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction
> Android resource linking failed
aapt2.exe E 08-19 20:58:03 6892 21092 LoadedArsc.cpp:94] RES_TABLE_TYPE_TYPE entry offsets overlap actual entry data.
aapt2.exe E 08-19 20:58:03 6892 21092 ApkAssets.cpp:149] Failed to load resources table in APK 'C:\Program Files\Unity\Hub\Editor\2022.3.41f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-35\android.jar'.
error: failed to load include path C:\Program Files\Unity\Hub\Editor\2022.3.41f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-35\android.jar.

Если выбрать API level 34, то apk собирается, но на Android 14 не запускается, только на старых версиях.

Куда копать?
Аноним 19/08/24 Пнд 19:21:11 970770 139
>>970768
> Если выбрать API level 34, то apk собирается, но на Android 14 не запускается
Должно запускаться везде, проблема не в апи.
Аноним 19/08/24 Пнд 20:29:35 970777 140
>>970768
Чисто если есть желание вот что бы я поделал:

1. Скопировал проект
2. Поставил 6 юньку и модуль андроида к ней и проверил там
3. Переустановил юнити с вычисткой всех его файлов
4. Удалил папку либр и переустановил модуль андроид сдк
Аноним 19/08/24 Пнд 21:57:38 970786 141
image.png 103Кб, 1319x863
1319x863
>>970770
Да, поставил Scripting Backend = IL2CPP, галочку ARM64 и теперь игра запускается на телефоне.
Что не так с апи 35 так и не понял.

>>970777
Если потребуется, то попробую.
Аноним 19/08/24 Пнд 22:17:55 970788 142
>>970786
>Если потребуется, то попробую.
За лет 10 стабильно каждый год по паре раз ловлю уникальные баги, в том числе и на андроиде, но они всегда решаются либо переустановками, или обновлениями юньки.
Аноним 19/08/24 Пнд 23:29:42 970807 143
>>970777
> Поставил 6 юньку и модуль андроида к ней и проверил там
Ты чо ебанулся, билд под андроид и НЕ лтс, это путь к вылетам и багам.
Аноним 20/08/24 Втр 20:54:44 970911 144
image.png 2981Кб, 2130x1162
2130x1162
image.png 1815Кб, 2130x1162
2130x1162
>>960910 (OP)
Полтора часа каике -то педики стримят. Да это unity команда. Но в чем прикол? То что каждый раз они делают какую -то хуету, то самое что уёбки заливают в google play с хуева кучу рекламами.
Не шутер, не какие -то там гонки. Будто unity изначально создан для кнопочных телефон.
Аноним 22/08/24 Чтв 14:55:27 971140 145
>>960910 (OP)
Кто сталкивался с темой что после часов работы в эдиторе он начинает есть все больше оперативки?
Старт 1.8гб, через пару часов 5, еще 10, потом 16 и мне кажется так до бесконечности.
Это где-то утечки или что?
Аноним 22/08/24 Чтв 15:25:42 971145 146
>>971140
Да, у меня такого нет. Попробуй обновиться. И если версия не лтс - лучше ставить лтс чтобы не было приколов
Аноним 22/08/24 Чтв 16:59:05 971153 147
>>971140
По памяти не знаю, но с каждым часом он запускает игру все дольше, сначала почти сразу, потом уже начинает секунды отсчитывать, если не перезапустить он и по 50 секунд может запускать
Аноним 22/08/24 Чтв 18:03:17 971155 148
image.png 166Кб, 1349x451
1349x451
>>971140
Да кстати, есть такое. У меня вообще сцена крошечная
Аноним 22/08/24 Чтв 18:38:03 971156 149
>>971153
Подтверждаю. Есть такая тема. Хз с чем связанно.
Аноним 22/08/24 Чтв 18:44:42 971157 150
>>971156
мусор протекающий не надо кодить
Аноним 22/08/24 Чтв 19:41:49 971163 151
>>971140
Он ещё может тест до терабайта раздуть если не будешь закрывать редактор совсем
Аноним 23/08/24 Птн 08:05:56 971216 152
>>971156
>>971163
>>971155
>>971153
>>971140
Очередное доказательство того, что Unity лагающее дерьмо. Ладно хоть удобнее блядского UE.
Аноним 23/08/24 Птн 08:45:24 971219 153
>>971216
Хуйню несешь, это баг конкоетной версии, юнити топ, извиняйся
Аноним 23/08/24 Птн 09:32:43 971220 154
>>971216
>Unity лагающее дерьмо
Разве было написано о лагах? Проблема лишь в потребление памяти, и то не сильнокритичная.
Аноним 24/08/24 Суб 17:17:13 971347 155
Что-то не понимаю, это что получается в юнити изкоробки нету смены лайтмап в реалтайме? А как смену дня и ночи хотябы делать?
Они там ебанутые?
Аноним 24/08/24 Суб 19:58:29 971357 156
>>971219
> это баг конкоетной версии
Чёт дохуя этих багов если честно
Не ну и блядский ue в этом плане дебелизм.
> юнити топ, извиняйся
Unity норм, но не топ.
Ибо >>970911 В чём он не прав?
>>971220
>Проблема лишь в потребление памяти, и то не сильнокритичная.
Сцена с одним домиком сжирает 6 gb ram
Хз
Аноним 24/08/24 Суб 22:33:20 971373 157
>>971347
>А как смену дня и ночи хотябы делать?
подпрыгни и в ладоши хлопни
Аноним 25/08/24 Вск 00:27:43 971382 158
Аноним 25/08/24 Вск 08:45:59 971402 159
b.PNG 26Кб, 680x237
680x237
a.PNG 32Кб, 763x238
763x238
Интересный случай анон.
Сначала юнити не могла собрать билд под андроид по умолчанию.
Затем я ей выставил начальный и конечный левл апи 31.
Она выкатила табличку автоматического обновления.
Автоматом открылся повершелл и исполнилcя sdkmanager.bat
Это сработало для 31 и 35 левл апи.
А на любой из 32-34 и например на 22 вылазает иная табличка как на пикче.
Аноним 25/08/24 Вск 12:26:40 971414 160
>>971357
> Ибо >>970911 В чём он не прав?
Причём тут движок? Ну какие-то челы копошатся с движком, о чём это вообще может сказать?
> Сцена с одним домиком сжирает 6 gb ram
Ну так тебе и говорят что это видимо утечка памяти в редакторе, баг в какой-то версии
Аноним 25/08/24 Вск 12:27:39 971415 161
>>971402
Юнити 2022 лтс, устанавливаешь 34 апи через консоль напрямую в сдк, ставишь 34 апи, всё будет работать.
Аноним 25/08/24 Вск 16:53:43 971440 162
>>971415
>через консоль напрямую в сдк
В смысле поставить андроид студио и через него или через повершел через юнитеховский dkmanager.bat ?
Я очень зеленый джун сори.
Аноним 25/08/24 Вск 17:23:49 971443 163
>>971440
Не надо андроид студию, заходишь в папку с юнити, там ищешь гдн андроид сдк лежит, там попробуй что то такое повводить
sdkmanager 'platform-tools'
sdkmanager 'platforms;android-33' sdkmanager 'build-tools;33.0.2'
Аноним 27/08/24 Втр 22:42:38 971747 164
Аноны, короче начал пилить тавер деф, чисто на отъебись, напилил говнокостяк и вот думаю. Может на ecs переселить чтобы почувствовать фпсы или бред и доделать говно таким каким оно вышло?
Аноним 28/08/24 Срд 05:56:19 971769 165
1.mp4 336Кб, 640x360, 00:00:04
640x360
>>971747
>почувствовать фпсы
как же до этого все кал дефенсы существовали
Аноним 28/08/24 Срд 07:59:26 971770 166
>>971769
Ну а если я захочу высрать воистину много врагов? Да и воспрос не в этом
Аноним 28/08/24 Срд 12:41:29 971788 167
>>971347
>Что-то не понимаю, это что получается в юнити изкоробки нету смены лайтмап в реалтайме?
https://docs.unity3d.com/ScriptReference/LightmapSettings.html
https://docs.unity3d.com/ScriptReference/LightmapData.html
A Scene can have several lightmaps stored in it, and Renderer components can use those lightmaps. This makes it possible to use the same material on multiple objects, while each object can refer to a different lightmap or different portion of the same lightmap.
Аноним 30/08/24 Птн 10:39:28 972002 168
laraCroft.jpg 73Кб, 800x600
800x600
Хочу сделать шутер от третьего лица.
Посоветуйте курс либо серию уроков.
Аноним 31/08/24 Суб 23:12:39 972264 169
Когда в Юнити завезут выдавливание меша вдоль сплайна?
Аноним 31/08/24 Суб 23:26:33 972265 170
Кто шарит, сильно нагружает сцена если в ней тысяча ui элементов, но скрытая канвасом? Т.е они не отрисовываются.
Погугли пишут что там только пробегается по всем геймобджектам игра на чек нет ли игнора канваса.
Аноним 01/09/24 Вск 01:54:06 972271 171
>>972002
берешь и делаешь че вам всем курсы подавай
Аноним 01/09/24 Вск 18:17:15 972342 172
wiz map.webm 4152Кб, 800x600, 00:01:23
800x600
Привет! У меня слабый комп - тянет только Юнити 5. Хочу сделать игру в стиле старых 3д игр. Столкнулся с такой проблемой - есть две модели и мне нужно выровнить их друг к другу по оси. Как я понял - в Юнити 5 нет для этого инструмента (в Юнити 3д есть, вроде). Какая стратегия по выравниванию моделей лучше всего там? Благодарю!
Аноним 01/09/24 Вск 19:26:53 972351 173
>>972342
>Какая стратегия по выравниванию моделей лучше всего там
Стратегия:
>Устроиться в пятёрочку
>За 3и месяца налутать денег
>Купить нормальный комп
>Установить юнити 2024
>Не ебать мозг
Аноним 01/09/24 Вск 19:53:42 972358 174
>>972351
Меня не возьмут на работу. Если бы я мог купить комп получше - я бы не задавал этот вопрос.
Аноним 01/09/24 Вск 19:58:41 972359 175
>>972342
Не может такого быть, наверняка и Годот 3 потянет
Аноним 02/09/24 Пнд 14:55:52 972461 176
>>972342
> есть две модели и мне нужно выровнить их друг к другу по оси. Как я понял - в Юнити 5 нет для этого инструмента
Это делается математикой, никакие инструменты для этого не нужны.

Опиши проблемы точнее, что именно с чем и как выровнять?
Аноним 03/09/24 Втр 01:53:22 972562 177
>>972461
Нашёл сам. 1. Выбираем первую модель для выравнивания. 2. Зажимаем V. Позиционные стрелочки меняются на такие же стрелочки, но с кубиком посреди них. 3. Эти стрелочки ведём в направлении нужной нам второй модели. 4. Зажимаем ПКМ когда подвели эти стрелочки с кубиком внутри ближе всего к нашей второй модели. 5. С зажатой ПКМ двигаем мышь ко второй модели. 6. Первая модель выравнивается точно по отношению ко второй модели по нужной оси.
Аноним 03/09/24 Втр 06:15:44 972593 178
Сап! Нужно реализовать addressables: в гараже в выборе есть скролл с портретиками машин, при нажатии на портретик должен удаленно грузиться ресурс 3д-машины, на которой мы сможем ездить. Ну и она должна сохраняться у игрока на девайсе, то есть повторно грузить с облака не нужно.
Есть туториал по этому кейсу?
Аноним 03/09/24 Втр 07:48:04 972597 179
>>972265
Ну по идее все будет норм ровно до того момента как ты сделаешь что-то Аля getbyname.
Ну и я не знаю что это за изварт сраный, просто дабвь из включи посмотри фпсы и нагрузку потом удали и посмотри в чем проблема?
Аноним 04/09/24 Срд 15:10:49 972827 180
Как удалить все неиспользуемые ассеты из проекта лучше всего?
На ютубе нашел только платные плагины.
Неужели нет бесплатных?
Еще нашел способ: правая кнопка мыши -> Find References in Project.
Но так придется по каждому объекту и ассет пака щелкать?
Аноним 04/09/24 Срд 17:17:37 972862 181
>>972827
Напиши скрипт для этого. Если на пкм есть файнд референсес, то и апи должно быть чтобы из кода это сделать
Аноним 04/09/24 Срд 17:47:39 972866 182
Аноним 04/09/24 Срд 19:38:41 972881 183
6722435345.PNG 52Кб, 1228x571
1228x571
Подскажите простую вещь новичку. В визуалскриптинге прям очень напрягает, что когда ноды соединяешь и двигаешь их, то они двигаются все вместе или по связям. И чтобы выставить ровно одну приходится чуть ли не все двигать по очереди. Понимаю, что хуйня, но мне нравится когда всё ровно стоит. Зачем они это сделали пидарасы?
К примеру на скрине самая левая стоит криво, а когда её двигаешь, чтобы сука по линеечке поставить они двигаются все. Пробовал шифт, контрол и альт нажимать, что логично было бы, но не работает. Как ноды двигать отдельно от остальных?
Аноним 04/09/24 Срд 20:50:41 972886 184
>>972881
>визуалскриптинг
Страдай
Аноним 06/09/24 Птн 17:43:32 973172 185
image 13Кб, 519x331
519x331
image 57Кб, 780x800
780x800
Будь ты проклят, Байден!
Аноним 08/09/24 Вск 14:07:04 973398 186
Купил на торрентах Gaia + Gena ассеты. Блять, какое же это, сука, говно.
1й день - вау, можно в 2-3 клика намутить террейн онлайн без смс.
2й день - хмм, а как тут сгенерить около средне-европейский террейн, без этих ебанутых перепадов высот каждый метр?
А, т.е. нужно часами крутить кривые? Пон.
А, т.е. еще часами надо подбирать числа в рандомайзере? Ясн.
А, т.е. в итоге все-равно ручками полировать, только через ваши ебанутые надстройки, с которыми отдельно надо разбираться и учиться? Окей.
3й день - сука, а как сделать расстановку домов нормально, а не как в рпг-фентези-параше? Мухосранск-сити как намутить? Или те же европейские поля, европейские деревни?
А, блять, опять надо часами крутить генератор чисел? А, сука, опять надо ручками полировать все и настраивать ваши правила в вашей пизданутой системе, которая еще и отъебывать-глючить любит? Охуенно, 10 из 10.

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

Просто рот ебал этих ассетов, и за эту залупу они просят в общей сложности около 300-350 евро, пиздец. Как же заебало, что на картинках все охуенно, а по факту - говно в обертке. Хорошо хоть сразу не в сторе взял.
Аноним 08/09/24 Вск 14:08:48 973399 187
17128609939030.jpg 45Кб, 399x225
399x225
>>973398
И да, сижу теперь в унынии, что по итогу в любом случае надо месяцами сидеть над ебучим террейном, что бы получилось что-то годное.
Аноним 08/09/24 Вск 14:41:41 973405 188
>>973398
>по факту - говно в обертке
Большинство платных ассетов такие, даже не так. Делают красивую обертку замания, а внутри куча подводных, а сами то ассеты виноваты, они то пытаются сделать кучу всего через скрытые костыли.
Аноним 08/09/24 Вск 19:32:42 973463 189
>>973398
хорошо, что эту хуйню хотяб бесплатно сливают
Аноним 09/09/24 Пнд 01:10:01 973498 190
>>973399
Потрать эти месяцы на написание своего генератора.
В манкрафт комюнити есть годный челендж на генераторы мира и городов. Там можно нарыть алгоритмов.
Алсо перлин рулит.
Аноним 09/09/24 Пнд 01:12:22 973499 191
Анон. где качнуть URP старых версий а не то что предлагает пакадж манагер ?
На мой редактор 2022.1 свежая версия ожидаемо не встает.
А рекомендованная 2022.3 ожидаемо не встает на мое ведро.
Аноним 09/09/24 Пнд 14:16:02 973573 192
>>973498
А зачем? Ну ради опыта - можно. Но я хочу игру делать и выпустить ее. Поэтому хардкор - сидишь и пердолишься с раскраской террейна кисточкой.
Аноним 09/09/24 Пнд 14:21:49 973575 193
image.png 2238Кб, 1300x1007
1300x1007
Вообще цель надрочиться и сделать карту как в варно большую. Но пока выходит больше васяно-мод под гта са.
Аноним 10/09/24 Втр 17:53:06 973736 194
17259799300790.jpg 710Кб, 947x2520
947x2520
>>960910 (OP)
спасибо дяд садым поразработали млять
1 сом = 1.08 руб
Аноним 11/09/24 Срд 03:46:04 973768 195
>>973736
Ахуеть у вас интернет есть?
Аноним 11/09/24 Срд 07:34:21 973769 196
>>973736
И что не так? Если ты решил в Кыргызстане работать на дядю, то ты аутист и заслуживаешь низкой ЗП. Там есть программы с низкими налогами. Выпускаешь свои мобилки, получаешь бабки, платишь копейки с этого и кайфуешь. Ну или работаешь на западного барина и получаешь несколько тысяч долларов в месяц.
Аноним 11/09/24 Срд 14:55:34 973802 197
>>973736
Эй это мой скриншот из мвп треда!

Кстати думал всерьез к ним откликнуться и спросить про зп, может просто вакансию скопировали и зп не поменяли, но чот хз, заметили бы уже наверное.
Аноним 11/09/24 Срд 19:33:06 973821 198
А вы бы знали что в юнити... вы бы знали!
Аноним 11/09/24 Срд 19:42:11 973822 199
>>973821
тебе дать стул? хочешь разобраться с unity? ты же знаешь, что умрёшь, ты играл с тем мешком
Аноним 12/09/24 Чтв 01:17:24 973870 200
Использую EasyRoads3D для создания трассы в гонке, хочу сделать респавн на том участке дороги, где находится авто - только посередине.
Как это реализовать?
Аноним 12/09/24 Чтв 06:56:41 973879 201
6.mp4 1315Кб, 640x360, 00:00:04
640x360
Аноним 12/09/24 Чтв 18:15:34 973950 202
1726154099935.jpg 585Кб, 1295x1931
1295x1931
Аноним 12/09/24 Чтв 19:57:22 973965 203
>>973950
это хорошо или плохо? переведи пж
Аноним 12/09/24 Чтв 20:08:01 973967 204
FireShot Captur[...].png 503Кб, 900x1907
900x1907
Аноним 13/09/24 Птн 04:55:14 974003 205
Аноним 13/09/24 Птн 09:51:50 974007 206
>>974003
Да, они весь цирк с комиссией за каждую установку отменили.
Аноним 14/09/24 Суб 13:12:34 974152 207
>>974007
Сегодня отменили, завтра опять введут
Аноним 14/09/24 Суб 19:49:22 974205 208
>>974152
Так и живём. Переходить на годот не собираюсь.
Аноним 15/09/24 Вск 06:23:04 974234 209
>>973967
Что-то я не догнал анон.
Внезапно игра сделала 200000+
Должен ли этот анон купить подписку, даже если он больше не пользуется юнити ?
Аноним 15/09/24 Вск 08:06:42 974238 210
>>974234
Тебе западло одну двухсотую за движок заплатить? Вот ты крыса, не бери его просто и все, пиши свое говно
Аноним 15/09/24 Вск 08:37:05 974239 211
>>974238
Ты че такой злой с утра :/
Деньгу не жалко, а вот геморрой с мутными вопросами по оформлению всех этих переводов, ип, напрягает.
Все что касается денех у меня на уровне хлебушка.
Аноним 15/09/24 Вск 08:58:26 974241 212
Для меня всегда будет загадка, почему любой инди разраб с этой доски вообще даже задумывается о каких то комиссиях у юньки. Никто из здесь сидящих, никогда в жизни не попадет в ситуацию когда он должен будет внезапно куда-то бабло отвалить.

Игры надо делать, а не тратить время на любую хуйню кроме этого.
Аноним 15/09/24 Вск 10:30:41 974249 213
>>974239
>а вот геморрой с мутными вопросами по оформлению всех этих переводов, ип, напрягает.
Мне бы такие геморрои и напряжения что внезапно образовался доход в 20 миллионов. Как-нибудь разберешься блять.
Аноним 15/09/24 Вск 12:54:51 974278 214
image 43Кб, 1405x461
1405x461
>>974241
>Никто из здесь сидящих, никогда в жизни
Не говори за всех, бро.

>Игры надо делать
Это факт. Не решайте проблемы раньше времени. Хотя это и проблемами-то не назвать. Вывод валюты, уплата налогов и прочее - вот это уже проблемы в наше время, к сожалению.
Аноним 15/09/24 Вск 13:27:13 974293 215
>>974234
>>974278
Я кстати тоже не совсем понимаю, как это работает.
Вот выпущу я игру, поставил лого юнити на заставку. Игра стрельнула и набрала более 200к. Мне после этого надо покупать юнити про за 2к или как это работает?
Аноним 15/09/24 Вск 15:52:40 974328 216
>>974293
>поставил лого юнити на заставку
Это же необязательно. По крайней мере в новой версии это уберут.

>Игра стрельнула и набрала более 200к
Если за последние 12 месяцев игра набрала более 200к, то тебе нужно приобрести подписку. Подписка должна быть активна ровно столько, пока твой суммарный доход за последние 12 месяцев превышает 200к. Таким образом, ты можешь оформить подписку всего на месяц, допустим. Если у тебя на момент марта было 230к, а на момент апреля стало 180к, то тебе понадобится подписка только на 1 месяц с марта по апрель.
Аноним 15/09/24 Вск 21:46:49 974391 217
>>974328
Я понимаю, что наверное не в том месте спрашиваю, но всё же а как они контролируют это? Вот продал я к примеру на 201к. Ко мне в личку стучится разраб юнити и просит оформить подписку или как? А если не покупать, то что будет? Были случая, когда кого-то штрафовали или упекали в тюрьму?
Аноним 15/09/24 Вск 22:03:30 974394 218
>>974278
Ну и нах ты фотошоп/чужой скрин кинул лол? Еще раз потвердить мои слова?
На этой доске максимум который челы могут поднимать это 100-500$, не более.
Аноним 15/09/24 Вск 23:07:37 974404 219
>>974394
Бред. С чего ты взял?
Аноним 15/09/24 Вск 23:53:15 974410 220
>>974404
Как ты себе представляешь человека который зарабатывает больше 500$ и будучи сидящим на дваще в треде юнити? Такое физически не возможно.
Тут бля за всю историю доски, не то что этого треда было всего пара реальных разработчиков, а на юнити так вообще их число 1, и это не ты.
Аноним 16/09/24 Пнд 00:26:20 974413 221
>>974410
>Как ты себе представляешь человека который зарабатывает больше 500$ и будучи сидящим на дваще в треде юнити? Такое физически не возможно
>500*90=45 000
Чего блядь? Ты там совсем что ли ебанулся?
Аноним 16/09/24 Пнд 00:27:16 974414 222
>>974410
По-моему это шиза какая-то, я в несколько раз больше зарабатываю будучи юнити разработчиком. Я помню ещё когда только первую работу искал тут же ещё один чел отписывался который тоже только только успешно нашёл.
Аноним 16/09/24 Пнд 00:33:54 974417 223
>>974413
>>974414
Да да, мамкины наносеки сидящие на двоще)) Самим не смешно такой бред писать??
Прям представляю эбало типа он такой подымает 100к деревянных в месяц и сидит на дваще))) пиздец)
Аноним 16/09/24 Пнд 00:42:47 974419 224
>>974417
>представляю эбало типа он такой подымает 100к деревянных в месяц и сидит на дваще
Это троллинг какой-то? Потому, что в противном случае, твоё ебало я даже боюсь представлять.
Аноним 16/09/24 Пнд 00:59:19 974421 225
>>974417
Ты в каком году застрял? 100к это щас едва на жизнь хватит, столько можно зарабатывать курьером или официантом в москве.
Юнити разрабом столько можно получать с годом опыта.
Аноним 16/09/24 Пнд 01:11:33 974422 226
>>974421
Мне кажется он либо не из России, либо какой-то маменькин сынок-пирожок, который из под маминой нищей юбки до сих пор не вылез.
Аноним 16/09/24 Пнд 08:51:42 974454 227
Video1.mp4 21455Кб, 1136x536, 00:00:37
1136x536
video2.mp4 6197Кб, 1136x536, 00:00:13
1136x536
Написал скрипт управления дрифтящим автомобилем:
https://pastebin.com/jnZcYThY

Все хорошо - но у автомобиля не вращаются колеса.
Попробовал решить проблему скриптом, добавленным на каждый мэш колеса:
https://pastebin.com/WN2jeniK

Колеса стали вращаться, но при этом линия следов от дрифта стала прерываться, и очки тоже стали набираться хуже (Видео №1).

Почему так и как это решить?
Аноним 16/09/24 Пнд 11:16:16 974463 228
Ну все, скачал книгу, сейчас стану еба геймдевом.
Аноним 16/09/24 Пнд 16:21:45 974544 229
15184905538040.png 256Кб, 480x480
480x480
Кто нибудь асеты в unity asset store продает из россии? Как выплаты происходят?
Аноним 16/09/24 Пнд 20:11:31 974623 230
>>974544
Можно сделать на пейпал.
Как дальше с пейпала(можно зарегать с впном и номером через сервис) - пока не разбирался, вроде бы на бинанс через п2п можно
Аноним 17/09/24 Втр 00:24:41 974657 231
>>974623
>Можно сделать на пейпал
Можно, но нельзя
Если бы все так легко было я бы не спрашивал тут
Аноним 17/09/24 Втр 00:27:45 974658 232
>>974657
Чел, я буквально месяц назад зарегал пейпал и получил позавчера на него перевод от юнити(первая выплата происходит с 15 по 30 число следующего месяца после того как ты заполнишь анкету).
И даже для теста купил ассет в ассет сторе с пейпала.
Аноним 17/09/24 Втр 10:21:40 974677 233
>>974658
А без пейпалов можно бабки получить на счёт в русском банке не под санкциями (Москомерц и Челябинвест)?
Аноним 17/09/24 Втр 12:45:13 974699 234
Ехх почему нет посредников партнерок как с адсенсом? Я бы запросто отдал 15% за продажи в стиме если бы мне всё оформили и тупо в сбер бабки капали.
Аноним 17/09/24 Втр 13:14:34 974702 235
>>974658
Т.е просто из России на российский паспорт ты зарегал пейпал и у тебя все работало?
Аноним 17/09/24 Втр 13:30:56 974706 236
>>974702
https://youtu.be/Q2OZRGUYnww

По этому гайду делал, кроме добавления карты. И перепривязку на свой реальный номер не получилось сделать, но там двухфакторная аутентификация так что пох.

И повторюсь, в рубли оттуда я пока не выводил
Аноним 17/09/24 Втр 13:48:56 974713 237
>>974706
У меня есть старый акк пейпала, который я еще делал в 2016, получается я просто могу на него получать выплаты заходя под впн?
Аноним 17/09/24 Втр 13:54:34 974715 238
>>974713
Думаю да. Ну если они конечно не отключили акки с российским регионом
Аноним 17/09/24 Втр 14:38:18 974720 239
>>974658
А я понял в чем может быть проблема, у тебя при попытки перевести деньги в случайный момент могут блокнуть счет до проверки документов и считай на этом все.
Аноним 17/09/24 Втр 14:40:20 974721 240
>>974706
>"данные которые вы будете вводить, не ваши"
>я рубли оттуда пока не выводил
Лол.
Аноним 17/09/24 Втр 14:46:40 974722 241
>>974721
Оплата работает - значит все заебись, просто покупаешь крипту и дальше дело техники. Проблема в том что рано или поздно у тебя запросят паспорт и деньги твои просто зависнут.
Аноним 17/09/24 Втр 14:49:12 974723 242
Каким надо быть имбецилом чтоб попробовать наебать банк/платежную систему и рассчитывать что все получится?

Ну какое-то время конечно что-то будет работать, в средней/длительной перспективе нет.

Если тебе запретили они что-то делать, просто терпи и сглотни, всё. Максимум ищи посредников.
Аноним 17/09/24 Втр 16:10:12 974737 243
>>974722
Ну да, обычное дело, каждый день встаю за завтраком покупаю крипту пейпэлом.
Аноним 17/09/24 Втр 16:34:13 974738 244
>>974722
Сначала найди долбоеба который тебе за пейпал крипту продаст. Пейпал - это самое дно в обменниках, его почти никто не хочет принимать, ну или с комиссией 15 процентов.

>>974723
Двачую. У меня самого пейпал бизнес в снг-параше. Очкую каждый раз когда на него бабки вывожу. Пейпал ведь самые уебки, готовы клиента забанить за малейший чих, не говоря уже про недостоверные данные. Они буквально зарабатывают на том что банят лохов и забирают себе остатки с их счетов.
Аноним 17/09/24 Втр 16:51:48 974742 245
98.jpg 86Кб, 1905x284
1905x284
09.jpg 15Кб, 474x679
474x679
99.jpg 59Кб, 1028x574
1028x574
Охуеть это чо за крипота началась, тупо весь эдитор покрылся черными квадратами.
Аноним 17/09/24 Втр 16:53:15 974743 246
76.jpg 87Кб, 1150x737
1150x737
Ебать страшно
Аноним 17/09/24 Втр 16:58:24 974744 247
Еще и ошибку какую-то выпизднуло первый раз вижу, оно блять мне видюху ща спалит
Аноним 17/09/24 Втр 17:15:11 974747 248
>>974744
У тебя пизда видеопамяти, поздравляю
Аноним 17/09/24 Втр 17:20:50 974749 249
>>974722
>>974723
>>974737
Не проще ли заниматься кардингом и шире - объёбом заокеанских скуфов? а игры для души
Аноним 17/09/24 Втр 17:25:46 974751 250
>>974747
Нихуя, у мя видюха новая, ей всего год, и эта хуита происходит только в одном проекте, пытаюсь понять почему
Пока примерно накопал на ошибку в потоках и иньекции в ui
Аноним 17/09/24 Втр 17:48:41 974754 251
image.png 21Кб, 667x147
667x147
>>974738
> Сначала найди долбоеба который тебе за пейпал крипту продаст. Пейпал - это самое дно в обменниках, его почти никто не хочет принимать, ну или с комиссией 15 процентов.

потому что у самого пейпала конская комиссия по каждому чиху, которая съедает 5-10%. и блокируют счет по любому чиху подозрительному. пейпалом лучше пользоваться только официально, соблюдая TOS. что для жителя россии сейчас невозможно
Аноним 17/09/24 Втр 18:04:39 974755 252
>>974751
Бред. Ошиюка очевидно гпу релейтед.
Не отъеб памяти, а что-то с совместимостью драйверов и какой-то графической фичи
Аноним 17/09/24 Втр 18:12:50 974758 253
>>974755
>Бред. Ошиюка очевидно гпу релейтед.
Бред это то что у тебя 9 классов и роняли головой вниз при родах.

Нужно быть совсем дауном чтоб поверить что такая хуйня может происходить лишь в ОДНОМ проекте, а во всех остальных, или до этого целый год не происходила потому что.
Аноним 17/09/24 Втр 18:18:12 974761 254
3.webm 1683Кб, 1280x720, 00:00:12
1280x720
Аноним 17/09/24 Втр 18:44:06 974766 255
>>974758
Потому что у тебя именно в этом проекте какая-то хуйня котора форсит сбой драйвера?
Или ты как себе представляешь черные квадратики в гуи?
Аноним 17/09/24 Втр 18:50:36 974769 256
>>974742
>>974743
на другом мониторе попробуй
на другом хдми/дисплейпорте попробуй
Аноним 17/09/24 Втр 19:04:59 974772 257
>>974766
>как себе представляешь черные квадратики в гуи?
Вот что я пока нашел последовательность.

Баг в паре скриптов записи/сохранения файлов, у меня используются разные типы для этого.
Они вызвали баги в юнити, юнити вызвала через систему баги в винде, и далее возможно винда начала бажить видиюху.

Перезапуск винды полностью убирает проблему, до момента открытия и запуска проекта.

>>974769
У меня нет мониторов и шнуров.
Аноним 17/09/24 Втр 19:10:34 974773 258
кто-нить пилил большие проекты на playmaker? мне влом писать код, но игру хочу сделать и хочется узнать норм это или не
Аноним 17/09/24 Втр 21:27:16 974802 259
>>974773
Большие на нем делать ебанешься. Я там мелкие проекты делать ахуел. Чтоб тупо сделать массив нужно растянуть квадратный метр паутины из нодов, что в коде занимает 3 строки. Помню как мучался, в перспективе пиздец.

Но лично для меня плеймейкер был стартовой площадкой для познавания юнити и вообще программирования в целом, так что полностью сказать что это хуйня не могу. А еще его официально разрабы рекламируют не как фундамент игры а как стейт машину для анимаций и аи поведения, может для этого хорошая вещь, но я хуй знает не пробовал.
Аноним 18/09/24 Срд 07:04:17 974847 260
>>974802
я так начинал с construct 2. Отлично помогло понять основы программирования, точнее как это всё делается. Но уже через месяц решил учить с# для юнити, а там и более явные знания появились.
Аноним 18/09/24 Срд 12:04:27 974864 261
>>974802
там же экосистема есть, которая упрощает какие-то вещи, типа работы с интерфейсом или теми же массивами
Аноним 18/09/24 Срд 17:57:01 974919 262
>>974773
Никогда не понимал лапшедрочеров, код же всегда проще читать, разве нет?
Аноним 19/09/24 Чтв 05:52:22 975033 263
>>974919
ненавижу программирование и этот код ебучий, но игру свою сделать очень хочется
Аноним 19/09/24 Чтв 06:35:44 975041 264
операаа.mp4 1398Кб, 960x600, 00:00:23
960x600
>>974919
Код наверное проще, если ты прогер, а не гуманитарий, который в коде ничего не понимает.
Аноним 19/09/24 Чтв 10:50:30 975053 265
>>975033
>>975041
На самом деле код это та же самая лапша из нодов, только текстом, но более компактней
Аноним 19/09/24 Чтв 11:33:20 975065 266
>>975041
Гуманитарии и технари это заблуждение, нет такого разделения
Аноним 19/09/24 Чтв 12:18:38 975078 267
>>975065
Это не заблуждение.
>>975053
Код проще модифицировать, например перенести часть кода выше или автомтическая замена.
Аноним 19/09/24 Чтв 16:47:40 975115 268
>>975078
Правильное разделение это люди которые хотят учиться и которые не хотят.
Аноним 20/09/24 Птн 09:18:13 975195 269
Как оплачивать ассеты из РФ?
Аноним 20/09/24 Птн 12:56:48 975207 270
>>975195
Prepaid карты в МТС, либо турецкая карта ininal. Для открытия турецкой карты нужен заграник обязательно + там будут лимиты где-то до 70 баксов в месяц. Чтобы убрать лимиты нужно купить физическую карту. Это либо сам едешь в Турцию, либо у перекупов в России.

https://payment.mts.ru/cyber/visa-card
Аноним 20/09/24 Птн 13:35:21 975211 271
>>975207
Прикольно что такая крупная компания занимается такими серыми барыжными делами. Еще и с красивым интерфейсом.
Аноним 20/09/24 Птн 13:37:03 975212 272
>>975207
>ваучер
>Можно расплатиться в сервисах, которые не требуют подтверждения операций по 3DS.
Проблема в этом. В куче сервисов и игр это может не работать.
А так надо ждать пока родят наконец карты пусть и с х2 переплатой но чтоб из коробки как раньше виза была.
Аноним 20/09/24 Птн 14:34:51 975222 273
Аноним 20/09/24 Птн 15:15:07 975231 274
>>975211
Они ещё добавили сервис для пополнения игровых кошельков. На самом деле молодцы. Проще довериться им, чем каким-то васькам с площадок.

https://payment.mts.ru/cyber
Аноним 21/09/24 Суб 23:53:27 975337 275
>>969174
Юнити хуёво подгружает ассеты с диска. Есть асинхронная загрузка, но при включении в сцену происходит лаг. Потом, из-за float в размерах, на удалении от центра координат начинается тряска меша. Это решается Camera Based рендерингом, но это есть только на HDRP. Так что Юнити то ещё говнище. Но самое хуёвое, что Анриал ещё хуже. Думайте.
Аноним 22/09/24 Вск 00:49:11 975338 276
>>975231
Там только сбп. Не знаю научились ли какие то банки сейчас делать сбп без приложения, если нет - то это риски намного выше, потерять через фальшивое приложение все со счета, я выбрал закинуть 200 рублей через васяна.
Аноним 22/09/24 Вск 02:23:45 975344 277
>>975337
Да глупости это всё.
Аноним 22/09/24 Вск 03:34:38 975345 278
>>975337
>подгружает ассеты с диска
а если ссд поставить?
Аноним 22/09/24 Вск 08:12:22 975349 279
image.png 49Кб, 991x297
991x297
>>975222
Фиг знает, пыль в глаза пускают, там наверное каждая демка по несколько миллионов стоит, можно было бы фич завезти
Аноним 22/09/24 Вск 14:36:27 975391 280
16856614850180.jpg 134Кб, 700x806
700x806
>>975115
Ну тут кто на что учился. Я 3д знаю хорошо (3ds max, houdini) и моушен дизайн с афтером и фотошопом, как и вообще в дизайне шарю. Не буду же я попрекать проггеров хуле вы ничего кроме программирования больше не знаете. Каждый тратит время на скиллы по своему.
Олсо, вчера пытался с чатгпт игру делать. Ошибается он много и ерунду пишет, но туторы помогли понять где проблема и как исправить самому. В целом опыт положительный. Кто из аи лучше в юнити шарит, не подскажете?
Аноним 22/09/24 Вск 15:08:22 975397 281
>>975345
>а если ссд поставить?
Дело не в ССД, с диска загружает асинхронный метод, а вот когда начинается инстантиация, вот тогда лаг возникает. Ещё лаг возникает, когда гарбаж коллектор чистит память. Юнитидебилы, неужели нельзя было сделать безлажный движок блять?
Аноним 22/09/24 Вск 15:44:31 975401 282
>>960910 (OP)
Господа вопрос. Как уменьшить нагрузку на GPU? Почему моя видюха 3060 загружается моей 2д игрой аж на 20%? Стоит ограничение на 60 фпс 1920х1080, отображается тупо главное меню игры без анимаций и прочего, картинка и кнопки. Хули она так грузит?
Как уменьшить это число? Цп грузится на пару %, по памяти там 200мб, а вот видяха хули так гонится? Куда нах копать?
Аноним 22/09/24 Вск 15:59:21 975402 283
>>975401
Глупый вопрос спрошу на всякий случай: ты тестируешь на maximize окошке игры? Если игра в редакторе запускается с интерфейсом всем вместе, то жрёт много. При максимайзе ресурсов потребляет намного меньше уже.
Аноним 22/09/24 Вск 16:03:46 975403 284
>>975402
Про эдитор я знаю, он жрет дохера.
Тестирую в релиз билде игры, как раз просто случайно открыл диспетчер когда игру запустил, думаю гляну чо там по потреблению и охуел от нагрузки видюхи. Ладно там 3д игра нормальные жрут 60%+ это можно понять, но не мой кейс.
Аноним 22/09/24 Вск 16:42:51 975408 285
image.png 1062Кб, 564x845
564x845
Аноним 22/09/24 Вск 18:38:50 975425 286
>>975391
Да я наверное проецирую, я шарю и тут и там, таких нас много конкретно на этой доске, если ты соло гейдев то как-бы без этого не выжить.
Про аи прям щас лучший варик вообще в программировании это клавдия-3.5-соннет. Говорят гпт-о1 ебёт которая на днях вышла, но лично я не пробовал, подписка кончилась.
Аноним 22/09/24 Вск 18:45:20 975427 287
>>975425
Так клауд тоже платный. Так-то мне и гпт норм пока - то что тупит даже хорошо, т.к. сам разбираюсь и запоминаю, а то вместо меня бы писал всё, а я так бы ничего и не выучил. Ладно пойду в /ai спрошу потом, а то нерелейтед к треду.
Аноним 22/09/24 Вск 19:03:12 975429 288
>>975397
Бля ну так ты погромируй нормальео и не будет гарбадж коллектор лаги делать(кстати он инкрементный в юнити если ты не в курсе)

Про инстанциацию бредятина, ты просто не должен разом инстанцировать кучу объектов

Юнити величайший движок
Аноним 22/09/24 Вск 19:05:04 975430 289
>>975401
> Как уменьшить нагрузку на GPU? Почему моя видюха 3060 загружается моей 2д игрой аж на 20%
Да поебать вообще на эти 20%. Просто делай игру и не лезь пока в оптимизацию.

можешь погуглить про овердроу и блоки растеризации в гпу если очень хочешь
Аноним 22/09/24 Вск 19:08:08 975433 290
>>975429
> и не будет гарбадж коллектор лаги делать
Будет, если удалять большой ассет
>ты просто не должен разом инстанцировать кучу объектов
И что я должен миллион объектов раз в кадр что ли создавать?
Аноним 22/09/24 Вск 19:17:30 975434 291
17238907657530.png 29Кб, 280x280
280x280
>>975429
>
>Юнити величайший движок
Аноним 23/09/24 Пнд 05:47:53 975471 292
>>975430
>Да поебать вообще на эти 20%. Просто делай игру и не лезь пока в оптимизацию.
Ты жопой читаешь? Я билд игры сделал, а не просто в процессе.
Поебать было бы если это было не более 5% что норма для кучи игр которые я запускал для теста, а не 20%.

>>975430
>овердроу
>растеризации в гпу
Да это почти все читал, и я же написал игра в 2д и на момент загрузки ничего кроме меню не отображается.

Вообще думал что где-то мб есть настройка хитрая или галка какая чтоб переключить. Что-то где-то должно быть же.
Аноним 23/09/24 Пнд 06:55:01 975473 293
Накопал такую тему, что скрытые элементы, по типу если у канвас группы стоит альфа 0 (тоесть не видимы) жрут так-же как и не скрытые. У меня много элементов интерфейса активно, но просто скрыто от пользователя.
Аноним 23/09/24 Пнд 07:08:54 975474 294
>>975473
а чё не деактивируешь их тогда?
Аноним 23/09/24 Пнд 07:21:54 975476 295
>>975474
Потому что гладиолус.

Не знал что это так работает, ведь по логике какого хера отрисовка нагружается от элементов которые скрыты? Вот нахуя юнити отрисовывает то что не видно игроку? Чтобы что? Даже не так, не игроку а вообще любой камере и чему угодно.
Если бы выполнялась логика или память загружалась элементами которые скрыты это окей, но нагружать видео тем что не видно? Бред же.

Ща естественно переделываю все на активацию/деактивацию элементов интерфейса.
Аноним 23/09/24 Пнд 08:25:18 975478 296
>>975476
абсолютно очевидно, что делать в однопоточном софте иф альфа не 0 для каждого объекта на сцене - это идиотизм
Аноним 23/09/24 Пнд 11:58:43 975492 297
Аноним 23/09/24 Пнд 14:59:36 975515 298
Аноним 23/09/24 Пнд 15:33:17 975517 299
image.png 145Кб, 1003x695
1003x695
image.png 154Кб, 1016x669
1016x669
Аноним 23/09/24 Пнд 16:15:40 975526 300
unnamed.png 103Кб, 512x512
512x512
Есть ли в ютубе какой-то канал, где делают похожую игру(antiyoy) на андроид с нуля? Начиная от карты и заканчивая искусственным интеллектом? Можно на любом языке. Может есть гайд подробный хотя бы.
Аноним 23/09/24 Пнд 17:08:01 975531 301
16270210815020.jpg 36Кб, 400x400
400x400
>>975517
>Создатели не смогли воспользоваться из-за продвинутой природы ESC
Аноним 23/09/24 Пнд 20:01:48 975543 302
>>975517
>Entity вперемешку с GameObject
Отборная трава у них.
Аноним 23/09/24 Пнд 22:36:54 975553 303
image 35Кб, 726x347
726x347
>>975515
классно, ещё больше недоделанных брошенных фич, которые будут сделаны когда-то потом может быть
Аноним 23/09/24 Пнд 22:40:04 975554 304
>>975517
они этот ецс с дотом уже сколько лет насилуют, всё никак высрать нормально не могут?
Аноним 24/09/24 Втр 01:58:33 975565 305
image 12Кб, 847x161
847x161
Не получается получить позицию курсоа во время клика.
Вот как на примере делаю, но получаю координаты камеры.
ЧЯДН?!
Аноним 24/09/24 Втр 03:53:23 975570 306
>>975565
Сначала тебе нужно понять чего ты хочешь. Позиция курсора на экране у тебя уже известна через Input.mousePosition.
Аноним 24/09/24 Втр 06:17:03 975572 307
>>975515
В принципе выглядит интересно. Нововведения в ядро должны повысить производительность для всех без пердолинга. Новый сборщик мусора там давненько обещали, он должен тут быть. Unified Rendering если сделают, это наконец уберёт раздробленность.
По идее все хорошо, посмотрим, что будет. Юнитипитеки давно известны тем, что фичи внедряют медленно, херово, часто бесполезные и часто сами дропают поддержку. Надеюсь, в этом случае будет не так.
Аноним 24/09/24 Втр 08:08:57 975576 308
>>975565
Объясните ньюфагу, почему Vector3, там же есть и другие вектора. Все используют вектор 3 почему-то.
Аноним 24/09/24 Втр 09:57:56 975580 309
>>975576
нет никакой разницы, хотя в 2д иногда Z используют, как глубину по типу в канвасе сорт индекс
Аноним 24/09/24 Втр 09:59:46 975581 310
>>975576
Тебе нужны координаты x,y,z то есть три числа, а вектор3 как раз может содержать в себе три числа. Это все различия между вектор2 и вектор4. ахуеть да.
Аноним 24/09/24 Втр 10:49:38 975584 311
>>975471
Окей, тогда не делай игру, занимайся бесполезной ебаниной, ищи варианты, думай. Вруби фрейм дебаггер и с ним исследуй что жрет производительность.
Аноним 24/09/24 Втр 10:51:01 975585 312
>>975473
> Накопал такую тему
>>975476
> ведь по логике какого хера отрисовка нагружается от элементов которые скрыты
А ты проверял или как ты это понял? От кого услышал?
Аноним 24/09/24 Втр 11:05:43 975586 313
чуваки, а как-нить можно задетектить пиратские ассеты?
за 70-100 бачей покупать их ебал дремал
Аноним 24/09/24 Втр 11:07:49 975587 314
А тут все одиночки или есть кто хотя бы в паре делает игру? Ни у кого нет желания, например, взять нуба и скидывать ему какую-то задачу по проекту? Сам проект можно не скидывать, чтобы не сперли ничего. Для вас легче, а новичок будет учиться потихоньку. Если все пойдет нормально, со временем можно уже вместе над проектом заниматься.
Аноним 24/09/24 Втр 11:12:30 975588 315
>>975587
>новичок
>со временем можно уже вместе над проектом заниматься
сомневаюсь, что тут кто-то захочет такими извращениями заниматься
Аноним 24/09/24 Втр 11:17:24 975589 316
>>975587
смотря в чем новичок
ты вообще не знаешь ни c#, ни в принципе программирования или новичок ток в юнити?
Аноним 24/09/24 Втр 11:27:59 975590 317
>>975589
Во всем, просто делаю по гайдам простые гонки 2d, пробовал стратегию делать, но очень туго идет. C# учу весте с юнити. Понимания нет, просто переписываю код и меняю значения на свои. Понимаю что еще рано, надо месяцы еще сидеть, чтобы что-то в голове сложилось. Стало интересно, как идет работа у разработчиков-одиночек, может они что-то покупают, что сами не знают или все сами.
Аноним 24/09/24 Втр 11:29:39 975591 318
>>975587
Такая кооперация сложно реализуема, и бонусом это дополнительный геморой, поэтому очень сомнительный выхлоп.
Даже если представить что сделанные тобой ассеты будут безликими и никак не сдеанонят автора игры, для него слишком хлопотно таким страдать.

Не забывай потом еще и дебагинг с дополнительными проверками твоего говнокода и архетектуры.

Твой идеал для реального набива опыта это ТВГ, примазаться к кому нибудь и вместе попилить что либо.
Аноним 24/09/24 Втр 11:44:45 975594 319
>>960910 (OP)
Кто шарит или знает где почитать доки о методе хранения/сжатия png/jepg файлов?
У меня картинки 1920х1080 весят в проекте пишется 4мб, в билде такое ощущение что это цифра уменьшается раз в 10-15.
Еще пнг 1920х1080 с почти полностью пустым фоном весят с десятки раз меньше чем допустим квадрат с нестандартным разрешение 100х155.

Т.е картинка весит 200кб, в проекте 4мб, сколько реальный размер в финальном билде будет? И как работает ползунок качества на это?
Вот со звуком я тести там все понятно, при меньше 60% качества уже пердеж начинается.
Аноним 24/09/24 Втр 11:51:58 975597 320
>>975591
> Твой идеал для реального набива опыта это ТВГ, примазаться к кому нибудь и вместе попилить что либо.
+++

Тоже начинал с твг, когда впервые туда делал игру на юнити - сразу на месте и изучал юнити
Аноним 26/09/24 Чтв 05:59:43 975883 321
Тут кто-нибудь Playmaker использует? Почему там когда ставишь 2 send event срабатывает только первый?
Аноним 26/09/24 Чтв 10:05:00 975901 322
image 168Кб, 1087x961
1087x961
Аноним 26/09/24 Чтв 13:40:24 975919 323
Аноны, подскажите, книги по C# из шапки лучше читать по порядку или неважно?
Аноним 26/09/24 Чтв 14:14:20 975922 324
>>975919
https://metanit.com/sharp/tutorial/

Вот это лучшее что я видел по шарпу.


Читать все книги из шапки - точно не нужно. Можешь все полистать и выбрать одну какая больше нравится (но я ни одну из них не читал, поэтому из них ничего посоветовать не могу)
Аноним 26/09/24 Чтв 14:21:43 975923 325
>>975922
Спасибо. Я начал читать книгу от head first, просто подумал, что вдруг дальше будет слишком нипанятна для нуба.
Аноним 26/09/24 Чтв 14:54:34 975926 326
>>975923
Если че тебе не обязательно знать всё. Не понятно - не зацикливайся на этом слишком долго.

Ковариантность и контравариантность можешь сразу из головы выбросить(хотя там просто но новичку может быть сложно понять в чем прикол), рефлексию. Про многопоточность даже не читай.

Твоя задача разобраться в циклах и условиях, методах, различии value type и reference type, базовых типах данных, классах интерфейсах и наследовании, дженериках.
Это то что тебе очень желательно понимать, остальное опционально на данном этапе.
Аноним 26/09/24 Чтв 15:32:46 975931 327
>>975926
Ага, спасибо за совет
Аноним 26/09/24 Чтв 17:05:34 975936 328
>>975922
>(но я ни одну из них не читал, поэтому из них ничего посоветовать не могу)

Прокекал с этого советчика
Аноним 26/09/24 Чтв 17:29:31 975937 329
>>975936
И в чем я не прав? Я дал аналог который считаю идеальным, в котором все четко и по делу, которым я сам пользовался.
Еще читал сишарп троелсена но он не оч
Аноним 26/09/24 Чтв 18:07:29 975943 330
>>975901
Я после него сюда и пришёл. Он мне тоже самое писал и не смог помочь в итоге. У меня в проекте условный выстрел. То есть random float (от 0 до 1), потом идёт float compare этих чисел и отправляется в попал/не попал, где если попал, то через int add наносится урон. Так вот если делать двойной выстрел, то уже не срабатывает. Делал по разному и так и сяк и через сендэвент и через некстфрейм, но флоткомпар не срабатывает второй уже почему-то. Пол ночи просидел вчера, так и не решил. Гпт в конце заебался и предлагал просто сделать под второй выстрел отдельный fsm, но это хуйня какая-то. У меня там и четверные выстрелы будут потом и пилить отдельный фсм не хотелось бы под это. Должно работать, но не работает, как будто баг. Ну да хуй с ним, потом решу, пока другие вещи буду делать.
Аноним 27/09/24 Птн 15:59:16 976099 331
Пацаны, хочу улучшить знание c#, посоветуйте книги или видосы, но лучше книги или сайты.
Естественно, весь язык знать не хочу, а только то, что можно использовать для unity.
Хотя я перечитал от корки до корки официальные доки по скриптингу в юнити, и все что касаемо кода мне уже известно - может этого достаточно и нехуй лезть дальше?
(Игру уже сделал и опубликовал, пишу новую)
Аноним 27/09/24 Птн 16:34:00 976104 332
>>976099
На метаните пройдись по всем темам и подробнее остановись на том что тебе кажется новым и полезным.
Ну с учетом того, что в юнити версич сишарпа старее и некоторых фич там пока нету, например этих новых интерфейсов для числовых значений.

Сам по себе сишарп не то чтобы что-то необъятное, все что касается синтаксиса и основных понятий языка ты можешь знать. Стандартная библиотека в которой уже куча всчкой фигни - по мере необходимочти.
Аноним 27/09/24 Птн 18:15:22 976114 333
>>976099
>а только то, что можно использовать для unity
В Unity можно использовать все возможности языка. Особенно, если ты реализуешь сервисы внутри игры, вроде экономики, внутриигровых платежей, дружба, рейтинги и тому подобное.
Аноним 28/09/24 Суб 05:12:13 976170 334
>>976099
если ты уже всё знаешь и запилил игру - то тебе и нахуй нихуя не надо, максимум задрочи паттерны, чтобы красивее писать MVC MVP KISS и т.д
Аноним 28/09/24 Суб 18:43:07 976271 335
17111017451510.gif 400Кб, 242x320
242x320
Почему в юнити нельзя пост-процесс эффекты накладывать выборочно, а не на всё? Гопота говорит, что можно делать хитро через 2 камеры через жопу, но у меня чето не получилось. Есть плагин какой для этого?
Аноним 28/09/24 Суб 19:06:52 976273 336
>>976271
Потому что "пост"-эффект, дебил ты ебаный. Применяется к уже отрендеренной картинке.
Аноним 28/09/24 Суб 19:15:04 976274 337
>>976273
В афтерэффекте любые эффекты применяются к чему угодно в любой момент времени, дебил ты ебаный.
Как в юнити такое сделать? Хуй с ним с постэффектом, давай мне мидлэффекты.
Например я хочу какую-нибудь виньетку, блюр или аберации сделать на фон, но чтобы не затрагивало интерфейс или гг.
Аноним 28/09/24 Суб 19:42:24 976275 338
>>976274
никак
отвыкай от этой логики, прыщеглазые даже понятия "проект" не смогли внедрить до сих пор

мимо 20 лет опыта адобы
Аноним 28/09/24 Суб 20:31:01 976280 339
>>976274
Всё это можно сделать, если ты просто по гайду сделаешь пост процессинг он интерфейс трогать не будет.

Если надо гг не трогать, но всё остальное, то гг должен рендерится поверх всего остального очевидно

> В афтерэффекте любые эффекты применяются к чему угодно в любой момент времени
Значит тебе нужен не полноэкранный постпроцессинг, а просто шейдер
Аноним 28/09/24 Суб 23:28:01 976328 340
>>976274
>Как в юнити такое сделать?
Камерами как тебе раньше сказали.

>чтобы не затрагивало интерфейс
Интерфейс по дефолту и так рисуется после всего остального.
Аноним 29/09/24 Вск 11:43:29 976428 341
>>975570
>Сначала тебе нужно понять чего ты хочешь.
мне нужно позицию клика узнать, mousePosition в пикселях возвращает, а мне нужно в местной для юньки системе типа метры.
Иначе как понять что игрок кликнул рядом с объектом?
Ну вот, скринтуворлд поинт должен был бы вернуть эти метры.
Но почему-то всё упирается в позицию камеры, а не плоскости по которой я кликаю.
Аноним 29/09/24 Вск 13:07:01 976456 342
>>976428
Тебе нужно выстрелить лучом из камеры. Ты не знаешь какой длины этот луч должен быть. А скринтуворлд это рейкаст с заданной длиной луча. Не тот метод блять. Ты же вводишь длину этого луча в ноль, вот и получается на выходе координата камеры.
Правильный метод гуглится за две секунды, база самая, ахуел ты короче.
https://docs.unity3d.com/Manual/CameraRays.html
Аноним 29/09/24 Вск 14:17:14 976474 343
Аноны, поясните за версии Юнити. Я через хаб поставил 2022, это какая версия, старая? Нихуя не понимаю. Зашел на сайт, вроде и 2023 есть, но ее в списке нет. Еще есть в хабе 6ая, но это бета, как я понял?
Аноним 29/09/24 Вск 14:22:46 976476 344
И еще поясните плиз азы за анимацию.
Я скачал модельку человека. Риг - humanoid. Там рядом уже была пара анимаций. Через animator их использую, моделька движется , в animation делаю связки по анимиации.
Но решил добавить свою, н-р подъем руки, через юнити через кейфреймы.
Жму create animation, затем жму запись и модель сразу пидарасит, она меняет позу, лол и падает под пол. И Юнити говорит, что humanoid риги нельзя через кейфреймы анимировать.
А как тогда? Через Блендер, там можно через кейфреймы хуманоиды двигать?
Аноним 29/09/24 Вск 14:39:09 976482 345
>>976456
>Правильный метод гуглится за две секунды
пиздец, а у меня вкладок 10 с этими методами и ни одного с камрейс..
Аноним 29/09/24 Вск 14:50:01 976485 346
.jpg 20Кб, 1052x627
1052x627
Что за ебучий круг и как его нахуй убрать.
Аноним 29/09/24 Вск 14:57:32 976486 347
>>976099
>посоветуйте книги или видосы, но лучше книги или сайты.
Хуйня без задач, за жизнь не прочитал ниодной книги, нахуй не надо.

>Игру уже сделал и опубликовал, пишу новую
Если ты сделал игру да еще и смог где-то опубликовать, с 99% вероятностью никакие книги тебе не нужны, все нужное и так находишь.

Если сомневаешься в своем говнокоде, просто дай его глянуть кому нибудь кому доверяешь, и в зависимости от его фидбека уже стоит дальше думать.
Аноним 29/09/24 Вск 15:17:35 976491 348
image 38Кб, 1052x627
1052x627
Аноним 29/09/24 Вск 18:05:51 976504 349
>>976491
Нах ты троллишь чмо? Репорт
Аноним 29/09/24 Вск 20:14:00 976529 350
>>976474
2022 LTS лучший вариант.

2023 будет называться юнити 6, можешь ставить, если хочешь.

Игры в релизе обычно делаются на LTS версиях, т.к. стабильнее.
Аноним 29/09/24 Вск 20:15:33 976530 351
>>976486
> Если ты сделал игру да еще и смог где-то опубликовать, с 99% вероятностью никакие книги тебе не нужны, все нужное и так находишь.
А я бы сказал так - когда понабрался опыта и понял что к чему, стоит прочитать какую-нибудь книгу или полный референс по языку, чтобы заполнить пробелы.
Аноним 29/09/24 Вск 20:37:05 976537 352
>>976530
Хуйню говоришь. Если ты опубликовал игру, ты уже получил 100% нужной экспы. А главное смог научиться гуглить.
Индюку не надо дрочить паттерны, книги и прочую шелупонь.
Что-то не понятно - гуглишь. Думаешь что делаешь велосипед - гуглишь другие решения и чекаешь. Пользователи говорят что оптимизация кал - гуглишь и решаешь проблему.
Аноним 29/09/24 Вск 20:41:01 976539 353
>>976537
> Если ты опубликовал игру, ты уже получил 100% нужной экспы. А главное смог научиться гуглить.
> Индюку не надо дрочить паттерны, книги и прочую шелупонь.
Ну вообще надо. Это ускоряет разработку.

Ну и я говорил в первую очередь не про паттерны(которые ты узнаёшь не из книг, а на своём опыте), а про банальные возможности языка которые сократят твоё время.

В яндекс играх и гугл плее полно игр от васянов, которые вот опубликованы, тем не менее их разрабам ещё многому предстоит учиться.
Аноним 29/09/24 Вск 20:42:58 976540 354
5236778.PNG 52Кб, 973x153
973x153
>>976504
А мне понравилась его шутейка лол. А по вопросу вот тут понажимай иконки сверху, особенно крайнюю справа. Ну и надо смотреть что там у тебя в сцене, некоторые хуйни по умолчанию могут такие кругляки иметь. Попробуй поотключать в сцене по очереди элементы, чтобы узнать что вызывает этот круг.
Аноним 29/09/24 Вск 20:44:06 976541 355
>>976539
Ладно, не буду продолжать, вижу ты адекватный.
Скажу лишь что у каждого свой путь, в большинстве случаев конечно соглашусь как и с образованием людям нужно, тут уж против статистики не попру.

Короче ты прав.
Аноним 30/09/24 Пнд 04:25:24 976609 356
image 13Кб, 601x191
601x191
image 6Кб, 521x344
521x344
image 64Кб, 317x909
317x909
>>976456
> Ты же вводишь длину этого луча в ноль, вот и получается на выходе координата камеры.
Один хуй координаты камеры выдаёт. ЧЯДН?!

Может объяснил не так.

Стоит куб. Кликаю рядом и надо определить можно ли с ним поставить другой.
Но что б узнать есть ли рядом куб, удовлетворяющий условиям, нужно получить координаты клика в юнити-метрах.
А эти методы почему-то координаты камеры возвращают, судя по тому что выводится с переменной Ray.
При этом Physics.Raycast как положено фиксирует пересечение с коллайдером кубов на сцене, как так наху.

посмотрите может я галку какую не ту нажал на камере случайно(3 скрин).
Аноним 30/09/24 Пнд 04:33:54 976610 357
image 28Кб, 637x320
637x320
Что за треугольник вообще имеется ввиду? полигон что ли?
Аноним 30/09/24 Пнд 04:37:05 976611 358
>>976609
ааа, скринпоинт ту рей возвращается точку начала и вектор.. чо я от него хотел-то лол

получается это из рейкаста получив хит надо координаты в метрах как-то получить?
Аноним 30/09/24 Пнд 05:24:29 976613 359
image 127Кб, 433x512
433x512
Потратил кучу времени на метод который как оказывается для ебучего 2д.. сука.

ЛАДНО, с 3д поинтом разобрался,

НО, это работает с колайдерами. А без них никак, если допустим я тыкаю в области пространства где нет объектов вблизи, то что делать, если точка всё же нужна? или у объекта коллайдера нет?
Аноним 30/09/24 Пнд 06:08:01 976617 360
>>976611
Чтобы закрепить. ScreenPointToRay даёт тебе направление, ты это направление даёшь Physics.Raycast, он рейкастит и если куда то попал то выдаёт RaycastHit, через RaycastHit.point получаешь координату в мире куда попал

>>976613
>Потратил кучу времени на метод который как оказывается для ебучего 2д
Хуй знает че ты сказал, мы нихуя про 2д не обсуждали.

>А без них никак, если допустим я тыкаю в области пространства где нет объектов вблизи, то что делать, если точка всё же нужна? или у объекта коллайдера нет?
Нихуёво ты задачку поставил, ты все еще не знаешь чего хочешь. У тебя кубы на плоскости типа? Ну ебани коллайдер на плоскость. Посмотри как майнкрафт делает.
Аноним 30/09/24 Пнд 06:36:04 976619 361
>>976617
>Хуй знает че ты сказал, мы нихуя про 2д не обсуждали.
Да я про скрин ту ворлд поинт, я ж сюда(в тред) не сразу прибежал за советами.

>Нихуёво ты задачку поставил, ты все еще не знаешь чего хочешь.
ну вот допустим куб в воздухе удерживается курсором, его не к чему пристыковать, не пускать же бесконечный луч куда-то в бесконечную даль, как-то этот лучше же можн ограничить до отрезка, нет?
Аноним 30/09/24 Пнд 06:36:46 976620 362
>>976619
>как-то этот ЛУЧ же можн ограничить до отрезка
Аноним 30/09/24 Пнд 07:00:26 976621 363
>>976619
>скрин ту ворлд поинт
Какой он в пизду дваде, я же писал >>976456
>это рейкаст с заданной длиной луча
он как раз без физики работает
Аноним 30/09/24 Пнд 11:28:03 976653 364
image.png 894Кб, 1047x633
1047x633
как справляться со стыдом от того, что получается, в итоге, или однокнопочный гиперкэж, или недо-копия других игр?

неделю пилил простенький прототип сюжетной бродилки со стрельбой и несложными головоломками, а по итогу понял, что у меня выходит всратый клон сайлент хилла, в случем случае, первого (даже инвентарь как в сх4, лел)
Аноним 30/09/24 Пнд 11:34:58 976655 365
>>976653
Главное геймплей. Если он будет увлекательным, то на визуальное оформление будет пофигу.
Аноним 30/09/24 Пнд 11:43:18 976658 366
И кстати. Сейчас уже даже юнити стали рекламировать новый сетевой движок от Photon. Его суть в том, что тебе не нужно писать сетевой код. Если у игры будет плохой визуал, но при этом интересный сетевой режим, то она зайдёт игрокам.

https://www.photonengine.com/quantum
Аноним 30/09/24 Пнд 11:45:50 976660 367
>>976653
>как справляться со стыдом от того, что получается, в итоге, или однокнопочный гиперкэж, или недо-копия других игр?
Забить хуй? Главное чтоб тебе нравилось, иначе какой смысл делоть игру которая самому противна?
Аноним 30/09/24 Пнд 12:06:19 976665 368
>>976658
Но есть один нюанс - там ецс. И его суть в том, что также как у любой дод архитекткры игры с детерминизмом - можно всю игру на клиенте симулировать и только передавать инпуты
Аноним 30/09/24 Пнд 19:22:03 976829 369
>>976653
>пилил аж целую неделю
>получилось недостаточно хорошо
как жеж так получилось-то..
Аноним 01/10/24 Втр 05:15:59 976946 370
Бля, кто-нить из вас играл в my summer car? Как реализовать подобное вращение объектов в руках?
Аноним 01/10/24 Втр 08:09:01 976950 371
>>976946
Ну и как там крутится? Хоть бы видос приложил, хуета ты ленивая
Аноним 01/10/24 Втр 08:54:43 976954 372
Аноним 01/10/24 Втр 09:52:01 976962 373
>>976954
Я какую-то особенность не вижу? Берёшь и крутишь с Rotate?
Аноним 01/10/24 Втр 10:37:55 976965 374
000.webm 975Кб, 432x360, 00:00:08
432x360
>>976962
я думал там будет что-то вроде кручения костей рук и автоматическая подгонка пальцев под разные предметы, а этот дегенерат залётный парашу какую-то скинул
Аноним 01/10/24 Втр 11:13:19 976972 375
>>976962
я не понимаю как это сделать
Аноним 01/10/24 Втр 11:15:00 976974 376
>>976972
разбиваешь задачу на подзадачи и по порядку гуглишь как сделать
Аноним 01/10/24 Втр 11:18:24 976976 377
>>976974
передача управления колесу мыши требует дохуя подзадач?..
Аноним 01/10/24 Втр 11:34:05 976981 378
>>976976
Если ты новичок то да
Аноним 02/10/24 Срд 13:16:55 977210 379
>>976829
ну так речь как раз о том, что так и так, даже если я убью на это в N раз больше времени, в лучшем случае, получится недо-сайлентхилл
Аноним 02/10/24 Срд 15:25:37 977229 380
>>973967
Там походу кто-то адекватный ворвался и зарешал.
Респектуха таким челикам, годот иди броди..
Аноним 02/10/24 Срд 16:09:21 977234 381
image 259Кб, 1280x905
1280x905
>>977229
>Там походу кто-то адекватный ворвался и зарешал
Зарешали акционеры. Юнити же вышли на IPO. Акционеры первым делом послали нахуй Ричикатилло, который всех заебал.
Аноним 04/10/24 Птн 14:23:40 977570 382
1) Периодически слетают SO с нихуя вообще это фиксится как-то? Не хочется чето файлики ручками создавать

2) Как лучше всего работать с DontDestroyOnLoad? Создавать какие-то менеджеры, чистящие кал и следяющие на жц на каждую сцену, научиться пользоваться zenject или что?
Аноним 04/10/24 Птн 14:31:12 977572 383
>>977234
>пик
Как же у меня шишка дымит на этот пик...
Аноним 04/10/24 Птн 14:43:13 977574 384
>>977570
>1) Периодически слетают SO с нихуя вообще это фиксится как-то?
Перестань ренеймить по кд. Перестань делать хуиту, которую не прожевывает сериализатор дефолтный.

>Не хочется чето файлики ручками создавать
СО это и есть файлик, от того, что ты поменяешь формат с yaml на json нихуя не измениться.

>2) Как лучше всего работать с DontDestroyOnLoad?
Задача какая?

>Создавать какие-то менеджеры, чистящие кал и следяющие на жц на каждую сцену
Менеджер у тебя в любом случае будет, вопрос в том, будет ли он глобальный на все файлы либо сам в себе.
Юзать донтсетрой и чистить вилкой при смене сцены - ход гения.

>научиться пользоваться zenject или что?
Задача у тебя какая, ёптаблять?
Аноним 04/10/24 Птн 14:56:58 977576 385
>>977574
>Перестань ренеймить по кд. Перестань делать хуиту, которую не прожевывает сериализатор дефолтный.
Я не ренеймил по кд. Мб это из-за того, что я между гит веток перехожу, но периодически с ничего все слетает в случайный момент.

>Задача у тебя какая, ёптаблять?
Музыку, например, на задний план поставить. В менюхах одна, в матче другая. Ну или, например, я выставил настройки матча и мне нужно это все обработать на следующей сцене, заспавнить людей, исходя из настроек на прошлой сцене.

Мне бы вообще что-то типа контекста сцены, откуда я могу достать нужный мне менеджер или ещё чето, а не ебаться так с DontDestroyOnLoad и их отловом с чисткой
Аноним 04/10/24 Птн 14:58:00 977577 386
>>977574
У меня именно, что слетает не просто файлик какой-то СО со скрипта, а на самом СО пишет, что не может найти скрипт
Аноним 04/10/24 Птн 14:58:52 977578 387
>>977570
>2) Как лучше всего работать с DontDestroyOnLoad?
Используй паттерн Синглтон. В сети есть много реализаций.
https://habr.com/ru/articles/826014/

>научиться пользоваться zenject или что?
Это хорошая штука. Но если у тебя небольшой инди-проект, то вряд ли тебе это пригодится. Ещё zenject устарел и давно не обновляется. Есть современная замена
https://vcontainer.hadashikick.jp/
Аноним 04/10/24 Птн 15:00:55 977579 388
>>977578
>то вряд ли тебе это пригодится
Не знаю, хочу тестирование наладить и автоинициализацию сервисов на сцене вместо того, чтобы это руками все прописывать, мб оно мне и не нужно. Посмотрю vcontainer, просто года 2 назад zenject юзали вроде
Аноним 04/10/24 Птн 15:05:20 977580 389
>>977579
>Не знаю, хочу тестирование наладить и автоинициализацию сервисов на сцене вместо того, чтобы это руками все прописывать
Тогда VContainer тебе отлично зайдёт. Сразу можешь заодно поставить UniTask и UniRX. Это базовый набор для написания хорошего кода.
Аноним 04/10/24 Птн 15:07:57 977581 390
>>977570
> Периодически слетают SO с нихуя вообще это фиксится как-то? Не хочется чето файлики ручками создавать
Бывает. Маленькая инди компания не может пофиксить.
Как только видишь что-то подобное - лучше сразу переимпортировать проект(удалить папку Library).
И чтобы меньше приколов было надо сидеть на LTS версии.

У меня давно не было, но 3 раза за 2 года была такая проблема

> Как лучше всего работать с DontDestroyOnLoad?
> Создавать какие-то менеджеры, чистящие кал и следяющие на жц на каждую сцену
Ну чаще всего в донт дестрой он лоад закидывают не кал, а сами менеджеры-синглтоны.

Я если че донтдестройонлоад вообще не пользуюсь и менеджеров синглтонгв монобехов у меня нет. А для всех вспомогательных штук(какое нибудь там окно с сообщением которое может когда угодно появиться) у меня всё через аддитивные сцены, всё на своём месте.

> научиться пользоваться zenject или что?
Зенжект - занимается внедрением зависимостей, и менеджментом лайфтайма не монобех классов.
Ты можешь делать это и без него тоже самое.
А так всё что он делает это
govno.Construct(petooh)
Аноним 04/10/24 Птн 15:12:14 977583 391
>>977581
А может и правда не так страшно, что на сценах будет много менеджеров синглтонов и я занимаюсь фигней.

Наверное так будет даже проще при е2е тестах, потому что все что нужно появится сразу и не нужно будет проверять, пришло ли оно с прошлой сцены
Аноним 04/10/24 Птн 15:13:24 977584 392
>>977576
> Музыку, например, на задний план поставить. В менюхах одна, в матче другая
public class MusicManager
{
public async Task Initialize()
{
Грузим сцену через адрессаблы
Со сцены вытаскивакм AudioPlayer
ЛИБО
Грузим префаб с AudioPlayer через адрессаблы, инстантиейтим и делаем донт дестройОнЛоад

AudioPlayer кэшируем
}
public void SetMusic(ацдишние)
{
В AudioPlayer закешированный ставим нужный трек
}
}

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

С DI это вообще топчик, т.к. ты можешь туда автоматом заинжектить зависимости, а не вручную.


Ну или можешь делать синглтоны менеджеры которые будут закидываться в донтдестройонлоад.
Можешь сделать сервис локатор.

Но это менее гибкие подходы.
Аноним 04/10/24 Птн 15:18:00 977585 393
>>977580
База.

И при этом писать код не привязываясь к мнобехам там где не надо, делать интерфейсы под все сервисы.

>>977583
Ну смотри сам, всё зависит от того что и как ты хочешь тестировать.

Я синглтонами не пользовался уже 2 года, т.к. их изолированно не потестировать нормально, и прибивание к имплкментации а не интерфейсу уменьшает гибкость очевидно. Ну и в коде искать где кто от кого зависит сложно.
Аноним 04/10/24 Птн 16:20:55 977608 394
>>977580
Хуйню несешь.
Челу, который задает вопросы про зенджект - явно нагородит пиздеца с юниркс и юнитасками, потом будет с горящей жопой месяцами искать, почему у него игра наебывается из-за утечки памяти, потому что какой-то еблан на двощах совет дал.
Аноним 04/10/24 Птн 16:25:10 977609 395
>>977576
>Мне бы вообще что-то типа контекста сцены, откуда я могу достать нужный мне менеджер или ещё чето, а не ебаться так с DontDestroyOnLoad и их отловом с чисткой

В смысле ебаться? Ты где-то спаунишь геймобджект, вот там же и храни ссылку и там же помечай объект, как донттестрой.

Зенджект или самопися - не имеет значения.
Юзай синглтон для каждой сцены уникальный и один-два для глобального, например:
CoreContext
GameplaySceneContext
MainMenuContext
И т.д.

Один хуй зенджект точно так же работает и тебе надо будет пердолиться потом и писать надстройку, что бы нормально слои хендлить.
Так юзай синглтон сразу, только разрули порядок вызовов процедур.
Аноним 04/10/24 Птн 16:30:31 977610 396
17042822263210.jpg 96Кб, 618x530
618x530
>>977585
>т.к. их изолированно не потестировать нормально
Что ты там собрался тестить, придурошный?

Контейнеры со ссылками ты тоже тестишь?

>прибивание к имплкментации а не интерфейсу уменьшает гибкость очевидно
Нахуя тебе гибкость? Нахуя тебе интерфейсы и абстракции?
С ДИ-контейнерами ты тоже будешь хуярить интерфейсы на каждый слой, контекст, каждый сервис, залупу, свою мать, небо и аллаха?
Что бы что?
Очевидно ему.

>Ну и в коде искать где кто от кого зависит сложно
Да, пиздец как сложно найти синглтон. Сложно-сложно-непонятно. Ты хоть знаешь как твой вконтактеконтейнер работает?

Пиздец дегроды итт.
Аноним 04/10/24 Птн 16:32:04 977612 397
Как вы работаете с меню? Например, если нужно будет как жрпг сделать выбор инвентаря, выбор слота, выбор шмотки? Как бы вы регали текущую активную вкладку, возврат на esc в предыдущую?
Аноним 04/10/24 Птн 17:25:11 977617 398
>>977610
Как же ты смешно юнитидети горят от хороших практик кода.
Аноним 04/10/24 Птн 18:11:05 977626 399
>>977610
> Что ты там собрался тестить, придурошный?
Любой класс, лол. В первую очередь классы со сложной логикой и большим количеством зависимостей, просто мокнув их.

> Контейнеры со ссылками ты тоже тестишь?
Смотря что ты в это понятие вкладываешь.

> Нахуя тебе гибкость? Нахуя тебе интерфейсы и абстракции?
1. Переиспользовать код.
2. Подменять имплементацию для теста.
Зачем не делать интерфейс, когда можно?

Или ты копипастом будешь хуярить схожую логику?

> С ДИ-контейнерами ты тоже будешь хуярить интерфейсы на каждый слой, контекст, каждый сервис, залупу, свою мать, небо и аллаха?
Да. Чел интерфейс ебануть это 10 секунд времени(пкм экстракт интерфейс) даже если ты сначала имплементацию ебашишь и не можешь заранее продумать на уровне контрактов свои системы.

> Да, пиздец как сложно найти синглтон. Сложно-сложно-непонятно. Ты хоть знаешь как твой вконтактеконтейнер работает?
Сразу видно нюфаню который не работал над хоть сколько-то крупными проектами.
Когда столкнешься с багом, потом попробуй нацди откуда проблема идёт если у тебя хаос в архитектуре, найди кто в какой момент дёргает твой синглтон где не надо что ведёт к багу.
Аноним 04/10/24 Птн 19:16:00 977637 400
погодите, это реально в юнити до сих пор c# 9?
Аноним 04/10/24 Птн 19:16:03 977638 401
>>977617
>>977626
Школьник, начитавшийся пРаКтИк, но ни в одном глазу нихуя не понявший смысла. Залупу мою потестируй.
Аноним 04/10/24 Птн 19:37:11 977643 402
>>977638
Ну уж не знаю, что есть понимание в твоем понимании, но деньги мне за это платят.
Аноним 04/10/24 Птн 19:40:15 977645 403
>>977638
Чел, тебе были приведены объективные факты, ты же только кукарекаешь
Аноним 04/10/24 Птн 20:02:47 977655 404
>>977643
>но деньги мне за это платят
И очень зря.
Аноним 04/10/24 Птн 20:55:46 977675 405
>>977637
Да. Какие возможности из новых версий тебе прям срочно необходимы?
Аноним 04/10/24 Птн 21:38:06 977683 406
>>977675
Жидкий аргумент, дело не только в возможностях, которые мне нужны, а в целом в оптимизациях, исправлениях и т.д.
Аноним 04/10/24 Птн 21:39:17 977684 407
>>977683
> целом в оптимизациях, исправлениях и т.д.
У юнити свой рантайм.
Вкрсия языка это только спецификация
Аноним 05/10/24 Суб 00:22:04 977704 408
>>977684
А ещё все используют IL2CPP, который переводит IL в код на C++.
Аноним 06/10/24 Вск 01:13:21 978078 409
>Залупу мою потестируй.
>Каждая новая игра выходит багнутым говном
Нету ли тут связи, хм...
Аноним 06/10/24 Вск 01:51:31 978086 410
>>978078
Багнутое говно - это игры которые разрабатывались с тестированием, но сил на тестирование выделили мало.

Игры в которых о тестировании не задумывались не выходят...
Аноним 06/10/24 Вск 16:05:24 978158 411
Хочу добавить достижение в Steam "2 часа в игре".
Как получить время, проведенное в игре, в Unity?
Есть какой-нибудь урок на YouTube?
Аноним 06/10/24 Вск 16:29:24 978168 412
>>978158
Лол, это же просто изи.
Делаешь геймобджет, на нем скрипт который работает в апдейте прибавляя каждую секунду к общему счету.
Если достижение есть или время больше 2 часов просто отключаешь данный геймобджект и он не парит игру.
В самом стиме есть удобный ассет для юньки, там простая апишка, для своих достижений буквально пару строк хватает.
Аноним 06/10/24 Вск 17:04:51 978183 413
Аноним 06/10/24 Вск 17:09:43 978185 414
>>978158
Это должно быть общее время проведённое в игре, учитывая что игрок мог перезаходить?
Аноним 06/10/24 Вск 18:12:41 978203 415
image.png 10Кб, 401x142
401x142
ебало биомусора имагин?
Аноним 06/10/24 Вск 18:30:32 978206 416
100.png 775Кб, 601x893
601x893
Че там по паблишингу в стиме из россии кста? Думаю чтоб такого сотворить чтоб хотяб пару сотен баксов сделать. А потом вспоминаю где живу и хуево становится. Есть ли смысл вкладывать полгода свободного времени в это дело, или пошел я нахуй? С юнити я знаком, пилил приколы на ичио, но дальше этого не шло.
Тут успешные же есть? Под успехом я считаю >$0 дохода от геймдева.
Аноним 06/10/24 Вск 19:30:32 978223 417
>>978206
>>$0 дохода от геймдева.
Вон анон с железным мясом 5 лет сидел на издателе,игра на юнити
Варюша ноукамент живет вроде чисто на доход от игр в подвале армении
>есть игиы на itcho
Так обнови графику и продовай там за 8.99$ увидель толпу людей зайдешь на коне в стим
Аноним 06/10/24 Вск 21:06:56 978239 418
>>978206
С другом сколабились пилить, он 3д артист я макака кодер, дело шло окей, два слота купили, спустя 8 месяцев родили две игры, лутали шекели, хотели так-же продолжать, понемногу подниматься, но началась случаться какаято залупа с выводом денег, помойму это еще до войны началось, коммиссия кала просто и в итоге все на этом и закончилось.
Аноним 06/10/24 Вск 21:09:44 978241 419
>>978206
>Есть ли смысл вкладывать полгода свободного времени в это дело, или пошел я нахуй?
Если готов вкладывать полгода, то можешь и в поездку в ближнее зарубежье вложиться за картой белого человека.
Аноним 06/10/24 Вск 22:18:21 978249 420
736546567.PNG 126Кб, 669x562
669x562
Это конец да, можно не ждать уже? Открывался за секунды раньше, но видимо я чето перемудрил с кодом
Аноним 06/10/24 Вск 23:24:22 978261 421
Аноним 06/10/24 Вск 23:42:04 978264 422
>>978249
>идимо я чето перемудрил с кодом
Не факт, особенно если работать больше пары часов юнька просто может с нихуя, загибаем пальцы:
1. Крашнуться (Это тащемта БАЗА)
2. Появится утечка спермы (И эдитор станет жрать 999гб что нахуй начнет весить систему)
3. Родить пару/хуеву тучу внезапных красных ошибок, просто с нихуя (лечится простым перезапуском)
4. Родить тоже самое но уже желтых ошибок (все это либо не ссылается никуда при клике, либо во внутренние дллки)
5. Начать артефачить визуально,
6. Внезапно нахуй как у тебя на пике просто зависнуть, на разных этапах
7. Ща будет ультра редкий баг, мб и никто не встречал, но было два раза такое что происходит непонятное поведение что приводит к падению игры, но при повторном запуске сразу уже пропадает

Может что еще забыл, но короч хуйни может наворотить знатно, и если не знать про это можно убить кучу времени пытаясь понять почему и как
Единственный способ контрить забить хуй и принять это поделие
Аноним 07/10/24 Пнд 00:07:36 978265 423
>>978249
Если после минуты не отвечает смело рестартуешь. Может ты где то проебался или реально юнити тупит. На лтс версиях вероятности что тупит юнити меньше.

>>978264
Ну а у тебя крайности, скилл иссуе ёпта, по твоему высеру видно что ты даже разобраться в отдельных ситуациях не смог а тупо решил что все вокруг виноваты.
Аноним 07/10/24 Пнд 00:10:20 978266 424
>>978265
>Ну а у тебя крайности, скилл иссуе ёпта, по твоему высеру видно что ты даже разобраться в отдельных ситуациях не смог а тупо решил что все вокруг виноваты.
Сынок у тебя опыта проведенного в юньке меньше чем у меня раза эдак в 4, а то и в 5.
Аноним 07/10/24 Пнд 01:47:08 978271 425
>>978168
>>978185
Я имею ввиду общее время, проведенное в игре.
Разве это нельзя сделать как-то через Steamworks API?
Аноним 07/10/24 Пнд 01:56:03 978273 426
Вопрос, как наговнокодить связь класса игрока и гуя?
Аноним 07/10/24 Пнд 01:59:08 978274 427
>>978273
Самая база это сделать чтоб игрок не ломался без гуя. А как это сделать способов много, самый простой это глобальные ивенты. Делоеш экшон, подписываешь элемент гуя на экшон, вызываешь экшон из игрока.
Аноним 07/10/24 Пнд 02:00:48 978275 428
Аноним 07/10/24 Пнд 02:15:10 978276 429
>>978273
public class Gui
{
public void Initialize(Player player)
{
}
}
Аноним 07/10/24 Пнд 15:40:38 978363 430
77223.PNG 185Кб, 1499x933
1499x933
>>978265
>Если после минуты не отвечает смело рестартуешь
Ну да, я вчера подождал минут 25, пока чай отходил попить и через процессы завершил работу. Автосейва не было конечно, но особо ничего не потерял.
А баг повторяется стабильно. Попросил лламу мне код сгенерить, чтобы массив точек создавался через скрипт. И через скрипт на панельке выводятся рульки справа пикрелейтед. Так вот если менять значения в этом окошке, а не через код, то юнити вешается стабильно при нажатии плей.
Аноним 07/10/24 Пнд 15:49:43 978365 431
>>978363
Пиздец, и такие аноны реально же во всём юньку винят
Аноним 07/10/24 Пнд 15:52:03 978367 432
>>978365
Я ни в чём не виню, мне норм и нраится. И понимаю, что ошибка скорей всего в кривом коде, ведь в нём не разбираюсь.
Аноним 07/10/24 Пнд 16:31:40 978378 433
>>978363
Плохой подход, так конечно легко может надолго зависнуть.
16х10, мин рассточние 2, и 20 точек расставить? Да ты ебанулся такое рандомом делать, мне кажется может даже быть так, что начиная с какого-то числа точек при определенной расстановке - постааить ещё одну будет невозможно в соответствии с этими условиями.
Вбей в в гпт чтобы отказался от рандома и бесконечного цикла
Спойлер: можно сделать разбиением пространства на сектора так, чтобы точки в них ужовлетворляи критерию по расстоянию
Аноним 07/10/24 Пнд 16:53:54 978386 434
>>978378
Да не, я уже другим путём пошёл и по другом буду делать. Изначально делил поле на 4 сектора и в каждом выставлял не больше 3х точек, но это муторно как-то слишком выходит.
А тут просто смотрел как можно через бота код сделать, а то у меня там затык был небольшой.

>начиная с какого-то числа точек при определенной расстановке - постааить ещё одну будет невозможно
Да, там примерно выше 25 что ли новые точки уже не добавить выходит, т.к. поле ограничено и шаг между точками не меньше двух. А нужно мне это для генерации карты и локаций на ней и хочется именно случайную генерацию каждый раз. Чтобы поле в игре было каждый раз разным и не рефандалили раньше времени лол.
Аноним 07/10/24 Пнд 18:23:17 978413 435
>>978386
Binary space partition ещё норм если нужно поделить на сектора.
В каждом секкторе можешь например точку выбрать.

Но я бы на твоём месте просто разбил пространством на квадратики рпвного размера, и случайным образом выдрал n квадратиков, в центре каждого точку размещаешь, можно и со смещением в пределах каких-то.
Аноним 07/10/24 Пнд 18:55:33 978417 436
>>978413
>разбил пространством на квадратики рпвного размера
Ты имеешь ввиду разбить например не на 4 сектора, а на те же 20 (или сколько там влезет) и внутри каждого сектора ставить одну точку со случайными координатами внутри секции, но не у края. И самих точек рандомно 10-12 сделать. Тогда они точно пересекаться не будут. Ну кстати, можно и так, наверное сделать. Спасибо за идею.
Аноним 07/10/24 Пнд 19:58:49 978422 437
Почему вы свои пропуки не можете просто в памяти посчитать прежде чем спамить свою хуету как геймобджекты?

Вы ебанутые? Вы в калькуляторе тоже через инстаншиейт будете считать?
Аноним 07/10/24 Пнд 23:07:45 978442 438
7234689.PNG 36Кб, 1036x520
1036x520
uuun.mp4 1137Кб, 1280x720, 00:00:15
1280x720
>>978413
Получилось через плеймакер реализовать твои ячейки. Спасибо большое за совет.
На пике все точки на своих местах: 35 штук - 7х5. На видео генерация 20 из 35 точек с отклонениями +/-0.3 и с шагом в секунду.
За playmaker не ругайте, я в коде ничего не понимаю и учить пока желания нет
Аноним 07/10/24 Пнд 23:09:00 978444 439
>>978442
А если не секрет, что ты в итоге собираешься сделать, что по этим точкам будет строиться?
Аноним 07/10/24 Пнд 23:11:12 978445 440
>>978444
Писал же выше - карта будет с локациями-энкаунтерами. Как в ftl
Аноним 08/10/24 Втр 18:27:12 978555 441
Как вкатиться? Хочу поработать на дядьку, но резюме даже не просматривают.
Я не мидл и у меня нет большого количества проектов, все проекты недопилинные до конца, кодовая база и логика есть, но визуал, анимации и тд не прикручены.
Хз, немного тильт с того что изучаю все эти солиды хуелиды, а работа как то не светит на горизонте
Аноним 08/10/24 Втр 18:38:46 978557 442
>>978555
В резюме должен быть 1 год опыта минимум и ссылки на проекты над которыми работал.

Либо надо доделать свои проекты(и просто напишешь что год ими занимался, но они должны быть зарелижены в яндекс игры или гугл плей), либо выдумать опыт и подготовиться к его обоснованию.

Второй вариант намного более действенный, советую именно его. И не бойся что не потянешь - если собеседование пройдешь - то всё получится с шасом 99%, если не пройдешь - то будешь знать что дальше подтянуть надо.

На ютубе и в телеграме ищи Oleg Miroshkin, Yuri Sulima, Mikhail Kolobov, они рассказывают всякие нюансы про поиск работы в юнити геймдеве.
Аноним 08/10/24 Втр 19:01:11 978561 443
>>978557
В резюме и так писал што 1 год стаж есть и ссылки на проекты оставил, хоть и не очень выглядят они.
1 - старое говно которое я делал в школе, там тока математика и генерация меша прикольная
2 - 2д игра, клон Vampire Survivors, вся логика написана, предметы там, прокачка, но без дизайна выглядит уебищно всрато, а я немного ленюсь делать, ибо тильтово что получу с этого хуй без соли, а есть другие интересные темки которые хочется пробовать(ИИ, сетевой код)
3 - игра с геймджема на 48 часов, выглядит неоч и геймплей заурядный - бродилка с примитивной боевкой + элементы новеллы с выборами.
Но это вот всё - мое последнее обновление резюме и я с ним откликаюсь только на некоторые вакансии когда яйца в кулак беру, а так немного стремно что щас учусь в универе и надо пилить курсач, как будто времени не хватит на норм работку, но сука, как же заебало сидеть на шее у матери.
Аноним 08/10/24 Втр 19:29:26 978568 444
>>978561
>немного ленюсь делать... а есть другие интересные темки которые хочется пробовать
>как же заебало сидеть на шее у матери
Ты как будто противоречишь себе. Потрать 1-2 дня чтобы допилить незаконченное по-быстрому и чтобы выглядело презентабельно. И рассылай всем свою резюме и будет тебе работа. Либо приври в резюме, как выше советуют, но не сильно, а то на работе потом пизды дадут, что ничего не умеешь.
Аноним 08/10/24 Втр 19:36:35 978573 445
>>978561
Скинь резюме если хочешь скажу что подправить можно.

Ну а так - тогда да, попробуй выдумать опыт, мкорее всего твоё резюме заворачивают т.к. нету ссылок на игры.

Ищи в гугл плее какую-нибудь ноунейм компанию, с играми с 10к+ установок, или 100к+ но не миллионами, чекни инфу про неё, поищи сайт, и пиши что работал там.
Аноним 09/10/24 Срд 11:57:50 978703 446
>>978573
>>978568
Пиздеть очень не хочу, поэтому попробую взять себя в руки и старые проекты привести в порядок, мб даже релизно на ЯГ. Но если и так заворачивать будут, то придется и припизднуть(((

Бтв, искать вакансии стоит на hh или есть какие то более профильные и профитные сервисы, где ищут как раз джунов в мини конторы? Типа серверов по геймджемам или что то такое. Просто на hh не так уж много вакансий
Аноним 09/10/24 Срд 12:29:52 978704 447
>>978703
Хх и телеграм каналы(unity jobs, gamedev jobs) самое результативное у меня.

Вроде бы на gamedev.ru всякие васяны набирают себе разрабов забесплатно или небольшую зп. В unity_flood в телеграме периодически тоже пишут с подобными предложениями. Для таких вариантов резюме особо не нужно я думаю, можешь с тем что уже есть идти искать там.

> Просто на hh не так уж много вакансий
Сразу убирай фильтр по регионам - почти везде удалёнка. Вакансии смотри в 2 категориях без опыта и 1-3 года. В поиске просто пиши Unity(не программист, не developer, не разработчик, а одно слово - Unity)

> Пиздеть очень не хочу, поэтому попробую взять себя в руки и старые проекты привести в порядок, мб даже релизно на ЯГ. Но если и так заворачивать будут, то придется и припизднуть(((
Ну я первую работу тоже нашёл по честному(были релизнутые проекты, просто написал что ими занимался в резюме, кстати ещё в резюме написал что участвовал в геймджемах - и когда откликался попросили скинуть видео геймплея, я скинул свою игру с твг хаха), ситуация была похожая, так что конечно может и так получится.
Аноним 09/10/24 Срд 12:39:07 978706 448
>>978704
>Сразу убирай фильтр по регионам - почти везде удалёнка. Вакансии смотри в 2 категориях без опыта и 1-3 года. В поиске просто пиши Unity(не программист, не developer, не разработчик, а одно слово - Unity)
Это да, так и ищу. Прост щас что то там не особо много вакансий. В месяц наверное около 30 вакансий.
А за наводки на каналы спасибо!
Аноним 09/10/24 Срд 15:05:53 978726 449
image.png 2522Кб, 1773x906
1773x906
1thelawofwaropt.gif 12501Кб, 615x264
615x264
Как эти гении столько объектов делают без просадок фэпэсов, там еще требования к железу смешные какие-то. Я кубов создаю тыщ десять и уже фпс падает. Скачал все популярные окружения с травкой и деревьями, там на большинстве и лоды и все сделано, и лагает несколько деревьев на 4070ти супир 50фпс, а если еще штук сто анимированных персов добавить то вообще смерть. Реально делают террейн сто на сто, травой захуяриваю и лагает, хотя в современных играх этой травы как атомов во вселенной. Что не так, не пойму
Аноним 09/10/24 Срд 15:35:04 978728 450
>>978726
Они используют data driven подход. Никаких объектов. И особенно никаких GameObject со своими MonoBehaviour - это не работает.

В Unity для реализации данного подхода из коробки добавили ECS
https://unity.com/ru/ecs
Аноним 09/10/24 Срд 15:41:30 978729 451
косплей.mp4 13615Кб, 720x1280, 00:00:59
720x1280
>>978726
Предположу, что на общем плане там идет отключение вообще всего, анимации просто отрубают и просто идет движение массы частиц.
Физики скорее всего тоже нет никакой. Например, просто отслеживают место попадания снаряда в землю и юниты в этом месте в зависимости от своих координат получают импульс в нужном направлении. Здания разрушаются тоже по скриптам, их просто несколько штук сделано для разнообразия.
В общем, тут грамотное отключение почти всего визуала, когда это не используется. И включение, когда камера наезжает.
Движок позволяет это делать, были бы руки прямые.
Возможно ты охуеешь, но Тарков и даже Аллах Rust тоже сделаны на юнити
.
Аноним 09/10/24 Срд 15:52:42 978731 452
>>978729
>Rust
Оно и видно, лагающий кусок кала.
Аноним 09/10/24 Срд 16:15:24 978735 453
>>978726
burst, миллиарды структур и запекание анимации в текстуру
Аноним 09/10/24 Срд 16:22:06 978736 454
>>978726
Оптимизация.
Причём в первую очередь на стороне цпу(4070ти тут мало роли играет, всё дело в нагрузке на процессор).

1. Сокращение дроу коллов и сетпассов, отрисовка с включенным инстансингом или батчингом.

2. Для некоторых вещей кастомные дроуколлы(в юнити есть апи для рендера без геймобжектов, и есть свой рендер в дотсе)

3. Вместо аниматор контроллера легаси аниматор или запекание анимаций в текстуру

4. Оклюжен куллинг - с таким видом камеры можно помимо встроенного отключать какие-то части которые точно вне поля зрения самому более эффективным способом

5. Не использование геймобжектов для сущностей которых много. Дата дривен подход для критичных вещей(или всей игровой логики) как заметили выше, но это не обязательно ецс.
Аноним 09/10/24 Срд 16:25:04 978738 455
>>978729
> Возможно ты охуеешь, но Тарков и даже Аллах Rust тоже сделаны на юнити
Они сделаны неоптимизированно кстати, в те времена когда никаких дотсов и джобов не было, думаю там только некоторые критичные части переделали с джобами
Аноним 09/10/24 Срд 16:31:11 978739 456
image.png 1331Кб, 1920x1080
1920x1080
image.png 33Кб, 1135x117
1135x117
image.png 4783Кб, 2274x1143
2274x1143
>>978728
Да я даже просто создаю сто на сто кубов или цилиндров и уже проседает, без программирования поведения объектов. Помню в rime играл семь лет назад тоже было много травы и деревьев даже на 1050 не лагало. Понятно что там похуже визуал, но юнити вообще что-то от пары травинок обмякает. Хочется скачать готовый ассет оптимизированный и пилить, а они все тормозят.
Единственный ассет, который не наебал это grass flow 2, но и он с косяками (есть фэйд, чтобы трава на дистанции исчезала, но ни на что не влияет, даже если на ноль ставишь, травы нет, фэпэсам пизда). Но по идее я бы предпочел вообще без него это делать, есть террейн, зачем мне костыли. А так отдельно террейн, отдельно траву, отдельно деревья, какая-то еботека
>>978736
Ну пиздец. Я просто хотел траву из четырех полигонов сделать, и нахуярить густыми мазками, и чтобы ветерок! Думал дожил, ан нет, может лет через десять на двухсоядерных процах...
Аноним 09/10/24 Срд 16:33:33 978740 457
>>978739
Траву шейдером надо делать
Аноним 09/10/24 Срд 17:15:47 978742 458
>>978739
>Ну пиздец. Я просто хотел траву из четырех полигонов сделать, и нахуярить густыми мазками, и чтобы ветерок! Думал дожил, ан нет, может лет через десять на двухсоядерных процах...
как ты сюда зашёл? пиздуй нахуй на завод из гей дева скуфидзе
Аноним 09/10/24 Срд 17:35:23 978743 459
>>978742
Ты пиздуй, я в гд уже лет 15
Аноним 09/10/24 Срд 17:58:05 978744 460
17235477486600.mp4 228Кб, 360x528, 00:00:21
360x528
>>978743
>я в гд уже лет 15
вот тут верю, скуфидрон про базовые трюки оптимизации не знает
Аноним 09/10/24 Срд 18:47:54 978745 461
.mp4 336Кб, 640x360, 00:00:04
640x360
Аноним 09/10/24 Срд 18:48:35 978746 462
>>978744
Я 2д говно пилил, мне не нужна была трава с деревьями, думал там все уже решено и оптимизировано, это же база, а юнитихуй там плавал
Аноним 09/10/24 Срд 19:27:51 978762 463
image.png 372Кб, 1098x1045
1098x1045
>>978736
>
>1. Сокращение дроу коллов и сетпассов, отрисовка с включенным инстансингом или батчингом.
>
>2. Для некоторых вещей кастомные дроуколлы(в юнити есть апи для рендера без геймобжектов, и есть свой рендер в дотсе)
>
>3. Вместо аниматор контроллера легаси аниматор или запекание анимаций в текстуру
>
>4. Оклюжен куллинг - с таким видом камеры можно помимо встроенного отключать какие-то части которые точно вне поля зрения самому более эффективным способом
>
>5. Не использование геймобжектов для сущностей которых много. Дата дривен подход для критичных вещей(или всей игровой логики) как заметили выше, но это не обязательно ецс.
Капец юнити заебало, хули так сложно
Аноним 09/10/24 Срд 19:56:01 978769 464
>>978746
Дебил бля, трава и другие растения лет 20 как решены, хули ты их сравниваешь с динамикой
Аноним 09/10/24 Срд 20:24:40 978781 465
>>978777
Нахуй ты че то качаешь для этого придурок? Ты чтобы 2 и 2 сложить тоже в ассет стор побежишь калькулятор качать? Пойди погугли базовые туториалы, я хуею.
Аноним 09/10/24 Срд 20:25:25 978782 466
>>978777
Всё делается с какой-то целью. Если ты качаешь ассет травы который прдназначен для использования в небольших количествах для небольших локаций, то что поделать.
Аноним 09/10/24 Срд 20:39:12 978784 467
>>978782
В таких локациях как в демке ассета, очевидно
>>978781
>Нахуй ты че то качаешь для этого
Чтобы не изучать каждую область и мелочь, дура тупая, ты у мамки на шее сидишь можешь и все тонкости движка годами изучать, у меня не так много времени, предпочел бы хотя бы такое приобрести готовым
Аноним 09/10/24 Срд 20:43:32 978785 468
Как включить коллизии для rigidbody2d в режиме kinematic?
Dynamic не подходит, при коллизиях пидорасит анимации и мне не нужна ублюдочная физика юнити, нужны только коллизии.
А кинематик на игроке проходит сквозь коллайдеры.
Аноним 09/10/24 Срд 20:47:06 978786 469
>>978784
Поищи по запросу shader grass,
Аноним 09/10/24 Срд 20:49:01 978787 470
>>978785
> Как включить коллизии для rigidbody2d в режиме kinematic?
В кинематике ты сам управляешь движением.
Лови коллизии, прописывац реакцию на них.
> Dynamic не подходит, при коллизиях пидорасит анимации
Это как
> и мне не нужна ублюдочная физика юнити, нужны только коллизии.
Так это и есть коллизии...
Аноним 11/10/24 Птн 15:34:00 979146 471
Почему вы говорите, что zenject устарел, а на ххру везде его требуют?
Аноним 11/10/24 Птн 16:25:08 979159 472
>>979146
Ну как устарел, он считай не развивается больше, но своё дело делает, можно использовать и используется.

В целом если ты умеешь пользоваться вконтейнером, то считай умеешь пользоваться и зенжектом.
Аноним 11/10/24 Птн 20:11:04 979205 473
>>979146
У zenject две большие проблемы:
- последнее обновление было в 2020 году
- он выходит за рамки ioc контейнера и добавляет другие вещи типа мемори пулов и сигналов

VContainer занимается ровно одной задачей. Он не аллоцирует лишнюю память и у него неплохой код. Он сделан в духе UniTask. И обе эти либы сделаны японцами, кстати (как и UniRX).

https://vcontainer.hadashikick.jp/comparing/comparing-to-zenject

>а на ххру везде его требуют?
Кабанчики медленно переходят на новые решения.

Но есть один неоспоримый плюс zenject:
>Стоимость и сроки внедрения, погружения команды. Zenject де-факто индустриальный стандарт, применяется в большинстве проектов и по нему больше материалов и кейсов разобрано (на английском, и надо поискать). Проще внедрить в проект, найти или обучить разработчиков.
Аноним 11/10/24 Птн 20:40:53 979211 474
>>979205
>добавляет другие вещи типа мемори пулов и сигналов
Не хочешь - не добавляй. Какие проблемы?
Аноним 11/10/24 Птн 21:50:46 979217 475
>>979211
>Какие проблемы?
Это говорит плохо об авторе библиотеки. Он нарушил Single-responsibility principle. И наверняка у него в коде много говняка.
Аноним 11/10/24 Птн 22:24:56 979221 476
>>979217
Говняк у тебя в голове только.
Заебали уже джуны итт, выучившие конспектик к собесу, и думающие, что они теперь все знают.
Аноним 11/10/24 Птн 22:52:58 979227 477
image 16Кб, 1519x494
1519x494
image 53Кб, 1223x527
1223x527
image 19Кб, 1167x402
1167x402
>>979221
Сынидзе, я бы сказал что джун - это ты. У зенжекта много лишнего кода, много аллокаций и он медленнее - на фоне вконтейнера. Потому что автор зенжекта навалил говняка. Вместо того, чтобы сосредоточиться на создании эффективного ioc контейнера, он начал городить волшебную утилиту для всего.
Аноним 12/10/24 Суб 00:10:42 979233 478
>>979227
>Буквально джун, который вчера прочитал хабр, но нихуя не понял сути, а сегодня заебывает всех и считает себя умнее всех
Аноним 12/10/24 Суб 00:28:30 979235 479
Прочитал ваш срач.

Короче, я начинаю понимать какую-то технологию/паттерн/парадигму только тогда, когда вижу живой реальный пример использования, а не какой-то абстрактный/хэллоуворлдный.
Помнится, какое то время искал в ютубе инфу zenject, да про внедрение завимостей, да что-то нихуя для себя не вынес. Все только и расхваливают, да показывают, как писать, но хоть бы кто-то написал реально большой пример, и сравнил, как было бы плохо, если писать без DI.

Посоветуйте че-нибудь разжеванное с примером и сравнением, хоть видео, хоть посты, хоть книги, хоть что нибудь.
Аноним 12/10/24 Суб 01:45:11 979239 480
>>979205
> И обе эти либы сделаны японцами, кстати (как и UniRX).
UniTask, UniRX и MemoryPack сделаны одними и теми же челами гениями, у них вообще много прикольных мелочей в гитхабе
Аноним 12/10/24 Суб 01:48:30 979240 481
>>979217
> Это говорит плохо об авторе библиотеки. Он нарушил Single-responsibility principle.
Ну во-первых сингл респонсибилити принципл это о дизайне кода, а не о комплекте поставки библиотек.

А во-вторых солид это лишь ориентир, не обзательно ему слепо следовать.


А так да, конечно можно сигналы можно и выделить в отдельную либо, но как бы не велика трагедия от того что они в комплекте идут.
Аноним 12/10/24 Суб 02:08:21 979242 482
>>979235
DI фреймворки делают следующее:

A a = new();
B b = new(a);
C c = new(a, b);
D d = new(a, c);
E e = new(b, c, d);

Всё. Если тебе кажется, что такого кода придётся писать много, то DI фреймворк позволяет тебе его не писать.

На деле смари че можно сделать

public class PlayerMoneyService
{
public int Money { get;private set;}
public void IncreaseMoney(int v);
public void DecreaseMoney(int v);
}

public class MoneyDisplay : MonoBehavior
{
public TMP_Text text;

private PlayerMoneyService _p;

public void Construct(PlayerMoneySevice p)
{
_p = p;

Подписываемся на апдейт и обновлчем текст
}
}

public class Shop
{
Ну сюда тоже впихиваем деньги игрока и как то используем
}

Ну суть я думаю уловил. И тебе не надо все самому прописывать, тв просто регаешь их

Container.Register<PlayerMoneyService>()
Contsiner.Register<Shop>()
Conatner.RegisterComponent(_moneyDisplay);

И оно само автоматом создасться и закинет что кому надо

Тут я упустил некоторые интересные вещи(интерфейсы, фабрики) но для начала и так сойдет.

Но главное - тебе не надо писать монобехи синглтонами, ты пишешь в классах только необходимую им логику.


Если не знаком с сервис локатором - можешь сначала его посмотреть, он делает то же что и депенденси инжекшен в некоторвх аспектах, но у него есть некоторые минусы.

> Помнится, какое то время искал в ютубе инфу zenject, да про внедрение завимостей, да что-то нихуя для себя не вынес. Все только и расхваливают, да показывают, как писать, но хоть бы кто-то написал реально большой пример, и сравнил, как было бы плохо, если писать без DI.
> Посоветуйте че-нибудь разжеванное с примером и сравнением, хоть видео, хоть посты, хоть книги, хоть что нибудь.
Ничего нету вообще. Не видел ничего, что бы объясняло правильно как этим пользоваться, везде шизоидные примеры, сам пытался использовать и думать как он сэкономит мне время, так и разобрался.
Аноним 12/10/24 Суб 02:46:24 979243 483
>>979242
короче тут в принципе ниче сложного оказывается, значит, к собесу можно легко подготовится.
А то пишут что надо знать DI, словно это серьезная штука на уровне ООП, СОЛИД и прочее, вот я и думал, что это штука того же уровня и ее долго изучать
Аноним 12/10/24 Суб 05:36:54 979246 484
>>979240
Во-первых, если у тебя всего два аргумента их нумеровать не надо.
Аноним 12/10/24 Суб 12:23:27 979274 485
steamworks.jpg 171Кб, 1644x540
1644x540
https://pastebin.com/1txwSXCr
Хочу обращаться к переменной Steamworks статистики totaltime, посылать на сервер Стим данные о времени, которое пользователь провел в моей игре.
И выдавать достижения за кол-во минут.

SteamManager инициализируется.
SteamUserStats.RequestCurrentStats() выдает True.
Но SteamUserStats.GetStat("totaltime", out playtimeInMinutes) возвращает false, т.е. почему-то не могу получить по этой переменной данные и не могу отправить.

Может кто знает почему?


Гуглил, на форумах нашел ответ что мол надо общаться к переменной через callback'и.
Это так делается?
Аноним 12/10/24 Суб 16:39:26 979301 486
>>979274
>Хочу обращаться к переменной Steamworks статистики totaltime, посылать на сервер Стим данные о времени, которое пользователь провел в моей игре.
>И выдавать достижения за кол-во минут.
ебать ты больной ублюдок, нет никакого смысла записывать в стим переменную и брать из него же эту переменную, это можно всё делать локально на клиенте + шифровать если ты совсем уж ебанутый
Аноним 12/10/24 Суб 17:00:26 979307 487
>>979301
А если пользователь переустановит игру? Или продолжит играть на другом устройстве? Он то как раз соображает и заботится об игроке, в отличие от тебя.
Аноним 12/10/24 Суб 17:04:19 979308 488
>>979307
уже ясно + понятно что он делает мусор который проходится за 5 минут и чтобы снизить % рефандов он вот таким образом с ачивками изъёбывается

>А если пользователь переустановит игру?
про steam cloud слышал, безигорник?
Аноним 12/10/24 Суб 17:32:09 979319 489
>>979301
>>979307
>>979308
Я просто хочу понять на будущее, как правильно всем этим пользоваться.
А есть видеоуроки по Steam Cloud?
Аноним 12/10/24 Суб 17:40:53 979323 490
>>979319
>А есть видеоуроки по Steam Cloud?
смотря насколько глубоко ты хочешь всё знать, если ты используешь только 1 сейв файл в игре, то в настройках вроде бы можно просто указать путь до этого файла и всё - клауд работает
Аноним 14/10/24 Пнд 14:18:43 979594 491
Я ща делаю простой кликер с мультиплеером через бд. Там должен быть режим, где челы 1в1 закликивают персонажей друг друга. И вот тут встал вопрос че использовать для архитектуры и тд.

Что я думаю:
Юзать MVVM, потому что нужно как-то обновлять текущие данные (здоровье) при кликах.

Для событий в MVVM использовать R3.

Тк проект каловый и сильно все оптимизировать я не хочу, то сетевой транспорт будет через синхронный gRPC. То есть при каждом клике будет вызываться условный Click(), мы будем ждать и запрос, и ответ.

Из непонятного:
Как мне реализовать обновление хп юнитов игрока, когда на них будет кликать чел? На сервак каждую секунду делать гет запрос скорее всего не поможет.
Где я потенциально могу жестко обосраться?
Как можно это все реализовать проще?
Аноним 14/10/24 Пнд 14:21:33 979595 492
>>979594
Спросил у иишки, написала про gRPC стримы. Вообще идея, но никогда не работал с двунаправленными стримами на гэрэписи
Аноним 14/10/24 Пнд 14:24:00 979596 493
>>979594
> Юзать MVVM, потому что нужно как-то обновлять текущие данные (здоровье) при кликах.
> Для событий в MVVM использовать R3.
Путаешь MVVM и MVP

И это безразлично, как ты будешь юи обновлять - как удобно так и обновляй.

> То есть при каждом клике будет вызываться условный Click(), мы будем ждать и запрос, и ответ.
Совсем калово будет если так.
Аноним 14/10/24 Пнд 16:42:17 979618 494
image.png 41Кб, 764x242
764x242
image.png 13Кб, 306x238
306x238
Закинул вроде все dll в Plugins, юнити импортировала. В файл генерации не видит импорты. Просчитался, но где?
Аноним 14/10/24 Пнд 16:53:28 979619 495
>>979618
Отмена, я не импортировал Google.Protobuf
Аноним 14/10/24 Пнд 18:48:15 979637 496
>>979594
А подводный в том, что HTTP/2 нормально не поддерживается в юнити, а соот-но и gRPC и можно только отсосать самому себе. Попробую вебсокеты
Аноним 15/10/24 Втр 03:01:20 979754 497
Screenshot20241[...].png 207Кб, 720x1600
720x1600
Это надо показывать всем, кто планирует вкатится в gd. Готов он ли он стать одним из 1.7 млн стремящихся? И это как минимум, не все же на реддите сидят, может по факту нас таких 10 млн. Стим выпускает сотни ежедневно игорей, которые канают в небытие. Зачем спрашивается
Аноним 15/10/24 Втр 06:36:55 979767 498
>>979754
>1.7 млн стремящихся
>может по факту нас таких 10 млн
мне похуй на петучей, которые обсираются и сливаются после первой выпущенной игры

>Стим выпускает сотни ежедневно игорей
ты пиздабол дырявый и я твой рот ебал
https://steamdb.info/upcoming/
Аноним 15/10/24 Втр 07:40:24 979775 499
>>979767
Пиздабол потому что не сотня игр каждый день выходит а всего лишь жалкие тридцать? Не понял шутки.
Аноним 15/10/24 Втр 08:26:10 979776 500
>>979754
>Зачем спрашивается
Поэтому начти с себя вон из гей мдемева
Аноним 15/10/24 Втр 09:37:55 979780 501
>>979754
Выводы о перспективах предприятия явно делаются не по количеству людей в сабреддите
Аноним 15/10/24 Втр 13:38:13 979807 502
Screenshot20241[...].png 281Кб, 720x1600
720x1600
>>979780
Но по статистике и аналитике. Например фотографирование это самый легкодоступный из хобби, щелк и готово. В любой мухосрани уже есть местные фотографы, которые заливают кучу фото в местные паблики. И их всего лишь в 3 раза больше оказывается, чем gd шников. Идёшь по парку, куча челиков с зеркалками фоткает листья и белочек.
Аноним 16/10/24 Срд 12:38:42 980004 503
2024-10-16.mp4 779Кб, 852x480, 00:00:53
852x480
Что-то сломалось, хз что. Помогайте починить.
Что делал: решил что к сделанному мне уровню нужно добавить меню.
Добавил еще одну сцену для меню, поставил их в нужном порядке.
Набросал меню, сделал 2 кнопки войти\выйти. При нажатии войти на уровень запустило но был нюанс, все текстуры были чёрные. А у камеры в редакторе появился вот такой эффект, будто она огромная или под ней какая-то хуйня здоровая. Зашел через редактор на уровень что бы проверить почему текстуры черные, подумал может слетело чего. Нет, не слетело. Все текстуры были в порядке, всё запускалось как нужно.
Удалил меню, удалил сцену, убрал её из списка сцен. Но у камеры в редакторе вот этот эффект так и остался, я хз что это такое и даже как гуглить такое не понимаю.
Аноним 16/10/24 Срд 12:53:35 980006 504
433р3е3е33.JPG 23Кб, 764x289
764x289
>>980004

Починилось так же как и сломалось, хуй знает как. Решил сменить расположении окон через эту менюшку а то всё забыл поудобней сделать и... всё прошло. Этот эффект пропал полностью. Что это было и как они вообще связаны - хуй его знает.
Аноним 16/10/24 Срд 19:29:59 980054 505
October 17, 2024
We announced that Unity 6, the most stable and performant version of Unity, will be available on October 17, 2024, and supported over the long term.
Аноним 16/10/24 Срд 21:06:08 980070 506
>>980054
Думал сразу выкатят сырую юнитю 7, хуй там

Мы начали с обновления Unity 6.1 в начале следующего года — оно все еще является частью поколения релизов Unity 6, но, ну, обновлено. Оно продолжит основываться на тех же основных возможностях Unity 6, но также будет включать новые функции, такие как поддержка складных и больших форматов экрана, рендеринг Deferred+ в GPU Resident Drawer и новые цели сборки и профили сборки. Вы сможете получить доступ к этим новым функциям и улучшениям, и мы упростим перенос ваших проектов Unity 6 в обновление, когда оно выйдет в следующем году.

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

Мы так рады, что вы погрузитесь в Unity 6 меньше чем через месяц! Нам не терпится увидеть, что вы создадите.
Аноним 17/10/24 Чтв 12:06:23 980142 507
Банальный вопрос: если webgl дает доступ только к http/ws, то как люди делают на нем полноценный мультиплеер с бегающими чубриками?
Аноним 17/10/24 Чтв 12:37:41 980146 508
>>980142
Через websocket и делают, че тебя так удивляет
Аноним 17/10/24 Чтв 17:11:03 980220 509
image 346Кб, 844x369
844x369
ВЫШЛА ВЫШЛА ВЫШЛА
Аноним 17/10/24 Чтв 18:07:17 980234 510
image.png 31Кб, 898x132
898x132
Аноним 17/10/24 Чтв 19:30:24 980259 511
Аноним 17/10/24 Чтв 19:32:51 980260 512
в юнети 7 обещают бреакинг ченджес - убрать все пайплайны и оставить только 1, пооог
Аноним 17/10/24 Чтв 19:44:25 980266 513
Запишите перекат в честь события что ли
Аноним 17/10/24 Чтв 19:44:43 980267 514
Аноним 17/10/24 Чтв 19:48:18 980269 515
>>980266
Запили сам. КТО? Я?!?
Аноним 17/10/24 Чтв 20:42:02 980275 516
>>980269
Разве этим не должен заниматься специальный человек, модератор там или типо того?
Я думал это они перекатывают
Аноним 17/10/24 Чтв 21:56:24 980291 517
1381398111872.gif 3373Кб, 205x164
205x164
Тонем, посоны
Аноним 18/10/24 Птн 06:20:42 980323 518
>>980275
ебало ньюфага представили?
Аноним 18/10/24 Птн 10:12:41 980337 519
>>980323
Я не нуфаг, но некоторые треды реально перекатывает специальный чел, в некоторых шапках даже пишут, типа лже-перекаты недопустимы. Но может это просто троллинг, хз. Да вообще мне кажется, тред уже нафиг не нужен, тут, по субъективным ощущениям сидят челов пять максимум, плюс залётные, которые установку не осилили.
Скучный неживой тред короч, нету движухи. К тому же юнити реально простая, много умеет, и доки отличные и их дохуя, так что смысла тут ошиваться нет. В отличии от годота, где те пытаются что-то реализовать, но годот не даёт потому это годот, или замороченный анрил с его лапшей.
Челы просто треды отдельные с игрой создают, и там все пишут, а не здесь. Почти все проект-треды про игры на юнити
Аноним 18/10/24 Птн 10:13:33 980338 520
Разве что когда ввели fee тут было оживление
Аноним 18/10/24 Птн 10:39:03 980341 521
>>980337
по сути нечего обсуждать миллиарды контента в сети + гпт может ответить, только если какое-то творчество, приколы и поделки выкладывать, но тут это нахуй никому не нужно
Аноним 18/10/24 Птн 15:02:49 980367 522
>>980337
в годоте больше нет лапши если ты про блюпринты.
Да и в треде там 90% разговоров уровня:
- а я хочу сделать залупу, а она не залупиться подскажите видосы
- а могу на на говноте на C++ делать, потому что я хочу
- а где видосы найти

Короче срань там тоже редкосная.
По юнити дохерлион курсов, видосов и всякого говна, вот и не сидит тут никто.
Да и херли тут сидеть или игры делай, поднимай отечественный гемдев с колен!
Аноним 18/10/24 Птн 17:28:54 980376 523
>>980367
>отечественный гемдев с колен
Он не на коленях, и даже не лежит, его просто нет. Нету игровых компаний, у которых реально есть история и список успешных игр, типа юбисофта, валвы, CD project и т.п. А если и есть то не особо заметный, что плохо. Не за кого болеть. Никого на слуху нет.


Да и вообще в стране заводы стоять, какие игры, это что-то для успешных стран, где люди развлекаться любят, Россия страна грустных. Даже инди игры все какие то серые, меланхоличные, мрачные
Аноним 18/10/24 Птн 19:07:44 980385 524
>>980376
Если ты не знаешь, то не значит, что нет.

Алсо а юбисофт ты с какой страной ассоциируешь?)
Аноним 18/10/24 Птн 19:22:51 980387 525
>>980385
Что-то там западное, американское
Аноним 18/10/24 Птн 20:20:20 980398 526
d3aef2a8-d6c9-4[...].jpg 105Кб, 800x778
800x778
>>980337
В целом двачую, но тред всё равно нужен для приличия.
Аноним 18/10/24 Птн 21:44:26 980409 527
Аноны. что там по деньгам? Кто-нибудь смог получить бабки с продажи своих ассетов в сторе? Я про российские банки не под санкциями, само собой.
Аноним 19/10/24 Суб 00:35:35 980421 528
>>980409
Мальчик, мы тут игры делаем, и ассеты нам самим покупать надо
Аноним 19/10/24 Суб 01:30:58 980429 529
Сап ананасы, пока ждем переката есть вопрос.
Я недавно вкатился в юнити, хочу запилить на пробу 3д скролл шутер и сразу столкнулся с экзистенциальной проблемой: как в 3д делать скроллинг?
В 2д понятно, там просто скроллится фон, а игровые объекты от него полностью отвязаны. Но в 3д так не получится. Если хочешь наземных противников, ты же не сможешь двигать их вместе с фоном, они ведь должны перемещаться по нему, а он будет уезжать. Тогда, может просто перемещать модельку игрока? Опять не так, ведь если ты будешь тащить модель игрока вперед, то он не сможет свободно управлять ей, перетаскивая ее в пределах экрана. Тогда как же это делается то?
Аноним 19/10/24 Суб 02:39:23 980432 530
>>980429
Чего? Покажи пример чо хочешь сделать
Аноним 19/10/24 Суб 10:55:01 980451 531
>>980432
Ты не знаешь, что такое скролл шутер?
Аноним 19/10/24 Суб 22:58:39 980534 532
>>980429
> Если хочешь наземных противников, ты же не сможешь двигать их вместе с фоном, они ведь должны перемещаться по нему, а он будет уезжать.

Делаешь противников "дочерними" объектами к фону в иерархии объектов - они "съезжают" вместе с фоном. Все.
Заодно через .children-ы фона можешь обращаться к противникам, напр, чтобы посчитать число врагов в бою или что там тебе надо
Аноним 20/10/24 Вск 09:43:27 980549 533
Аноним 20/10/24 Вск 12:03:32 980557 534
Мне кто-нибудь может объяснить, какого хуя в Юнити обновления сделаны так что я качать вынужден именно всю новую версию движка? Не как в нормальных программах где скачивается новый пакет обновления и просто устанавливается к установленной версии, а сука брать скачивать отдельно целиком новую версию, удалять старую и еще потом оптимизировать проект на старой версии под новую? Это же блять просто идиотизм какой то. Какого хуя то блять?
Аноним 20/10/24 Вск 12:40:01 980559 535
>>980557
Потому что юнити не программка для пользователей, а сдк.
Аноним 20/10/24 Вск 20:02:58 980618 536
>>980559
Бля, Visual Studio тоже не "программка для пользователей", но почему то нормально обновляется
Аноним 21/10/24 Пнд 05:15:53 980669 537
image.png 155Кб, 1482x1330
1482x1330
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов