Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Unity 3D #36

 Аноним 01/04/24 Пнд 19:02:11 #1 №943789 
image
image
image
image
Добро пожаловать в тред Unity - лучшего 3D и 2D игрового движка современности!

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

Прошлый тред: >>931357 (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 сделано много замечательных игр: Hearthstone, VRChat, Escape from Tarkov, Valheim, 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/yAjs3gav
Аноним 01/04/24 Пнд 19:08:28 #2 №943794 
>>943789 (OP)
Нах вы продолжаете делать перекат в тематике на 500 посте, но где бамплимит 1000 постов?
Ебанутые?
Аноним 01/04/24 Пнд 19:14:53 #3 №943795 
>>943794
>бамплимит 1000 постов
500 постов. Прошлый тред уже давно утонул, если ты не заметил.
Аноним 01/04/24 Пнд 19:18:14 #4 №943796 
>>943795
Какой утонул ньюфажина блять. Тут треды висят которым по несколько лет.
Вот такой какой-то как ты залетный сделал перекат на 500, и остальные дегроиды стали продолжать эту традицию.
Аноним 01/04/24 Пнд 19:43:31 #5 №943802 
таблетки.mp4
>>943796
Нахуй пошёл отсюда, шизоид ёбаный. Если у тебя претензии к разделу, то в /d/ обращайся, хуесос. Не засирай тред.
Аноним 02/04/24 Втр 00:25:42 #6 №943832 
Сап, прошу помогите придумать решение. Я хочу сделать мою игру с поддержкой модинга, но не хочу юзать метод через бандлы.
У меня другая идея - можно ли некоторые ассеты выборочно сделать незашифрованными, либо зашифрованными в таком формате каждый файлик, что если файлы изменять или удалять, то игра не ломается, а просто ассеты в игре не отображаются?
Ну вы поняли задумку, каждый эти открытые файлики мог бы изменять как хочет.
Аноним 02/04/24 Втр 00:29:32 #7 №943833 
Курсов по 2D подкиньте позязя, не игнорьте!
Прямо так вы сами учились сразу 3D или по книгам про C#?
Аноним 02/04/24 Втр 01:36:51 #8 №943835 
image
>>943833
>Курсов по 2D подкиньте
На сайте Юнити есть хорошие туториалы. Например вот
https://learn.unity.com/project/ruby-s-2d-rpg

А вот здесь показывают как создать рогалик
https://learn.unity.com/project/2d-roguelike-tutorial

Здесь ещё разные туторы
https://learn.unity.com/search?k=%5B%22q%3A2D%20Game%22%5D

Есть много туторов на ютубе. Используй яндекс браузер, чтобы перевести их на русский.
Аноним 02/04/24 Втр 02:02:23 #9 №943836 
>>943832
Алсо, я оговорился - я понимаю что они НЕ ШИФРУЮТся, а просто сжаты, но этот формат .assets очень плохой и нужно стать программистом, чтоб расшифруовывать эти ассеты и потом всё в куче сложенно в виде кала, я хотел бы пользователям облегчить муки, ибо понимаю какого это.
Ну просто блин как не сжимать выборочно файлы проекта, чтоб они лежали открыты в папке игры?
Я уже много формуов официальных перечитал, но везде бе ме пук серьк. Всем настолько пофиг на не программистов, что словами не передать. Если б я хотел программировать, то тогда бы уж скачал анрил чтоб делать конфетку.
Аноним 02/04/24 Втр 02:09:16 #10 №943837 
>>943836
Так реализовывай свой метод шифрования и все.
Аноним 02/04/24 Втр 02:35:55 #11 №943838 
>>943835
Спасибо! Видел на сайте Unity тьюториалы. Подумал, что английский меня сейчас напряжёт очень сильно. Но, видимо, судьба...
Аноним 02/04/24 Втр 08:49:31 #12 №943847 
>>943836
>лежали открыты в папке игры?
Streamming Assets
Аноним 02/04/24 Втр 09:26:01 #13 №943848 
>>943838
>английский меня сейчас напряжёт очень сильно
чел ты... ты... ты явно не справишься с управлением..
Аноним 02/04/24 Втр 09:47:53 #14 №943852 
>>943838
>что английский меня сейчас напряжёт очень сильно
Пофикси это. После русского, английский язык самый родной.
Аноним 02/04/24 Втр 14:33:26 #15 №943901 
>>943847
Ах ДА, я и забыл чет про эту...
А нельзя ли их в этой папке каком-то простым методом сжать файлы в непопулярный формат, но чтоб для модеров ни малейших проблем их вскрыть, а также они бы видели все пути и папки, ну то есть файлы по отдельности, ну чтоб мимокроки не могли читерить и смотреть их? А то тогда мотивация играть может исчезнуть лул.
Аноним 02/04/24 Втр 15:02:44 #16 №943911 
>>943901
>сжать файлы
https://learn.microsoft.com/ru-ru/dotnet/standard/io/how-to-compress-and-extract-files
Аноним 02/04/24 Втр 16:33:08 #17 №943923 
>>943911
Я имел в виду непосредственно в этой папке Стриминг, гайд где надо писать скрипт мне не подойдёт однако, я слишком плох в этом, сколько не пытался.
Аноним 02/04/24 Втр 16:35:25 #18 №943924 
>>943911
А че ты мне кинул? Это к юнити не имеет отношение.
Аноним 02/04/24 Втр 18:18:29 #19 №943942 
unity05.mp4
https://pastebin.com/4We4gqrb

Хочу из скрипта PlayerMove получать переменную _speed, увеличивать ее на 0,05f при срабатывании метода AddOne() (он срабатывает при подборе пассажира), добавлять на экран и потом отправлять обратно в скрипт PlayerMove, уже обновленную.
Как это правильно сделать?
Аноним 02/04/24 Втр 20:07:47 #20 №943958 
unity06.mp4
>>943942
https://pastebin.com/39c9eqhD

Решил таким образом.
Покритикуйте, пожалуйста.
Аноним 02/04/24 Втр 20:12:43 #21 №943959 
>>943958
Мне кажется правильнее было зафигачить ивент на подборе, а всю остальную логику подписать на нее. А скорость лучше бы оставить приватной и не трогать в других классах.
Аноним 03/04/24 Срд 01:16:10 #22 №943990 
>>943958
Лучше бы не доллары прибавлялись, а количество лет, которые придётся отсидеть после.
Аноним 03/04/24 Срд 01:32:41 #23 №943992 
Да говно ваш юнити ей богу. Почему оно такое громоздкое, неуклюжее и всякие фичи зааналены, что нельзя под себя без лишних телодвижений оформить? Сишарп хуйня. Вся эта тема с префабами ещё вообще дрисня. Кто это придумал, КТО? Префабы, префабчики мою любимые... Нет чтоб как у людей сделать.
А проект после билда весит больше, чем все его ассеты распакованные вместе весят. ЭТО КАК?
Аноним 03/04/24 Срд 05:04:25 #24 №943999 
>>943992
Байтишь на движкосрач? А про размер проекта после билда ты епта подумай что такое вообще движок и нахуя люди с нуля игры не делают. Ты наверное ахуеешь но в каждый билд помимо ассетов игры еще и целый рантайм движка запихать надо.
Аноним 03/04/24 Срд 05:23:40 #25 №944000 
>>943999
Байчу, что юнити говно не приведя альтернатив. Вот. Так что движко срача не увидим. =(
Аноним 03/04/24 Срд 11:48:46 #26 №944019 
image
>>943992
>громоздкое
Нет, не громоздкий.
>неуклюжее
Нет, не неуклюжий.
>фичи зааналены
Нет такого.
>Сишарп хуйня
Сишарп бомба, идеальный ЯП.
>префабами ещё вообще дрисня
Префабы более чем удобны.
>проект после билда весит больше, чем все его ассеты распакованные вместе весят
Ненамного больше. Билд можно по-максимуму урезать. Не зря же на юнити создают браузерки и мобильные игры, которые весят копейки.
Аноним 03/04/24 Срд 11:54:45 #27 №944020 
>проект после билда весит больше
Хуй знает что надо делать с проектом чтоб он много весил. Разве что запихать кучу неоптимизированных 3д моделек с 2д пнг картинками.
Мои конечные игры что 2д что 3д весят в районе 1.5гб. Из них блять пол гига это музыка и эффекты.
Аноним 03/04/24 Срд 12:23:42 #28 №944025 
>>944019
Он действительно не неуклюжий и не громоздкий, а префабы имеют смысл.
Но фичи зааналены, куча легаси, а сишарп говно.
Аноним 03/04/24 Срд 12:31:21 #29 №944026 
>>944025
>а сишарп говно.
Литералли лучший ЯП для создания игр. ООП, удобные классы, всё супер.

>фичи зааналены, куча легаси
Максимум вот тут соглашусь, что куча фич и ебучего легаси если будешь рыться в чужом коде, но это так, доёбка на грани 5%.
Аноним 03/04/24 Срд 18:21:38 #30 №944065 
>>944052
>тормозит, сильно систему грузит
2 ядра 2 гига хуета, ты?
Аноним 03/04/24 Срд 19:06:08 #31 №944071 
unity07.mp4
https://github.com/GrandTheftAuto6/TaxiRunner
Хочу чтобы количество денег (_money) оставалось после начала новой игры.
Два дня парился с ChatGPT - если что-то в коде смущает, то это не я, а он.
Аноним 04/04/24 Чтв 00:33:06 #32 №944102 
unity08.mp4
>>944071
Исправил.
Теперь количество денег остается.
При нажатии на покупку продолжения игры (скрипт PlayerDeathMenu, BuyLife()) игра продолжается - но деньги не списываются и скорость игрока падает практически до нуля.
Как это поправить?

Код запушил.
https://github.com/GrandTheftAuto6/TaxiRunner
Аноним 04/04/24 Чтв 03:28:29 #33 №944111 
>>944102
Короче, если коротко:
в скрипте PlayerDeath устанавливалось следующее -
PlayerMove.Instance.Speed = 0f;
То есть скорость обнулялась при касании барьера.


Добавил в метод BuyLife() в скрипте PlayerDeathMenu строчку:
PlayerMove.Instance.Speed = 3f;
и все заработало - не только скорость нормализовалась, но и деньги начали списываться.
Не знаю как это все друг от друга зависело.

Кому интересно, все запушил на гитхаб.
Заодно можете код покритиковать.

P.S. ChatGPT - отстой.
Единственное что он нормально смог - создать методы AddMoney() и SpendMoney(), после этого всякую дичь нес.
Пока что Восстание Машин откладывается.
Аноним 04/04/24 Чтв 04:34:40 #34 №944114 
>>943789 (OP)
Помогите разобраться новому новичку с анимацией растительности, деревья с травой не раскачиваются, не реагируют на wind zone, гайдов по этой теме хуй. Но в демосцене ассета они движутся. Спиздил префаб прям с этой сцены и закинул на свою, и О ЧУДО, вся трава и деревья, которые размещал после этого, начали шевелиться. Потом опять что-то сделал и сбросилось нахуй. Лазил во все properties и инспекторы, везде где хоть что-то связано с анимацией, wind settings, но не нашел этой волшебной кнопки, чтобы оно снова зашевелилось. Возможно вместе с префабом на сцену закинулись какие-то ещё настройки, которых не было изначально, я вообще ничего не понимаю, изучаю юньку без году неделя, поэтому заранее извиняюсь за нубский вопрос форумчане
Аноним 04/04/24 Чтв 10:55:45 #35 №944131 
image
>>944112
Поросёнок здесь как раз ты. Пришёл в тред к уважаемым юнити-господам и начал ХРУКАТЬ. То тебе не нравится, это тебе не нравится. Почему нас должно это ебать? Со своими шизопроблемами иди в движкосрач >>618624 (OP)
Аноним 04/04/24 Чтв 11:48:54 #36 №944134 
>>944111
>ChatGPT
Пиздец использовать эту хуйню для кода, чтоб потом не понимать вообще что происходит.
Аноним 04/04/24 Чтв 13:03:18 #37 №944144 
16678552528692.jpg
Есть ли разница в производительности для 2d между unity 2022 и unity 2023 (unity 6). Есть ли смысл переходить?
Аноним 04/04/24 Чтв 19:03:23 #38 №944182 
17121254299940.mp4
>>944144
Да.
Аноним 04/04/24 Чтв 21:11:48 #39 №944203 
>>944144
Всегда юзай только последний билд и версию юнити. Они буквально каждую неделю что-то фиксят и улучшают.
Аноним 04/04/24 Чтв 21:24:44 #40 №944209 
>>944144
Нет, лучше сидеть на LTS до последнего.
Аноним 05/04/24 Птн 01:59:48 #41 №944232 
Коданы, я тут проебался с освещением.

В общем, есть условно сцена Level. На ней запечено освещение. Я создал новую сцену для тестов. Взял из сцены Level окружение и установил ссылку на Light Data Asset. После этого к окружению подцепилось запечённое освещение. Всё круто и так далее. Стал дальше экспериментировать и в результате всё сломал. Почему-то запечённое освещение не применяется к окружению. Попытался повторить все шаги на новой сцене и опять освещение не подцепилось. Я не представляю с чем это вообще связанно. Удалял папку Library, чтобы проект по новой собрался - результатов хуй. Смотре текстовые исходники сцены, показывается что правильная ссылка на Light Data Asset, всё ок.
Аноним 05/04/24 Птн 06:10:13 #42 №944249 
>>944144
В производительности вообще нет разницы
Аноним 05/04/24 Птн 09:31:07 #43 №944253 
unity09.jpg
Сбилдил игру под WebGL.
Unity пишет что билд завершился успешно, но когда запускаю игру в браузере (с помощью XAMPP) - игра не грузится.
Как думаете, почему?
Аноним 05/04/24 Птн 20:25:50 #44 №944293 
>>944253
Что-то пошло не так, очевидно
Аноним 05/04/24 Птн 20:26:32 #45 №944294 
>>944144
А есть ли смысл с той же 2019 переходить на 2022?
Аноним 05/04/24 Птн 20:28:03 #46 №944296 
>>944020
>2д
>1.5гб
Шта блять?
Аноним 05/04/24 Птн 20:30:33 #47 №944297 
Бял, я бы и на 5.6 игры лепил, но тенологии древгих уже теряются, к сожалению. А ведь мне бы и его для старта было достаточно.
Аноним 06/04/24 Суб 22:41:06 #48 №944404 
bandicam 2024-04-07 00-38-54-602.mp4
bandicam 2024-04-06 12-59-26-094.jpg
bandicam 2024-04-07 00-32-28-881.jpg
bandicam 2024-04-07 00-32-41-864.jpg
Когда запускаю игру и в главном меню нажимаю на кнопку играть - вылезает следующая ошибка:

"Search string not found in index.html
UnityEngine.Debug:LogWarning (object)
YG.EditorScr.BuildModify.ModifyBuildManager:SetBackgroundFormat () (at Assets/YandexGame/ScriptsYG/Editor/PostProcessBuild/ModifyIndexFile/BackgroundFormat.cs:14)
System.Reflection.RuntimeMethodInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
YG.EditorScr.BuildModify.ModifyBuildManager:ModifyIndex (string) (at Assets/YandexGame/ScriptsYG/Editor/PostProcessBuild/ModifyIndexFile/ModifyBuildManager.cs:34)
YG.EditorScr.BuildModify.PostProcessBuild:ModifyBuildDo (UnityEditor.BuildTarget,string) (at Assets/YandexGame/ScriptsYG/Editor/PostProcessBuild/PostProcessBuild.cs:26)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)"


В одной из ТГ-групп мне указали на то, что проблема с текстовым полем, в которое я вставляю число, полученное из PlayerPrefs:

bestMainMenuScore = PlayerPrefs.GetInt("BestScore", 0);


Казалось бы, все должно работать - даже если число не получено, ставится 0.

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

P.S. На одном из скриншотов код не закомментированный - и он не работает.
На втором код закомментирован - и все работает, из главного меню я (нажав на кнопку "Играть") попадаю в сцену с игровым процессом.
Аноним 06/04/24 Суб 22:44:32 #49 №944405 
>>944404
Что ты блять творишь то А?
Не понимаю как ты можешь обосрать в какой-то базе нахуй. И где ты берешь код который не понимаешь?
Какая версия юнити?

И последнее, начни ты блять с БАЗЫ нахуй, сделай уровень с простым и понятным для себя кодом, посмотри как работает.
Аноним 06/04/24 Суб 22:48:05 #50 №944406 
>>944405
Unity 2022.3.4

Как получается обосраться?
Не знаю.
Казалось бы, надо просто получить PlayerPrefs - но и здесь какая-то непонятная мне ошибка.
Аноним 06/04/24 Суб 22:48:40 #51 №944407 
>>944406
Причем когда запускаю игру в Unity - все работает нормально.
Аноним 06/04/24 Суб 23:06:00 #52 №944411 
>>944406
Я не баба ванга чтоб ванговать где в проекте ты мог обосраться лишь по паре строчек кода.
Попробуй копать в сторону плэерпрефа, правильно ли с ним работает, и вообще работает ли он у тебя.

>Unity - все работает нормально.
В редакторе Юнити и в реальном проекте многое может отличаться по работе, особенно касается с работой файлов.
Аноним 07/04/24 Вск 00:16:26 #53 №944419 
>>944411
https://github.com/GrandTheftAuto6/TaxiRunner

Переменную в PlayerPrefs добавляю в скрипте PassengerManager, получаю в скрипте MainMenu.
Аноним 07/04/24 Вск 11:34:36 #54 №944439 
>>944419
Ошибка в том что ты вообще PlayerPrefs используешь. Это само по себе хуйня забагованная которая работает или нет в зависимости от того какая ОС, браузер, виртуальная машина и т.п. у юзера. Она существует только для того чтобы у ньюфаней попка не болела от необходимости написать класс для работы с файлами.
Просто сохраняй все нужные данные в файл и проблем не будет.
Аноним 07/04/24 Вск 12:16:11 #55 №944444 
вы тоже предвкушаете как в юните 6 будут все сливки недоделанных технологий, которые будут криво присобачены к движку, а половина вообще будет заброшено?
Аноним 07/04/24 Вск 12:40:30 #56 №944446 
>>944444
Когда он уже выйдет? Всё жду чтоб перекатить проектик.
Аноним 07/04/24 Вск 12:44:36 #57 №944448 
>>944444
Я сижу на версии 2021 LTS и мне заябися. Через год-два перекачусь на 2022 LTS.
Аноним 07/04/24 Вск 16:04:48 #58 №944466 
Есть у кого то бесплатный Ultimate Horror FPS KIT ?
Аноним 08/04/24 Пнд 22:11:33 #59 №944590 
image
image
Почему юнитеки до сих пор не добавили отображение неймспейса для монобихейвер-скриптов. Приходится префикс использовать для скриптов из разных областей игры.
Аноним 09/04/24 Втр 01:00:47 #60 №944605 
image.png
image.png
image.png
image.png
>>944404
Бля, у тебя как не пост, все сюр. Какого хуя у тебя любые классы напрямую читают данные и обрабатывают их, в чем проблема то блять. Класс блять мейн меню, какого хуя он хранит бестскор. Читай и вчитывайся, ты когда в аптеку приходишь за таблетками, ты не берешь их сам с полки, ты говоришь аптекарю "дайте мне пожалуйста %нейм% таблетки", так же блять и в проектировании игры, у тебя класс мейн меню, если ему нужны какие то сохраненные данные он должен обратиться к кому то за ними, в данном случае у тебя должен быть еще один класс плеердата который и выдаст эти самые данные по просьбе. Я на 100% уверен что у тебя такая хуйня абсолютно во всех класс, они тупо выполняют все и делают что хотят, от туда и вся эта хуйня. Это блять даже не говнокод, это просто здоровенная куча жидкого дерьма которая еще и растекается в разные стороны бесконечно.
Блять, щас полазил по гиту, ну это пиздец, здоровья пострадавшим. У заядлых нариков зависимостей и то меньше.
Аноним 09/04/24 Втр 01:03:12 #61 №944606 
>>944605
Я все делал по курсу "Яндекс игры для разработчиков".
Какой курс, по-твоему, может научить правильно кодить?
Аноним 09/04/24 Втр 01:38:25 #62 №944609 
>>944606
>Какой курс, по-твоему, может научить правильно кодить?
Необучаемые блять.. НИКАКОЙ. Любой курс это инфоцыганская хуйня. Курсы помогут только исключительно для ознакомления с тем на чем планируешь работать.
Кодингу блять даже учиться не надо, поебать даже на всякие патерны, абсолютно, кодинг это блять не знание языка и его возможностей, кодинг это алгоритмы, достаточно бошки на плечах чтоб понять что ты делаешь полную хуйню.
Никакие курсы нахуй не нужны чтобы освоиться в движке либо изучить яп, это все делается самостоятельно по необходимости, сначала ты представляешь алгоритм в голове, условно: тебе нужно встать со стула, какие твои действия? правильно, Опереться руками -> начать ими отталкиваться от поверхности -> вы поднялись; потом ты идешь и гуглишь как тебе в яп%нейм% опереться руками, как начать отталкиваться и повторяешь. Таким образом из за того что ты потребляешь информацию которая тебе в данный момент необходима так или иначе начинаешь понимать какая строчка в коде и для чего, и из за чего могла вылезти ошибка. А когда бездумно хуячишь под предлогом "а мне так на курсах рассказали" ты нихуя ничему не учишься, а значит нихуя и не понимаешь че происходит, собственно ты, и многие другие которые писали итт, тому доказательство.
Аноним 09/04/24 Втр 12:03:07 #63 №944642 
>>944606
>Какой курс, по-твоему, может научить правильно кодить?
Я всем рекомендую начать изучать C# отдельно от Юнити, по книгам. Нужно иметь именно бумажный вариант книги, чтобы она у тебя всегда была на руках. И начинать работать в обычной консоли, изучая самые базовые основы. Это старый, проверенный многими способ. Так ты сможешь детально понять, что происходит в коде который тебе предлагают курсы и сможешь писать самостоятельно такой же или ещё круче.
Аноним 09/04/24 Втр 13:12:38 #64 №944654 
>>944642
>изучать C# отдельно от Юнити
Ты ебанулся?? Если человек хочет делать игры на юнити, ему нахуй не надо это, это супер вредный совет.

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

>Нужно иметь именно бумажный вариант книги
Просто ебанутый.

>И начинать работать в обычной консоли
Я даже не знаю, это либо реально ебанутый дед, или жирный троллинг.

>изучая самые базовые основы
Вот это единственный полезный совет. Начинать изучать юнити надо с основ по ЮНИТИ, смотришь гайды, повторяешь, потом пытаешься делать свою механику по подобию.
Максимум что надо это гуглить мехи, и почитывать офф доки.
Аноним 09/04/24 Втр 13:33:38 #65 №944658 
>>944609
Неистово двачую этого просветлённого. Жму руку.

Алсо, вышеописанное
> бездумно хуячишь под предлогом "а мне так на курсах рассказали"
На канале Грипинского, например, называют "шаманством".
Аноним 09/04/24 Втр 16:41:49 #66 №944707 
>>944654
Чего ты кидаешься на всех, как бешенная псина? Я написал, что это проверенный способ. Он проверен лично мною, потому что я успешно реализовался и как C# программист, и как геймдевелопер. Он проверен моими друзьями, которые сейчас работают геймдевелоперами в других странах.

>делать игры на юнити
Создавать игры сложно. Нужно понимать, что ты делаешь. Без хорошего знания языка ты будешь постоянно биться о стены, как слепой котёнок. Конечно, если твой предел мечтаний - это кликер для яндекс залупы, то тогда нет смысла изучать язык. Можно обойтись курсами и чатгпт.
Аноним 10/04/24 Срд 00:13:29 #67 №944838 
>>944707
>потому что я успешно реализовался и как C# программист, и как геймдевелопер.
А я успешно реализовался как президент успешной компании, бля буду, верь мне.

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

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

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

Как я говорил, говорю, и буду говорить - самый лучший и правильный способ вкатиться: учишь базовую базу языка -> тыкаешь кнопочки в движке -> гуглишь информацию которая нужна здесь и сейчас. Не осилил?, - не осилил бы никогда, даже если бы прошел тысячи курсов, не осилил бы, смирись.
Аноним 10/04/24 Срд 00:16:03 #68 №944840 
>>944838
>учишь базовую базу языка -> тыкаешь кнопочки в движке -> гуглишь информацию которая нужна здесь и сейчас.
ЭТО БАЗА
Аноним 10/04/24 Срд 21:06:39 #69 №944963 
>>944642
>>944838
Вы оба во многом правы. Я считаю что для инди-геймдева нужен баланс между этими противоположными подходами.
Достаточно иметь представление о популярных алгоритмах и структурах данным, знать ООП и несколько популярных паттернов. По сути, нужен только Синглтон, Композиция и Наблюдатель. Ну может еще и Фабрика.
Если углубляться в кодерство глубже то сразу появится желание не игру делать, а писать еба-универсальные-расширяемые решения с поддержкой кроссплатформенности и модинга. Или хуже, анон будет заниматься байтоебством, многопоточностью, оптимизацией производительнсоти скриптов и тогда все, пиздец, долгострой на 5 лет.
Нужно понимать что инди-игры мало общего с энтерпрайзом и разработкой серьезного софта имеют. Но и без начальных знаний получится такой >>944605 говнокод с которым невозможно работать будет.
Аноним 11/04/24 Чтв 17:23:36 #70 №945070 
17123269980222.jpg
>>944642
Троелсена хуй купишь, как чугунный мост стоит.
Аноним 11/04/24 Чтв 18:35:46 #71 №945077 
>>945070
Оседлай Торрент.
Аноним 12/04/24 Птн 01:56:46 #72 №945140 
Посоветуйте ассетов, чтоб поверх ассета перемещения между экранами (открытого мира) или бродилки по карте аля-рпгм вперднуть ассеты новелку с анимированными программно спрайтами, ивенты, систему сюжета, сохранения и пошаг боёвку, и может мини игры простенькие писать на реакцию.
Моя игра не подразумевает 3д ассеты.
Аноним 12/04/24 Птн 09:10:50 #73 №945152 
>>945140
ORK Framework ахуенная штука. Надо только разобраться и вникнуть.
Аноним 12/04/24 Птн 20:25:06 #74 №945256 
>>945152
Я ничего не понял. На ютубе только один идус уроки сонным голом преподаёт. Можно видео с демонстрацией, обзор, пример игры как я описал, хоть что-то чтоб время не тратить?
Аноним 12/04/24 Птн 23:02:33 #75 №945280 
Скажите пожалуйста, возможно ли это взять ассеты чужой игры, распаковать их, немного редактировать и впаковать обратно в архивы и чтоб потом игра заработа и данные (графика) в игре соответственно изменились?
Я что-то нигде никогда не видел модов игр на юнити, кроме как если авторы игр сами не включали поддержку моддинга.
Это невозможно, да?
Аноним 13/04/24 Суб 08:29:13 #76 №945316 
>>945256
Какие индусы, зайди на сайт, глянь туториалы, скачай обучающий проект.
https://orkframework.com/guide/tutorials/2d-rpg-quickstart/start-2d-rpg-quickstart/

Чего вас носом во всё тыкать надо..

Примеры игр, ну вот например

https://youtu.be/wUQQqRsqRfQ

Это тоже делалось раньше на нём, сейчас хз
https://store.steampowered.com/app/1104600/Rune_Fencer_Illyia/

Там на форуме есть раздел шоукейсов, можно посмотреть проекты.
Аноним 13/04/24 Суб 10:12:03 #77 №945324 
>>945280
>Это невозможно, да?

https://wiki.nexusmods.com/index.php/Unity_modding_tools

Автор программы для работы с архивами Unity активно её продает.
https://forum.zoneofgames.ru/topic/36240-unityex/

Попробуй и тут отпишись.
Аноним 13/04/24 Суб 13:29:01 #78 №945352 
Аноны, юзаю new input system, и тут такая проблема, прошу помощи.

Короче есть ui. Когда чел кликает на кнопку "настройки", то закрывается панель с главным меню и открывается панель настроек. Я забиндил, что когда чел жмёт на геймпаде кнопку "B", то перекидываем чела назад - закрываем настройки, показываем главное меню.

Проблема в том, что в настройках есть dropdown-ы. Если какой-то из них открыт, то, при нажатии на "B", выпадающий список закрывается. Это реализовано самой юнити.

Поэтому вопрос: как сдетектить, что сейчас открыт какой-то dropdown? Чтобы при нажатии на "B" не перекидывать чела назад, в главное меню, ведь чел хочет закрыть dropdown, а не перейти назад
Аноним 13/04/24 Суб 15:27:51 #79 №945371 
>>945316
Я не тот анон которому ты отвечал, но скажу что выглядит довольно интересно.
Правда, что плохо, этот фреймворк явно сделан с прицелом на нокод-разработчиков. То есть там будет много ебатни с кастомными юнити интерфейсами которые существуют только для того чтобы нокод-манькам не приходилось программировать.
Помните, был фреймворк Fungus? Вот, он в итоге и загнулся от такой идеологии. Разработчик просто устал делать тулзы для нокод-макак.

Алсо, а ты сам им пользовался, анон? Чем он тебе в первую очередь понравился? Какие самые крупные подводные камни?
Аноним 13/04/24 Суб 16:30:16 #80 №945386 
>>945371
Я пользовался более старой второй версией. Привлекло как раз то, что куча функционала реализовано из коробки и не надо делать сложные фичи с нуля (что заняло бы кучу времени).
В отличии от других подобных ассетов, где у тебя захардкожен какой-то функционал, а чтобы что-то поправить/допилить проще всё переписать с нуля, эта штука более гибкая и можно экспериментировать с тасканием нодов как душе угодно.

Подводные камни могу сказать по старой версии 2.
Например она была заточена полностью под 3д, чтобы адаптировать проект под 2д, пришлось немножко покодить. Потыкал новую версию, вижу там они добавили полноценную поддержку 2д.
Второй минус - хреновый встроенный редактор меню.
Всё что касается создания UI это боль. В новой версии вроде как тоже это исправили, но досконально её ещё не щупал.
Третий минус - я так до конца и не разобрался с api. Какие-то вещи могу делать через него (типа вытащить значения статов игрока), какие-то остаются для меня загадкой, а документация не особо полезна. Но может просто я тугой.
Аноним 14/04/24 Вск 04:00:42 #81 №945465 
88735435-2489-4d3f-948f-f21ba76b6308.jfif
Всем привет!
Начал потихоньку осваивать юнити и с# вместе с ним
В планах попробовать свои силы в гей-деве (до этого 10 лет, да и сейчас пашу в ентерпрайзе)
Есть какой-то чат, куда я могу обращаться с тупыми вопросами новичка? (ну типа, что такое префаб, нахера он нужен, где лучше писать обработку хп персонажа, итд итп)
Пока что иду по англоязычным роликам с ютуба, но все пишут по разному, а хотелось бы понять как правильно.
Например у одного:
Collider2D[] collider = Physics2D.OverlapCircleAll(groundСheckObj.transform.position, 0.3f);
А у другого
RaycastHit2D rayCastHit = Physics2D.Raycast(groundRay.transform.position, -Vector2.up);

Или можно прямо тут такую хуйню спрашивать?
Аноним 14/04/24 Вск 10:48:22 #82 №945489 
>>945465
> Например у одного
> А у другого
Так это разные вещи.

> Collider2D[] collider = Physics2D.OverlapCircleAll(groundСheckObj.transform.position, 0.3f);
Коллайдер - это фигура и с помощью нее ты можешь вычислить пересечения с в определенной зоне.

> RaycastHit2D rayCastHit = Physics2D.Raycast(groundRay.transform.position, -Vector2.up);
Рейкаст это очевидно линия которая собирает и с помощью нее ты вычисляешь столкновения в определенном направлении.

> Можно ли?
Можно все, но желательно перед этим попробовать спросить у гугла
Аноним 14/04/24 Вск 14:17:26 #83 №945534 
>>945465
> до этого 10 лет, да и сейчас пашу в ентерпрайзе
> я могу обращаться с тупыми вопросами новичка?
Охуенно ты поработал в тырпрайзе, что до сих пор себя новичком считаешь и не можешь самостоятельно выяснить в документации, что такое
> Collider2D[] collider = Physics2D.OverlapCircleAll(groundСheckObj.transform.position, 0.3f);
или
> RaycastHit2D rayCastHit = Physics2D.Raycast(groundRay.transform.position, -Vector2.up);
мимо
Аноним 14/04/24 Вск 15:23:11 #84 №945539 
Аноны, а существуют под Юнити подобные Орку >>945152 фреймворки, но совместимые с ECS? То есть чтобы из коробки можно было бы создавать сотни или даже тысячи мобов одновременно в одной сцене.
Обычные решения вроде Орка слишком уж завязаны на монобех, но дело даже не в скриптах на мобах, а в том что слишком много жрет навигация, просчет физики активных объектов и просчет кадров анимации (особенно если мобы в 3д и со скиннинг мешем).

>>945465
Такие тупые вопросы правильнее всего спрашивать у ЧатЖПТ или любой другой популярной нейросетки. Ответы будут в 95% случаев правильные и намного быстрее чем где-либо еще.
Аноним 14/04/24 Вск 22:08:50 #85 №945590 
>>945534
>поработал в тырпрайзе, что до сих пор себя новичком считаешь
Ну потому что в тырпрайзе очевидно другой стек и другие проблемы. С гейдевом, физикой, рендерами и прочим я сталкиваюсь вот последние дней 5. Поэтому новичок, что поделать.
>>945489
>Коллайдер - это фигура
>Рейкаст это очевидно линия
Естественно я это прочитал в доке. Я пытаюсь понять как правильно. Какие минусы и подводные в обоих случаях? В каком случае логично использовать то или иное? Кто-то например двигает объект через transform.position, кто-то через MoveTowards кто-то через Lerp
>>945539
>Такие тупые вопросы правильнее всего спрашивать у ЧатЖПТ
Попробую, спасибо.

Нашел вот такое видео - стоит ли вообще смотреть подобное? https://youtu.be/YKf1Yo58RYA
Аноним 15/04/24 Пнд 00:28:38 #86 №945607 
image.png
Подскажите, как можно выровнять персонажа с кривой поверхностью в 2D?

Делаю так, но иногда он трясется, видимо пытаясь выровняться.
https://paste.ofcode.org/iHvG6eMfEghZbX6jVVaMVW

На вход скрипту нужен пустой gameobject внутри персонажа, расположенный чуть ниже ног.
Аноним 15/04/24 Пнд 00:37:39 #87 №945608 
А как глубоко надо изучать C# для юнити?
И как там с vr? Качество сильно хуже чем у UE?
Можно ли пилить архитектурный дизайн с домиками и шоб человечки ходили?
Аноним 15/04/24 Пнд 09:38:38 #88 №945624 
>>945539
>Аноны, а существуют под Юнити подобные Орку

Что-то, что гордо называется ФРЕЙМВОРК могло бы и из коробки идти на ДОТСе или чем-то ещё, да обязательно всё в джобах и бурсте. Иначе смысл то какой? Накодить на синглтхреад монобехах любой может
Аноним 15/04/24 Пнд 10:32:23 #89 №945631 
17095869298752.mp4
>>945624
Одебилившая от оптимизаций наносекунд соевая хуйня, ты уже заебала...
Аноним 15/04/24 Пнд 12:39:08 #90 №945651 
>>945631
Соевая хуйня это ты, одебиливший от статтеров 30фпсный 4080требующий сишарпокарась
Аноним 15/04/24 Пнд 18:45:09 #91 №945687 
>>945624
>Что-то, что гордо называется ФРЕЙМВОРК могло бы и из коробки идти на ДОТСе
Ты о чем вообще? Такое не может идти из коробки. Это тупо прикладные инструменты которые выполняют ряд узких задач. Сделать контроллер персонажа с перемещением по карте и пошаговыми боями с мобами, например, в случае Орка.

>Накодить на синглтхреад монобехах любой может
Ну удачи тебе кодить сотни классов по паре тысяч строк каждый чтобы получить стоковый функционал РПГ-мейкера в Юнити. Такие велосипедисты обычно годами прототипы делают.

>>945631
Ты не прав. Некоторые современные жанры вообще не переносят монобеха. Ладно еще реалтайм стратегии, но любой клон вампир сурвайвола просто невозможно нормально сделать на монобехе. Какие ухищрения не придумывай, у тебя на экране почти всегда сотни мобов и даже тупо навигацию монобех уже не вытягивает, не говоря уже о более сложных вещах.
Аноним 16/04/24 Втр 12:12:29 #92 №945748 
>>945687
Если тебе нужен аж ебать его ФРЕЙМВОРК чтобы пошагово ходить или если ты пердолик, который, с какой-то целью, портирует функционал эрпогэ мейкера в юнити то удачи, конечно, в твоём нелёгком пути
Аноним 16/04/24 Втр 12:19:43 #93 №945749 
Какая версия юньки самая стабильная и подружена с бОльшим количеством ассетов? Заебало всё вылетать в ошибки при импорте, а сам я ещё слишком зелёный, чтобы всё это править или создавать контент с нуля
Аноним 16/04/24 Втр 12:40:39 #94 №945750 
>>945749
Спизженными ассетами пользуешься?

На какой версии у тебя всё вылетает то?

>Какая версия юньки самая стабильная
Нет таких.
Аноним 16/04/24 Втр 13:00:09 #95 №945752 
>>945748
>Если тебе нужен аж ебать его ФРЕЙМВОРК чтобы пошагово ходить
Любому нормальному человеку нужен фреймворк для того чтобы сделать с геймплеем вроде Файнал Фэнтези 7. Только ебанутый будет этот функционал с нуля в Юнити писать.
На самом деле кроме того чтобы пошагово ходить дохуя еще нужно:
- Управление несколькими режимами игры (на глобальной, локальной карте, в бою).
- РПГ-система со статами, абилками, статусами, экспой.
- Инвентарь и предметы, дневник и записи о квестах, журнал мобов и т.п.
- Поведение мобов в различных режимах игры, поведение боссов.
- Тулзы для создания и управления всеми сущностями выше.
Пошаговый бой и менюшка с выбором действуй - это только 1%.
Аноним 16/04/24 Втр 13:04:24 #96 №945753 
Эксперты, подскажите
Ori and the Will of the Wisps - поскольку она сделана в Unity - она все таки как 2D сцена построена или 3D у которой ось камеры ограничили?
Не могу понять, с одной стороны и паралакс во всей красе - с другой, куча освещения и взаимодействий которые врядли в 2D спрайтами захуяришь.
Аноним 16/04/24 Втр 13:55:43 #97 №945758 
>>945753
3d не сушествует. По любому проецируется на экран который 2д или в вр на два экрана. Все игры по настоящему в 2д.
Аноним 16/04/24 Втр 17:08:23 #98 №945771 
>>945758
Ты понял вопрос
Аноним 16/04/24 Втр 17:47:12 #99 №945776 
>>945758
Клован, глаз 3д сфера.
Аноним 16/04/24 Втр 18:00:26 #100 №945778 
3 .mp4
15983397240500.mp4
17108465977691.mp4
>>945776
>глаз 3д сфера
Аноним 16/04/24 Втр 18:17:04 #101 №945782 
1590624050515.jpg
>>945778
Вот, детишки, что бывает, когда прогуливают школу. Не знают, что сетчатка 3д, а не плоская.
Аноним 16/04/24 Втр 18:26:18 #102 №945784 
4.webm
>>945782
>3д
сектантище...
Аноним 16/04/24 Втр 18:41:22 #103 №945787 
Öwnboss, Sevek - Move Your Body (Razihel Extended Remix).mp4
Анонсы готовы спорить о любой хуйне, лишь бы не делать игры!
Аноним 17/04/24 Срд 00:33:43 #104 №945806 
>>945753
3d
Аноним 17/04/24 Срд 00:36:03 #105 №945807 
>>945608
>А как глубоко надо изучать C# для юнити?
минимально, глагне графон и геймплей
Аноним 20/04/24 Суб 21:07:04 #106 №946362 
17132094989660.mp4
Ну я скачал попробую ваше юнити, вот.
Аноним 21/04/24 Вск 11:20:26 #107 №946395 
Bemax - Ahegao x ME!ME!ME! [AMV] Original Zero Two Dodging Bellamy Dance Tik Tok Meme.mp4
>>946362
Трусы-тред, ты? Неужели смог зайти дальше Юнити Хаба?
Аноним 21/04/24 Вск 11:25:51 #108 №946397 
>>946362
ПОЧЕМУ ОН А НЕ Я!?!?!?
Аноним 21/04/24 Вск 14:21:33 #109 №946413 
>>946298 →

>>946362
Вот, учись, фалька, как Юнити разрабов привлекает. И у них движок даже не говно, не то что у тебя. твоя Машаня так может?
Аноним 22/04/24 Пнд 14:39:21 #110 №946563 
seseren-artist-Anime-фэндомы-8379038.gif
Сделал первую игру по гайду вчера. Вроде не сложно, но вот скрипты на си шарпе это конечно жесть, и вот как это все запомнить и реализовывать как ты хочешь, очень сложно, да уж..
Аноним 22/04/24 Пнд 18:02:18 #111 №946595 
>>946563
всему своё время
Аноним 23/04/24 Втр 17:45:45 #112 №946732 
>>946563
>Вроде не сложно, но вот скрипты на си шарпе это конечно жесть, и вот как это все запомнить и реализовывать как ты хочешь, очень сложно, да уж..
Челище. Дрочить код и архитектуру скриптов это самое простое что есть в создание игры. Вот рисовать графику, делать модели, генерить музыку с текстом, это уже гемор и напряжно.
Аноним 23/04/24 Втр 18:01:41 #113 №946734 
16879228977828.mp4
16879228977827.mp4
nhjy3.gif
>>946732
Заменяется нейросетями.
Аноним 23/04/24 Втр 20:12:33 #114 №946750 
>>946734
Нейросети не умеют например в тайлы или в полноценное 3д.
Можно их использовать ситуативно, но если совсем заменить роботом кожаного получится говно.
Аноним 23/04/24 Втр 20:32:34 #115 №946753 
>>946734
Например как? Кал на пиках не замена.
Аноним 23/04/24 Втр 20:40:26 #116 №946755 
iimmage.png
16879228977829.mp4
>>946753
Где ты увидел кал? Музыка норм, вполне дженерик для фентези игр. Графон для пиксельного рогалика тоже норм. В чем каловость?
Сгенерино за несколько минут, еще с десяток на пост обработку. И можно использовать в игре.
Аноним 23/04/24 Втр 20:45:02 #117 №946758 
>>946755
> можно использовать в игре.
Пиздец калоежка.
Аноним 23/04/24 Втр 20:49:48 #118 №946762 
>>946758
Ладно. Услышал тебя. Игрок рассудит.
Falco 25/04/24 Чтв 01:53:22 #119 №946929 
>Вот, учись, фалька, как Юнити разрабов привлекает. И у них движок даже не говно, не то что у тебя. твоя Машаня так может?

¹⁶ много может усиленная молитва праведного.Иакова 5:16
© Библия Онлайн, 2003-2024.

А если влагалище лизать, то молись не молись - получишь куй! =)
Аноним 25/04/24 Чтв 18:54:41 #120 №947027 
Сколько Unity оперативки жрет?
8 гб хватит?
Аноним 26/04/24 Птн 09:36:07 #121 №947112 
>>947027
>8 гб хватит?
да, но лучше больше конечно же
Аноним 26/04/24 Птн 11:45:24 #122 №947128 
>>947027
У меня юнити кушоет 2-3 ГБ. И ещё вижуал студио кушоет 2 гб. А в целом система кушоет около 15 гб. Думаю для комфортной разработки в нынешнее время лучше брать 32 гб.
Аноним 26/04/24 Птн 12:18:22 #123 №947135 
>>947027
Щас прибегут шизы и будут втирать, что в 2к24 16 кеков это мало для браузера и у них всё лагает.

По факту от игоры зависит, твой комп должен тянуть твою игру и само юнити сверху. Я на говнопеке с 8гигами ддр3 делал мини проекты на стимВР, но с трудом и болью.

Бери 16 и не еби себе мозги.
Аноним 26/04/24 Птн 13:39:56 #124 №947150 
image
>>947135
Но ведь реально мало. А если сборку запустить с IL2CPP, то отожрёт ещё несколько гиг. С 16 ГБ тебе придётся постоянно контролировать, что у тебя сейчас открыто. Закрывать весь сторонний софт, браузер и т.п.
Аноним 26/04/24 Птн 14:09:09 #125 №947157 
>>947150
16 гигов мне хватает чтобы был открыт бровзер с таким количеством вкладок, что у меня новые вкладки буквально не влезают в ширину фуллхд монитора (вкладок 60 на вскидку) плюс дискок, торрент, стим, телега, юнити с 3д игорой с овер миллион полигонов в кадре и текстурами 4к пбр и даже ебучий антивирус открыт.
Чем больше ОЗУ тем активнее система их жрёт, вроде как, поэтому обладатели 64 гигов думают что у всех, у кого меньше чем у них, всё всегда лагает
Аноним 27/04/24 Суб 07:36:19 #126 №947290 
Кто-нибудь выкладывал свои игоры на яндексгеймс? Хуле там надо написать чтобы игра занимала это поле, не выходила за рамки и не прокручивалась?
Аноним 27/04/24 Суб 10:10:33 #127 №947314 
1.jpg
2.jpg
3.jpg
>>947150
Поздравляю у тебя засранная система, или криво настроенная. В чистой десятке с вырезанной хренью, и правильно настроенное вообще копейки ест.

>IL2CPP
Вот у меня открыт большой 3д проект+студия+хром с парой вкладок и музыкой.

Если всё сделать с умом можно преспокойно и без лагов сидеть на 8гб. Да что говорить, у меня на ноуте 4гб, и я даже там работаю в юнити, но тут разве что дополню что там лагает да, ноут копеечный за 20к.
Аноним 27/04/24 Суб 11:30:04 #128 №947326 
image
>>947314
>В чистой десятке с вырезанной хренью, и правильно настроенное
Так-то да, если запустить и посмотреть на визуалку и юнити, то кушают не много. Но со временем, пока работаешь, кушонье растёт. Плюс я могу в процессе запускать мобильный эмулятор, чтобы быстро проверить какие-то штуки. Другие софтинки и так далее.

>на 8гб
Помню раньше сидел с юнити 2018 на 8 ГБ и собирал мобильные билды. Это был ад нахуй.

Короче минималка сейчас 16 ГБ, это прям край. И то, тебе при этом придётся дрочиться, как ты говоришь "ПРАВИЛЬНО НАСТРАИВАТЬ" ( ода, кайф ковыряться в системе каждый раз, трястись чтобы ничего лишнего не запускалось, чтобы видосики не проигрывались в хроме не дай бог).
Аноним 27/04/24 Суб 14:59:16 #129 №947356 
01.jpg
>>943789 (OP)
Нажал какое-то хуйню и стал пик вылезать, заебало. Шо это и как отключить кто знает?
Аноним 27/04/24 Суб 17:18:25 #130 №947376 
>>947356
> Шо это и как отключить кто знает?
скачать vs code
Аноним 27/04/24 Суб 21:06:49 #131 №947420 
>>947376
Пробовал, после студии вообще кал не подходящий, так бы с радостью пересел, еще ридер чекал, тоже кал.
Проблема с Unity Hub Аноним 28/04/24 Вск 16:25:27 #132 №947548 
image.png
Сап, гд. Такая проблема: когда пытаюсь скачать любую версию Unity из Хаба, выдает ошибку (пик). Вот пару сведений:
1. Памяти на диске хватает, проблем с интернетом нет;
2. Запускал от имени администратора, не помогло;
3. OC: Windows 10;
4. Брандмауэр Windows не бугуртит;

Что делать, аноны? Помогите
Аноним 28/04/24 Вск 16:31:32 #133 №947550 
>>947548
Была подобная трабла год назад. И так-же ебатня с пакет менеджером не дающим качать пакеты в самой юньки.
Опытным путем выяснил что провайдер блочил толи айпи, толи соединения.

Советую попробовать: Почистить винду, удалить юньку и хаб со всеми папками вручную, поставить впн и заного скачать и установить. Можно так-же тупо просто и без всего этого с впн. Еще можешь попробывать для теста сотик подключить и посмотреть с него начнет ли закачку.
Короче от себя советую попробовать копать в сторону проблем блока соединения. Еще хорошо если для теста есть ноутбук или друг, другой комп чтоб тоже протестить что на нем.
Аноним 28/04/24 Вск 23:13:58 #134 №947603 
>>943789 (OP)
Доброй ночи, аноны.
Скачал пару дней назад движок - делаю ни на что не претендующий шутанчик для нас с другом (нормальные игры у нас не тянут). Подскажите, где бесплатно взять 3д модели сочных бабищ, типа пикрилов? 4К и вот эти все хайрез приколы необязательны.
Быстрый ресёрч особо не дал результатов
Аноним 28/04/24 Вск 23:14:25 #135 №947604 
queen-marika-the-eternal-game-ready-3d-model-80aa74c0d8.jpg
457ba4b1-f8df-477e-81b4-254d293a42a7.jpg
>>947603
Вот картинки...
Аноним 29/04/24 Пнд 11:18:08 #136 №947647 
>>947550
>Еще хорошо если для теста есть ноутбук или друг, другой комп чтоб тоже протестить что на нем.
Скачал на свой старый, разъебанный, но рабочий ноут 2007 года выпуска (друга нет, а тестить больше не на чем), на нем все скачивается и работает
Аноним 29/04/24 Пнд 11:20:02 #137 №947648 
>>947604
https://sketchfab.com/tags/woman

Есть скрины шутера? Интересно просто
Аноним 29/04/24 Пнд 11:29:51 #138 №947650 
почему объект появляется в помойке?

public void ShowPopup()
{
Vector3 lastClickPosition = Input.mousePosition;
Instantiate(popup, new Vector3(lastClickPosition.x, lastClickPosition.y + 25, lastClickPosition.z), Quaternion.identity).transform.SetParent(gameObject.transform);
}
Аноним 29/04/24 Пнд 11:53:07 #139 №947652 
>>947650
В SetParent есть worldPositionStays. Поставь true.
Аноним 29/04/24 Пнд 16:17:59 #140 №947725 
image.png
жопа горит от netcode for gameobjects, вроде всё работало, но стало при запуске выкидывать нал референс из-за какой пизды и в какой пизде - не показывает
Аноним 29/04/24 Пнд 16:46:04 #141 №947726 
>>947725
А ты уверен, что тебе стоит эту залупу использовать? Есть же божественный фотон. Посмотри движки Квантум и Фьюжен.
Аноним 29/04/24 Пнд 16:58:01 #142 №947732 
>>947726
>А ты уверен, что тебе стоит эту залупу использовать?
не уверен, я вчера впервые что-то с сетью начал делать, сначала просто хочу обмен текстовыми сообщениями осилить
Аноним 29/04/24 Пнд 17:41:15 #143 №947740 
1.jpg
>>947648
Спасибо! Я не нашёл там того, что хотел изначально, но остановился на пикриле, лол. Подумал, что так с наскока не вывезу анимации, а эти чибики не сильно-то от капсулы отличаются.
Скриншоты игры крепить не буду, потому что крепить там особо и нечего: карта, наклёпанная про-билдером и бегающие капсулы (хочу добавить мувсет наподобие титанфолла)
Аноним 29/04/24 Пнд 20:34:38 #144 №947814 
funny-chinese-sign-translation-fails-1.jpg
Аноны, а почему в Ассет Сторе даже самый популярный код с высокими оценками такой хуевый?

Короче, спиздил я контроллер персонажа от 3 лица, Инвектор Чарактер Контроллер называется.
Все вроде норм, но смотрю - камера жестко проскакивает через стены, не всегда а где-то в 50% случаев коллизия не обрабатывается как надо.
Сегодня ебался весь день с огромным классом для управления камерой. Смотрю, а там метод который коллизию по 4 рейкастам определяет в самом конце вот что возвращает:
return hitInfo.collision && value;
При этом метод проверяет ЧЕТЫРЕ рейкаста и каждому передается параметр: out hitInfo.
Естественно, что к концу всех проверок hitInfo иногда внезапно становился null.

Это же пиздец, разве нет? Опечатки тут быть не может. Автор кода поленился хотя бы загуглить что значит out. Ну или посчитал что по логике все 4 рейкаста должны одновременно срабатывать. И главное, баг легко невооруженным глазом заметен, неужели ему было просто лень исправлять?
Аноним 29/04/24 Пнд 21:02:38 #145 №947824 
>>947814
Да, это пиздец. Но это юнити, привыкай. Все их примеры полистай и популярные ассеты. Поэтому в компаниях пишут кастомные решения всегда, если это не дно-контора, которой и ассеты норм.
Я на работе наткнулся на баг в текстмеше, полез его править. Охуел с говнокода внутри, там просто пиздец, при том что я не адепт клин кода, но там жопа полная и перформансом там и не пахнет. Больше охуел, что юнитидебичи уже правили этот код, но все-равно обосрались. В итоге их охуенное решение крашило приложение тупо нуллрефом. Ну вот как так можно то, блять?
Скинул порофлить на реддит, местные соевички меня засрали, типа код охуенный, не пизди тут.
На двощах тоже пару придурков нашлось.
Ну охуенный так охуенный, базару ноль, больше пиздеть не буду.

Алсо, хуярил-хуярил я над своим раннером, в итоге на релиз-билде в андроиде после определенного плей-тайма получаю ошибку:

A/libc: Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x6f6ffaaec8 in tid 27847 (UnityMain), pid 25691

Охуенно, блять. И вот че с этим делать - хуй знает. Поскольку сборки были редкие, а коммиты жирные, т.к. проект чисто вечерами, то понять на каком этапе пиздец - нереально.
Аноним 29/04/24 Пнд 21:17:34 #146 №947829 
>>947740
Кстати смотрел на них как то, и понял что не так то и просто их сделать хорошо. Особенно костюмы... Но и волосы и пропорции лица, и позы ног. По факту не намного меньше скила надо, чем на полноценные модели.
Аноним 29/04/24 Пнд 21:51:46 #147 №947850 
>>947824
>Охуел с говнокода внутри, там просто пиздец, при том что я не адепт клин кода, но там жопа полная и перформансом там и не пахнет.
Я тоже не адепт и никогда профи-кодером и не был. Вообще, я готов даже смириться с тормозным и не читаемым кодом, но код же блять должен работать хотя бы без вылетов и очевидных багов.

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

>в итоге на релиз-билде в андроиде после определенного плей-тайма получаю ошибку
Да, мультиплатформа - это отдельная жопоболь. Помню как билдил одно веб-приложение. В настольном хроме все норм было, а мобильный хром зачем-то растягивал содержимое канваса и показывал просто ужасные пиксели. И это я еще даже другие браузеры не трогал.
Аноним 29/04/24 Пнд 21:59:22 #148 №947853 
С# мем.png
>>947814
Привыкай.
Из-за низкого порога вката любой васян может нагавнокодить и юнити всё это проглотит, а потом мы здесь все вместе удивляемся почему всё такое кривое.
Да даже здесь дурачки всю хуйню в апдейт суют, а потом жалуются на низкую производительность, хотя делегаты и события были придуманы задолго до юнити.
Аноним 29/04/24 Пнд 22:04:23 #149 №947854 
>>947829
Как прожённый блендораст, говорю. Самое сложное это текстуру нарисовать, вот такие чтобы не вырвиглазные.
Моделить это еботу можно за 3 часа, от идеи, до анимации, по крайней мере у меня так было.
Аноним 29/04/24 Пнд 22:16:04 #150 №947859 
>>947814
показывай код метода
Аноним 29/04/24 Пнд 23:35:04 #151 №947867 
>>947850
>но код же блять должен работать хотя бы без вылетов и очевидных багов
Полгода назад ковырял ironsource. Поставил стабильную версию хуюнити, под нее стабильную гарантированную сдк версию ironsource, которая вот прям проверена под юнити, вот прям бля буду, отвечаю пацаны. Сурс: траст ми бро.
Наберите воздуха.
Это говно тупо крашится.
Откат на старые версии - тоже самое. Пошел курить форумы, нашел чела, который отписал версию, на которой более-менее норм, но там уже начинаются приколы гугл-сдк.

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

>мультиплатформа - это отдельная жопоболь
Я думал еще выпустить одну гоночку под андроид, т.к. по срокам быстро и там постоянно есть аудитория, но вспомниаю всю эту еблю, и этот баг с крашем и ошибкой "братан, ну чот случилось с памятью, я ваще хз0)00))" твердо и четко решаю дальше если и заниматься индюшатиной, то только под пука.
Эти нонстоп заебы после основной работы просто уже добивают. А это я еще не трогал подключение вышеупомянутых сдк...
Аноним 29/04/24 Пнд 23:37:24 #152 №947868 
>>947850
Алсо, сурсы хуюнити есть в публичном доступе. Только на ночь их не смотри.

>>947853
>Да даже здесь дурачки всю хуйню в апдейт суют, а потом жалуются на низкую производительность
Двачую. И потом спрашивают "а в чем проблема монобехов?".
Аноним 30/04/24 Втр 06:10:45 #153 №947888 
https://github.com/BennyKok/unity-tailwindcss
Аноним 30/04/24 Втр 14:11:35 #154 №947932 
image.png
выблядский кал начал бесконечно спамить ошибками в консоль, пошёл гуглить, вернулся - оно само пофиксилось
Аноним 30/04/24 Втр 14:13:59 #155 №947934 
>154
Классика. Особенно помогает если перезапустить проджект.
Аноним 30/04/24 Втр 14:24:10 #156 №947936 
image.png
17108465977691.mp4
>>947932
Аноним 30/04/24 Втр 17:49:46 #157 №948001 
>>947859
Держи. Еще меня поразило что логика рейкаста из левого нижнего экрана отличается от всех остальных. Скорее всего кодеру было просто лень изменять cullingDistance где-то еще.
Благо, ситуаций где коллизия только с одним этим рейкастом происходит очень мало и вроде никаких багов из-за этого.

bool CullingRayCast(Vector3 from, ClipPlanePoints _to, out RaycastHit hitInfo, float distance, LayerMask cullingLayer, Color color)
{
bool value = false;
if (showGizmos)
{
Debug.DrawRay(from, _to.LowerLeft - from, color);
Debug.DrawLine(_to.LowerLeft, _to.LowerRight, color);
Debug.DrawLine(_to.UpperLeft, _to.UpperRight, color);
Debug.DrawLine(_to.UpperLeft, _to.LowerLeft, color);
Debug.DrawLine(_to.UpperRight, _to.LowerRight, color);
Debug.DrawRay(from, _to.LowerRight - from, color);
Debug.DrawRay(from, _to.UpperLeft - from, color);
Debug.DrawRay(from, _to.UpperRight - from, color);
}
if (Physics.Raycast(from, _to.LowerLeft - from, out hitInfo, distance, cullingLayer))
{
value = true;
cullingDistance = hitInfo.distance;
}

if (Physics.Raycast(from, _to.LowerRight - from, out hitInfo, distance, cullingLayer))
{
value = true;
if (cullingDistance > hitInfo.distance) cullingDistance = hitInfo.distance;
}

if (Physics.Raycast(from, _to.UpperLeft - from, out hitInfo, distance, cullingLayer))
{
value = true;
if (cullingDistance > hitInfo.distance) cullingDistance = hitInfo.distance;
}

if (Physics.Raycast(from, _to.UpperRight - from, out hitInfo, distance, cullingLayer))
{
value = true;
if (cullingDistance > hitInfo.distance) cullingDistance = hitInfo.distance;
}

return hitInfo.collider && value;
}
Аноним 30/04/24 Втр 19:35:17 #158 №948034 
IMG3614.png
IMG3613.png
IMG3612.png
IMG3611.png
Сап, анонасы. Короче заказал я себе книжек. 2 по юнити, остальное почитать для развития. По Юнити получил недавно, по вечерам перед сном почитываю. Ну и в корзине там еще книг 50 в общем лежит, на смежные темы. Потихоньку вкатываюсь.

Как прочту, начну перечитывать сидя за компьютером и повторять все действия.

Вопрос такой. Кто нибудь делал процедурно генерируемые уровни(3D)? Что посоветуете почитать и посмотреть по этому поводу? Идея заключается в том, что персонаж двигается вниз по пещере с небольшими подъемами и спусками. Делать игру еще не начал, но хочется разобраться в вопросе, ибо в ручную собирать километры пещер нет желания.
Аноним 30/04/24 Втр 19:38:36 #159 №948035 
>>947854
Так на пике же обычный cell/toon shading. На ютубе куча туторов как это делают.
Аноним 30/04/24 Втр 21:53:49 #160 №948096 
>>947726
>Есть же божественный фотон. Посмотри движки Квантум и Фьюжен.
Есть фишнет и на крайняк миррор. Более чем уверен, что рядовому индюку фотон на хуй не вперся.
Аноним 30/04/24 Втр 22:32:27 #161 №948117 
Пацаны, а есть какая-то лёгкая сторонняя библиотека для локализации? Я посмотрел библиотеку юнитеков, это пиздец, какой-то космический оверхед (не зря люди пишут, что у них лагает).

Хочется чисто минимальный формат и без лишних аллокаций. Чтобы каждый перевод хранился в отдельном .csv или .json.
Аноним 30/04/24 Втр 22:35:10 #162 №948118 
>>948096
>Более чем уверен, что рядовому индюку фотон на хуй не вперся
Фотон позволяет быстро запустить сетевую игру, потому что тебе не нужно ебаться с серверной частью. А с новым детерминированным ECS-движком так вообще написание сетевой игры вышло на новый уровень.
Аноним 30/04/24 Втр 22:39:01 #163 №948120 
>>948118
Ну совсем не ебаться все-таки нельзя. А так - это же делают фишнет и миррор, да и практически все остальные фреймворки, если это не самопися.
Аноним 30/04/24 Втр 22:46:49 #164 №948122 
>>948120
>А так - это же делают фишнет и миррор
Что именно? Фишка фотона в том, что ты создаёшь проект, пишешь там логику, далее кидаешь любому билд и вы уже играете вместе по сети на мобилках, в браузере, где угодно.
Аноним 30/04/24 Втр 23:28:47 #165 №948137 
>>948035
>Так на пике же обычный cell/toon shading
Ты даже не представляешь, как глубока эта нора. cell/toon это чем я занимаюсь.
>обычный cell/toon shading
Это просто обвести модель, вывернуть нормали и накинуть фейковые тени, здесь же побольшей части хенпейнт.
Аноним 01/05/24 Срд 01:32:43 #166 №948158 
Снимок43.JPG
При нажатии на юнити екзе, запускается это говно. И что это за кал? Что с этим делать?
Аноним 01/05/24 Срд 01:46:48 #167 №948161 
.unitypackage

Как из этой хуйни 3д модельку вытянуть.
Аноним 01/05/24 Срд 05:58:27 #168 №948167 
>>948161
перетянуть и дропнуть в окно проекта
Аноним 01/05/24 Срд 07:42:28 #169 №948170 
>>948137
Я не вдавался во все подробности, только туториалы повторял. Помню, что было не так сложно. Мне моделировать сложнее было лол. Ну может ты и прав.
Аноним 01/05/24 Срд 10:55:56 #170 №948186 
>>948167
Куда перетянуть? Как эту говнопрограмму открыть?
>>948158
Аноним 01/05/24 Срд 11:13:37 #171 №948190 
ты-же-долбоеб.mp4
>>948186
Аноним 01/05/24 Срд 11:20:54 #172 №948192 
17132743502180.mp4
>>948186
Аноним 01/05/24 Срд 11:30:50 #173 №948193 
>>948192
Примерно так видимо и выглядит разработчик этого бессмысленного говнолаунчера, который нихуя не запускает.
Аноним 01/05/24 Срд 11:54:27 #174 №948202 
>>948122
Поясни?
Если это плаг-энд-плей, то тебе точно также нужно будет кидать компоненты на объекты, на сцену, определять что есть что, прокинуть какое-то лобби и т.д. И если это "преимущество", то практически все фреймворки предоставляют такой базовый функционал. Но есть и более высокоуровневые фреймворки с визуальным скриптингом, даже не скриптингом, а тупо конфигурацией, буквально кнопка "сделать пиздато".

Если это какая-то магия, о которой я не в курсе, типа ты говнокодишь на на синглплеер, собираешь апку, а фреймворк магически детектит изменение состояния и каким-то образом транслирует его на всех игроков, то это магия пиздец и вдобавок она должна как-то различать, какие данные отправлять, а какие нет, на что потребуется еще одна магия. Либо срать килотоннами данных и как-то уметь их сжимать, на что, опять же, треубется магия. А ее в наш мир не завезли.
Аноним 01/05/24 Срд 13:14:11 #175 №948227 
image.png
Возможно, вопрос прозвучит глупо, но где скачать нормальный Android SDK, чтобы сразу начал работать? Почти все гайды устарели, а с Android Studio Android SDK, как раньше, не скачивается. Что делать?
Аноним 01/05/24 Срд 13:34:37 #176 №948231 
>>948202
>Поясни?
Фотон предоставляет облачный сервис. У них на сайте создаёшь проект, к нему получаешь ключ. Потом по этому ключу работает сеть в твоей игре, идёт обмен данными через их облачные сервера. Лобби тоже у них сразу идёт из коробки. Просто пишешь JoinRandomRoom("критерии") и всё, ты уже в игре. То есть ты можешь максимально быстро создать и запустить сетевую игру.

>Если это какая-то магия, о которой я не в курсе, типа ты говнокодишь на на синглплеер, собираешь апку, а фреймворк магически детектит изменение состояния и каким-то образом транслирует его на всех игроков, то это магия пиздец
Если мы говорим об их новом движке Квантум, то да, там именно такая магия. Потому что в движке всё детерминировано и сама система построена на ECS. Ты пишешь код симуляции, а ей на вход нужен лишь ввод. Причём неважно откуда этот ввод идёт. Это может быть риплей, это может быть синглплеер, это может быть онлайн через их облачный сервис.
Аноним 01/05/24 Срд 14:22:18 #177 №948234 
>>948231
>Фотон предоставляет облачный сервис.
Юнити тоже предоставляет облачные сервисы, тоже бесплатно до определенного порога. Да и в целом много сервисов с большим порогом и подобной функциональностью.
Плюс, разве что, только в том, что в фотоне это идет одним набором.

>Если мы говорим об их новом движке Квантум, то да, там именно такая магия
Нет, ты тупо пишешь common/shared часть для клиента и сервака. Причем с ограничениями их фреймворка.
Аноним 01/05/24 Срд 14:44:13 #178 №948239 
>A/libc: Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x6f6fe96df8 in tid 10194 (UnityMain), pid 9324

Блять, это пиздец. Два дня въебал в поиск проблемы и нихуя. Поотключал все либы, все аналитики-хуитики, все сторонние плагины, вырубил кэшинг сейвов на андроиде, вырубил запись-чтение сейвов, прошелся по статическому батчингу, включил авто-гпу-апи, выключил полностью стриппинг и все-равно ловлю эту залупу. Что делать, куда копать - вообще хз.

Ну вот просто какого хуя то блять! 90% завершенности, 8 месяцев работы и такая пизда. Чуть ли не все в мусорку. Походу мой пра-пра-пра-дед реально пришел и насрал под дверь цыганке и теперь все проклято, другого объяснения нет.

И да, в рот ебал вонючий андроид. Просто убожество ебаное. Просто параша.
Аноним 01/05/24 Срд 15:13:55 #179 №948251 
>>948234
>Юнити тоже предоставляет облачные сервисы, тоже бесплатно до определенного порога
Это те самые Юнити, которые до этого забраковали несколько сетевых решений? И до сих пор непонятно к чему идут?

>Да и в целом много сервисов с большим порогом и подобной функциональностью
Ты говоришь про сервисы, где ты размещаешь headless юнити билд. Это дополнительная сложность, когда тебе нужно разрабатывать и клиент, и сервер. И потом серверную часть запускать по миру, следить за расходами, ловить ошибки и тому подобная работа.

>Нет, ты тупо пишешь common/shared часть для клиента и сервака
Какой сервак? Ввод передаётся между клиентами через облака фотона. Ты сейчас можешь создать в юнити проект на квантуме с ботами и сложной физикой, и запустить это всё по сети. Тебе не нужно создавать headless сервер, где-то их запускать, разбивать по региона.
Аноним 01/05/24 Срд 15:20:30 #180 №948252 
>>948239
сбилди пустой проект, может у тебя скрипты какие-то низкоуровневые штуки делают
Аноним 01/05/24 Срд 16:00:16 #181 №948255 
>>948251
Классно делать сетевые игры без сервера. Любой васян сможет прописать читы.
Аноним 02/05/24 Чтв 00:21:21 #182 №948349 
>>948001
hitInfo - это структура RaycastHit, она null быть никак не может
Аноним 02/05/24 Чтв 00:26:50 #183 №948352 
>>948117
заводи свою таблицу с переводом, схороняй в формате csv и читай её любым ридером, например этим https://github.com/KBEP/Jaco_Unity/tree/main/Assets/Plugins/Jaco/XSV
Аноним 02/05/24 Чтв 06:58:29 #184 №948371 
Screenshot20240502-065737.png
Screenshot20240502-065733.png
Че пацаны, отключаем заставку
https://www.reddit.com/r/Unity3D/comments/1chomg7/unity_6_preview_is_now_available/
Аноним 02/05/24 Чтв 07:50:58 #185 №948373 
>>948371
>Preview
>Unity 6, which is launching late this year.
да сука блядь...
Аноним 02/05/24 Чтв 08:32:44 #186 №948377 
image.png
Оно кстати на 1 гигабут больше весит, чем 2023
Аноним 02/05/24 Чтв 08:39:01 #187 №948378 
>>948371
ГПУ резидент дравер это наебка для гоев.
Снижает нагрузку на проц ценой повышения нагрузки на видяху.
В то время как в визуально нагруженных игорах упор всегда в видяху и проц за 15 к может изи нагрузить 4080 за миллиард долларов в 4к сам при этом будет нагружен не полностью.
Если и делать оптимизон, то абсолютно не путем перекладывания работы с ЦПУ на ГПУ, это выстрел себе в хуй. Лучше бы под многопоток лучше оптимизировали
Аноним 02/05/24 Чтв 08:41:38 #188 №948379 
>>943789 (OP)
Как сделать ярлыки в контекстном меню закреплённого элемента панели задач шиндовс?
Есть подходящий интерфейс в дотнете для этого?

(Хочу чтоб если мою игру закрепить на панели задач, были ссылки на разные режимы, ну знаете, как в браузерах, "открыть новое окно", "открыть в режиме инкогнито", хочу так же)
Аноним 02/05/24 Чтв 08:47:55 #189 №948381 
>>948379
>Как сделать ярлыки в контекстном меню закреплённого элемента панели задач шиндовс?
Win API
Аноним 02/05/24 Чтв 08:49:31 #190 №948383 
>>948381
А можно попдробнее, с названиями функций, а то я не знаю даже, что в гугл вбивать.
Аноним 02/05/24 Чтв 09:06:33 #191 №948388 
>>948383
а нет, ещё можно через вин формс

void Start()
{
if (!Application.isEditor)
{
trayThread = new Thread(delegate
{
trayMenu = new global::System.Windows.Forms.ContextMenu();
this.trayMenu.MenuItems.Add("Menu", new EventHandler(OnMenu));
trayMenu.MenuItems.Add("Exit", new EventHandler(OnExit));
trayIcon = new NotifyIcon
{
Text = "Game",
Icon = icon,
ContextMenu = trayMenu,
Visible = true
};
global::System.Windows.Forms.Application.Run();
});
trayThread.IsBackground = true;
trayThread.SetApartmentState(ApartmentState.STA);
this.trayThread.Start();
}
}
Аноним 02/05/24 Чтв 09:19:12 #192 №948392 
>>948388
Это трей. А мне нужно меню закрепа на панели задач.
Аноним 02/05/24 Чтв 10:05:44 #193 №948409 
>>948379
Это те надо копаться в оригинальном шарпе не связанном с юнити. Сам юнити позволяет делать любые вызовы в систему.
Аноним 02/05/24 Чтв 11:18:26 #194 №948424 
>>948227
Все еще прошу помощь
Аноним 02/05/24 Чтв 11:20:32 #195 №948425 
>>948352
>в формате csv
А не лучше ли JSON? У юньки из коробки есть парсер джсон. Либо через пакеты можно подключить Newtonsoft.Json
Аноним 02/05/24 Чтв 11:25:01 #196 №948426 
>>948227
> как раньше, не скачивается. Что делать?
Качать через Microsoft Visual Studio Installer.
Аноним 02/05/24 Чтв 11:27:25 #197 №948427 
image.png
>>948227
в 6 версии что-то обновили
Аноним 02/05/24 Чтв 14:23:24 #198 №948472 
>>948425
с переводами проще в табличном виде работать
Аноним 02/05/24 Чтв 14:33:12 #199 №948474 
>>948472
Понял. А стоит ли разделять переводы по отдельным CSV-файлам? Насколько помню, переводчики берут базовый файл (с английским), далее его загружают в систему и на основе тамошних строк делают перевод. Потом ты отдельно можешь загрузить каждый перевод.
Аноним 02/05/24 Чтв 14:42:23 #200 №948477 
>>948474
я индюшатник и делаю как проще, у меня в таблице такие колонки:
1. комментарий - проще, когда он первый
2. ключ, типа #open_door
3. значение на русском: ОТКРЫТЬ
4. значение на англицком: OPEN
5,6,7... значения на др. языках

потом это всё в словарь закидываю и использую
Аноним 02/05/24 Чтв 16:26:04 #201 №948495 
>>948427
Это да. Раньше SDK устанавливалось вместе со студией, что было очень удобным. А теперь ты должен пройти через 10 кругов анального ада, чтобы установить SDK для новой версии андроид
Аноним 02/05/24 Чтв 16:41:00 #202 №948500 
Обновил проект до 6 версии, начало срать красными ошибками, забыл сделать бэкап. Причем срет даже просто в простое.
Аноним 02/05/24 Чтв 17:11:42 #203 №948502 
image.png
>>948251
>Это те самые Юнити, которые до этого забраковали несколько сетевых решений?
Тебе шашечки или ехать?

>Какой сервак? Ввод передаётся между клиентами через облака фотона.
Чел...ты тупо пишешь серверную часть, которая будет крутится у них на серверах и на клиентах, т.е. шейред часть. Этой "революции" 100 лет в обед.
Что такое "облако фотона" на твой взгляд тогда?
Кто-то должен быть серваком и хендлить состояние других игроков. Иначе это называется синглплеер, когда у каждого своя игра и своё состояние игры. А синхронизироваться вы будете тупо на словах, лол. Как раньше в шахматы по почте играли, только еще пизже, это даже не читерство, это тупо каждый сам себе сервер царь и бог, т.е. полная хуита.

>>948252
Да, уже нашел. Хз, видимо всевышние смиловались надо мной. Случайно начал рыть, все, что динамически может трогать память. И вышел, что отъебывает видеоплеер.
Естессн, рукожопые юнитихуилы поднасрали и нихера не поправили.

https://forum.unity.com/threads/android-crash-when-videoplayer-stop-is-executed.1361863/
Аноним 02/05/24 Чтв 17:12:58 #204 №948504 
>>948474
Возможно стоит тупо взять ассет I2 Localization и не ебать себе голову.
Аноним 02/05/24 Чтв 18:43:29 #205 №948517 
>>948504
Зачем покупать ассет для локализации, когда бесплатный пакет локализации от юнити даст пососать любому ассету.
Аноним 03/05/24 Птн 19:03:49 #206 №948742 
изображение.png
изображение.png
изображение.png
Почему эта хуйня не работает нихуя?

Делал инвентарную систему по гайду, понял что не работает изза Resources.LoadAll. Сделал только эту функцию в три строки-они один хуй не работает.

Что я делаю не так? Кстати и почему она зануляет массив? В документации такого не видел

>читой докомунтоцию
Читол. Не помогло. Даже эту сраный скрипт в 3 строки сделал по по гайду. У индуса работает, у меня нет
Аноним 03/05/24 Птн 21:25:15 #207 №948815 
9.mp4
>>948742
зачем ты пытаешься загружать ресурсы динамически? для чего это и зачем? ты же блядь даун нулевой
Аноним 03/05/24 Птн 21:34:12 #208 №948820 
изображение.png
изображение.png
>>948815
потому что изначально эта хуета выглядела вот так. И 21 строка там не работает нихуя.

И что бы долго не объяснять все это я сделал кот с этой функцией в 3 строки.
И он то же нихуя не работает.

Ну что, стало лучше?
Аноним 03/05/24 Птн 21:35:13 #209 №948824 
>>948742
Ну ты тогда хотя бы гайд индуса в тред принёс, чтобы я мог тебе стрелочками на скринах показать, в чём конкретно трабл.
Аноним 03/05/24 Птн 21:37:28 #210 №948826 
>>948820
> И 21 строка там не работает нихуя.
Почему ты номера строк проебал? Какая из них 21я?
Аноним 03/05/24 Птн 21:37:56 #211 №948827 
изображение.png
>>948824
Гайд индуса я практически перерисовал. Ну ща принесу

https://www.youtube.com/watch?v=qaNSGlkfjys&
Аноним 03/05/24 Птн 21:38:27 #212 №948828 
изображение.png
>>948826
Аноним 03/05/24 Птн 21:40:27 #213 №948829 
>>948827
Ща погодь, я посмотрю, проанализирую и накатаю ответ.
Аноним 03/05/24 Птн 21:52:23 #214 №948835 
>>948827
Посмотрел. Омерзительный видос. Автор нихуя не шарит, а лезет учить.

Там описывается как загрузить префабы из ресурсов в массив. И тут к тебя сразу вопрос. У тебя тоже префабы? InventoryItemData это что? И от чего наследуется?
Аноним 03/05/24 Птн 22:00:30 #215 №948841 
>>948835
>Омерзительный видос
>Индус
Это же слова синонимы.
Аноним 03/05/24 Птн 22:02:38 #216 №948843 
>>948841
Может быть анон не смог загуглить годных каналов? Может мы ему подскажем годноты?
Аноним 03/05/24 Птн 22:02:41 #217 №948844 
>>948827
>>948820
Какие еще Ресурсы? Это же устаревший кал, поэтому и туториалов по древнему говну нет.
Удаляй все и переписывай на Addressables.
Аноним 03/05/24 Птн 22:03:42 #218 №948845 
изображение.png
>>948835
Да я и не спорю, он же индус. Но инвентарную систему я смотрел не у него. у него только функцию Resources.LoadAll. Тк это единственное видео на ютубе с этой функцией

InventoryItemData наследуется отсюда. Инвентарная система от DanPos https://youtu.be/3dRTFgm9-Tc?si=ikITalJep0eFN3on&t=974 отсюда.
Аноним 03/05/24 Птн 22:07:21 #219 №948847 
>>948845
А, ну, теперь я ушёл и это видео пересматривать. Таймкод не поможет, смотреть надо сначала, чтобы понять, что он там пытается преподать. Уловить всю логическую цепь. Жди.

>>948844
Ага, щас нулевой анон тебе с разгону научится пакеты ставить и с ними работать.
Аноним 03/05/24 Птн 22:13:50 #220 №948851 
>>948847
>с разгону научится пакеты ставить и с ними работать
А чего тут уметь? Он что ли Пакет Менеджер использовать не умеет? Там буквально несколько кликов надо.

Вы угараете что ли со своими Ресурсами? Это же какая-то технология древних из 2013 года. Там еще надо было папку правильным образом назвать и куда надо сунуть и только тогда работать будет. В этом треде у кого-то вроде жопа горела что он с именем папки проебался, а в документации не написано про это.
Аноним 03/05/24 Птн 22:15:45 #221 №948853 
>>948851
Там написано, этот еблан не стал читать)))
Аноним 03/05/24 Птн 22:16:07 #222 №948854 
>>948851
Бля, чел. Ты же сам видишь, что он нулевой. Ты же сам это выше написал. С нуля нужно разбираться в базе. В основах.
Аноним 03/05/24 Птн 22:17:49 #223 №948856 
>>948844
>Удаляй все и переписывай на Addressables.
Я не он, другой анон. Юзаю рерс лоадалл для всего стафа и сортирую по массивам и префабам.
Твоя Addressables что делает? В чем разница? По геморою в использование что проще и быстрее?
Аноним 03/05/24 Птн 22:25:16 #224 №948857 
>>948742
во-первых, папка с ресурсами должна называться Resources, у тебя - Resourses

во-вторых, создай в папке Resources отдельную папку для своих ебучих спрайтов, например, MyEbuchieSprites и грузи с неё:

sprites = Resources.LoadAll("MyEbuchieSprites", typeof(Sprite));

ебучая хуета с определением массива в 11-й строчке вообще не нужна, удали её нахуй
Аноним 03/05/24 Птн 22:30:53 #225 №948859 
>>948856
Адресаблес позволяет нормально управлять загрузкой и выгрузкой всего того стафа который тебе нужен и не засирать лишнюю память. Причем загружать можно не только из папки, но и с удаленного сервера.
Я вообще почти ничего про эти ваши Ресурсы не знаю. Но подозреваю что это говно не способно подгружать префабы и сцены. Какая-то убогая и урезанная по возможностям технология для старперов.
Аноним 03/05/24 Птн 22:34:20 #226 №948860 
>>948857
В общем и целом двачую этого.
Видос досмотреть до конце не смог. Он лепит ебучий линк, чтобы окончательно запудрить мозги всем зрителям. Нужно просто взять элементы и загрузить их. Нахуя там лепить идентификаторы? Консистентность сейв-файла достигается совсем другими методами.
Аноним 03/05/24 Птн 22:45:39 #227 №948864 
изображение.png
>>948857
Понял, попробую. Добра и котеньку тебе
Аноним 03/05/24 Птн 23:40:38 #228 №948876 
>>948864
Кошатник, ты два года уже тут с курсами дрочишься, до сих пор resources правильно написать не могешь. Пздц.
Аноним 03/05/24 Птн 23:54:23 #229 №948879 
>>948876
И правильно делает что не может. Ему нужно Адресаблес использовать, как все нормальные люди в 2к24 году.
Тогда как угодно папку называть можно будет, просто добавить ее в список и все.
Аноним 04/05/24 Суб 00:09:36 #230 №948883 
>>948879
Какая разница, он и там опечатку ебанет)))
Аноним 04/05/24 Суб 00:11:38 #231 №948885 
>>948859
Тоесть никакой разницы нету по твоим словам. Ясно, нахуй тогда было так кукарекать?
У меня с выгрузкой из ресурсов всё отлично и никакой ебли, по памяти и загрузки тоже самое, особенно из-за того что всё делается во время запуска игры. И интернет мне нах не нужен, делаю одиночные игры.
ПОМОГИТЕ! Аноним 04/05/24 Суб 17:28:12 #232 №949057 
image.png
Сап, гдач. При установке юнити из хаба вылезла такая ошибка. Ответа, что делать, в сети не нашел. Советовали открыть от имени администратора, но это не помогло. Как мне установить юнити?
Аноним 04/05/24 Суб 17:49:11 #233 №949070 
>>949057
Попроси маму, пусть вызовет компьютерщика. Он установит.
Аноним 04/05/24 Суб 19:17:55 #234 №949096 
>>949070
Твою?
Аноним 04/05/24 Суб 19:28:38 #235 №949099 
>>949057
Есть 100% способ. Переустанови винду. Не шучу. Если не веришь, поставь виртуалку с чистой виндой и поставь там.
Аноним 05/05/24 Вск 05:22:03 #236 №949223 
Анон, скажи, может я в ушки долблюсь, где включается автоплей анимации когда я анимацию выбираю в браузере, заёбует на каждую вручную клацать по кнопке плей?
Аноним 05/05/24 Вск 10:35:04 #237 №949238 
>>949099
Не сработало
Аноним 05/05/24 Вск 11:41:26 #238 №949244 
>>949057
>>949238
Хорошо, тогда другой вариант. Установи через Visual Studio Installer как компонент "разработка игр на Unity" возможно в хабе опять х-код затёрся. Помните скандал с х-кодом в хабе? Забыли? А двач всё помнит!
Аноним 05/05/24 Вск 13:12:36 #239 №949260 
>>948158
Создавай тред со своим вопросом и обязательно прикрепи картиночку аниметянки в трусиках.
Аноним 05/05/24 Вск 13:35:31 #240 №949265 
>>949244
Сделал, также безрезультатно. Та же ошибка, тот же исход. Хочу еще добавить следующее: в путях, с которыми взаимодействует Unity (куда установлен хаб, сами версии Unity и т.д.), нет кириллических символов
Аноним 05/05/24 Вск 13:41:53 #241 №949269 
>>949260
Да я уже снёс этот кал, нахуй мне еще в лаунчерах этих разбираться, что бы сраную 3д модель достать. Благо увидел восклицательный знак во вкладке, после твоего поста, что эту говновкладку закрыть забыл.
Адьёс дауничи. Алибидерчи.
Аноним 05/05/24 Вск 15:03:22 #242 №949293 
image
>>949269
>Да я уже снёс этот кал, нахуй мне еще в лаунчерах этих разбираться, что бы сраную 3д модель достать. Благо увидел восклицательный знак во вкладке, после твоего поста, что эту говновкладку закрыть забыл.
Аноним 05/05/24 Вск 18:52:42 #243 №949350 
1714924362843.jpg
>>949265
Вместо тысячи слов.
Аноним 05/05/24 Вск 18:55:00 #244 №949351 
>>949265
Попробуй еще открыть консольку и написать в ней
winget install Unity.Unity.2023
Аноним 05/05/24 Вск 21:44:42 #245 №949393 
image.png
image.png
image.png
Привет всем! Подскажите пожалуйста, почему объекты отталкиваются иногда по углу отражения, а иногда просто по нормали стены? Скорость полета маленькая, запускаю через AddForce.
Материал абсолютно упругий и у снаряда и у стен, на пикрилах: розовый цвет — направление до столкновения, красный — ожидаемый после (исходя угол отражения), черная стрелочка — фактическое направление движения. зеленый — нормаль столкновения.
Пои этом иногда летит корректно, как минимум первое отталкивание всегда (?) корректное.
Аноним 05/05/24 Вск 22:13:13 #246 №949401 
>>949393
Похоже дело серьёзное. Как бы не пришлось переустанавливать виндовс. Пробовал переустановить Unity?
Аноним 06/05/24 Пнд 00:27:23 #247 №949436 
17129870051180.jpg
>>949401
ПРОБОВАЛ КУПИТЬ НОВЫЙ КОМП?
@
ПРОБОВАЛ КУПИТЬ НОВУЮ КВАРТИРУ?
@
ПРОБОВАЛ ХУЙ?
Аноним 06/05/24 Пнд 10:16:52 #248 №949478 
image.png
image.png
>>949393
Хуй знает чего ты там наделал, тащи код я не гадалка, хотя впрочем похуй, забирай то что работает 100%, пикрил1 баунс для рейкаста, пикрил2 для материальных объектов.
Аноним 06/05/24 Пнд 10:26:51 #249 №949480 
image
>>949478
>dir
>obj
Ну не сокращайте вы названия!!! У меня ОКР от этой хуйни.
Аноним 06/05/24 Пнд 11:23:13 #250 №949487 
>>949478
У меня вопрос про работу PhysX, а не про то как его костылить через код. По отрисовке линий видно что я знаю что и куда должно лететь.
Аноним 06/05/24 Пнд 13:21:24 #251 №949505 
image.png
они додумались сделать в 6 версии сразу готовый пример инпут мапы? нихуёво
Аноним 06/05/24 Пнд 14:09:58 #252 №949524 
1. Как писать под Юнити в Visual Studio Code?
2. Где можно почитать про огранизацию игрового цикла и точку входа в Юнити приложение?
Аноним 06/05/24 Пнд 15:09:19 #253 №949531 
>>949524
1. Берёшь и пишешь без задней мысли
2. Вот тут https://docs.unity3d.com/Manual/ExecutionOrder.html
точка входа скрыта от пользователя
Аноним 06/05/24 Пнд 15:35:07 #254 №949535 
>>949531
Это что, Юнька каждый раз все скрипты на наличие Awake проверяет?
Хех.
Аноним 07/05/24 Втр 11:38:09 #255 №949681 
icegif-283.gif
image.png
В сторону каких ассетов мне стоит смотреть, если я хочу разработать игру-бродилку аля Сайлент Хилл? пик1, как пример

в плане - простенькое от третьего лица, камера "почти изометрия" (НЕ из-за плеча), хождение, юз предметов из простенького инвентаря и атаки по врагам
(ближе всего к ожидаемому - 4 сайлент - WASD, инвентарь одной полосочкой внизу экрана и кнопки боевой стойки/атаки/взаимодействия - пик2)

офк, могу сделать и "с нуля" это (экспериментировал с 2д, получилось что-то типа пятиминутного бессюжетного клона valiant hearts), но, думаю, есть миллиарды инструментов для облегчения этого
Аноним 07/05/24 Втр 11:52:31 #256 №949685 
>>949681
*быстрофикс

на всякий случай - имеются в виду не готовые 3д-модельки/текстуры, а штуки для быстрой работы с инвентарем/камерой/боевкой/ии и подобным
Аноним 07/05/24 Втр 12:48:52 #257 №949714 
>>949690
Юнити не проверяет "каждый раз" на наличие того или иного обратного вызова. Вся эта инфа задаётся во время создания билда.
Аноним 07/05/24 Втр 15:18:04 #258 №949764 
>>949690
А обработка событий в цикле и отрисовка на экран без монобеха как реализуется?
Аноним 07/05/24 Втр 15:55:07 #259 №949780 
image.png
>>949764
очень просто
Аноним 07/05/24 Втр 16:10:56 #260 №949789 
>>949780
>>949784
Не вижу ответа, к сожалению.
Вот в любой библиотеке

while 1:
..handle_events()
..handle_smth()
..draw()

Тут вы говорите - монобех не нужен, и тут же скрин с Update.
Аноним 07/05/24 Втр 16:18:05 #261 №949793 
>>949789
Я не он, поэтому могу ошибаться, но на скрине монобех, единственный использующийся монобех, как адаптер к движку, а вот объекты в апдейт-листе это уже не монобехи и они получают апдейт вручную, циклом, на этом скрине. Только вот я не уверен, каков там выигрыш по скорости. Может они из-за 3,5 наносекунд такой бойлерплейт лепят? Ху новс.
Аноним 07/05/24 Втр 16:22:20 #262 №949799 
>>949796
А мой вопрос изначально был про точку входа в приложение.
Исправляюсь - мне нужно только указать точку входа, остальную обработку хочу писать ручками.
Аноним 07/05/24 Втр 16:22:28 #263 №949800 
>>949789
движку нужен хотя бы 1 чмонябех, который сможет апдейтить все остальные объекты

>>949793
>Только вот я не уверен, каков там выигрыш по скорости
нормальный-нормальный
Аноним 07/05/24 Втр 16:36:59 #264 №949813 
>>949800
>движку нужен хотя бы 1 чмонябех, который сможет апдейтить все остальные объекты
А если у меня кастомные объекты - например, триангуляторы меша, или мне нужно вызывать порционно проверку кастомных столкновений 17 раз за кадр?
Аноним 07/05/24 Втр 17:14:24 #265 №949829 
>>949826
Это не относится к вопросу.
Аноним 07/05/24 Втр 21:39:31 #266 №949943 
>>949789
к тому, что ты описал доступа нет, мэйн-цикл скрыт от пользователя, есть Player Loop System, но и у неё функционал ограниченный
Аноним 08/05/24 Срд 04:22:30 #267 №949984 
https://github.com/DevsDaddy/UIFramework
Аноним 08/05/24 Срд 06:11:59 #268 №949987 
>>949800
>нормальный-нормальный
с хуёв?
Аноним 08/05/24 Срд 06:44:01 #269 №949989 
Анон, подскажи, а превью 3д моделей можно как то настроить, чтобы оно нормально открывалось в большом окне, а не эта хуйня в правом нижнем углу в инспекторе?
Аноним 08/05/24 Срд 07:44:30 #270 №949997 
image.png
image.png
>>949987
Аноним 08/05/24 Срд 08:44:56 #271 №950000 
>>949997
Ты это сам тестил или в интернете статью нашел со скриншотами? А то видел я уже чела, который усирался про то что монобехи лагающие, а потом сделал вызов всех "апдейтов" из одного места и у него скорость вообще не прибавилась.
Я сам тестил, 132 иишки противников, 0 разницы между монобехами и вызовами из 1 места
Аноним 08/05/24 Срд 08:58:30 #272 №950005 
>>950000
>Ты это сам тестил или в интернете статью нашел со скриншотами?
https://www.youtube.com/watch?v=t9lkekE4_vk

ну и в этой игре пользуются этим
https://store.steampowered.com/app/1176710/Space_Crew_Legendary_Edition/
Аноним 08/05/24 Срд 09:14:14 #273 №950007 
>>950005
Это что получается стратегию на юнити впринципе нельзя создать?
То есть если на экране столкнутся даже минимальное кол-во юнитов в размере 50 на 50 юнитов это всё будет, выгдядеть, как слайд шоу?
Как же так?
Аноним 08/05/24 Срд 09:21:57 #274 №950008 
>>950007
Пиздёжь.
У меня >>950000 132 юнита с полноценными ии без всяких лайфхаков выдают под 200 фепоес, если разбить по фракциям и устроить махач 66 на 66 юнитов то тоже большую часть времени выше 150 фпс. Всё это, как водится, монобехи с поиском ближайшего врага каждый кадр, с коллизиями, со скелетными анимациями.
От перевода этого на единый вызов апдейтов выигрыша 0. Я так-же пробовал и сторонний аддон, где умный человек всё за нас сделал и ты только меняешь "монобехейвиор" на "монокеш" и "апдейт" на "ран". Результат плюс 0 фпс и плюс куча гарбаджа, которого у меня не было.
Аноним 08/05/24 Срд 09:23:25 #275 №950009 
>>950007
Так он про 50 тыщ юнитов говорит, долбоёб
Аноним 08/05/24 Срд 09:26:07 #276 №950011 
>>950008
Если можно подробнее. Ты полностью используешь "монобехейвиор"
Или всё таки разделяешь, и иногда используешь сообщения, для оповещения юнитов, игрок ранен/погиб или заметил/упустил?
Аноним 08/05/24 Срд 09:26:57 #277 №950012 
>>950007
>Это что получается стратегию на юнити впринципе нельзя создать?
ты про какую юнити говоришь?

https://store.steampowered.com/app/508440/Totally_Accurate_Battle_Simulator/
https://store.steampowered.com/app/1366540/Dyson_Sphere_Program/
https://store.steampowered.com/app/2239150/Thronefall/
https://store.steampowered.com/app/255710/Cities_Skylines/
https://store.steampowered.com/app/493900/Dungeons_3/
Аноним 08/05/24 Срд 09:27:25 #278 №950013 
>>950009
>50 тыщ юнитов
Ты в тотал ввар переиграл, даже сейчас в стратегиях кроме тотал вар не используют такое кол-во юнитов.
Аноним 08/05/24 Срд 09:32:09 #279 №950015 
>>950012
Не факт, что они использовали только "монобехейвиор"
Аноним 08/05/24 Срд 09:33:22 #280 №950016 
>>950005
>https://www.youtube.com/watch?v=t9lkekE4_vk
Это ты?
Аноним 08/05/24 Срд 10:48:16 #281 №950022 
изображение.png
>>950005

Вообще не убедительно.
Для подкрепления своих слов надо бы показать насколько сцена дольше грузится и насколько инстансы инстансятся дольше.
А так, смысл ролика теряется после 1 фразы - стирай ненужные апдейты.
Вся эта тема очень похожа на гойслоп от юнитилахты чтобы юзали из всратый дотс, пока они забивают хуище на оптимизацию всего кроме дотса ебаного
Аноним 08/05/24 Срд 11:21:50 #282 №950029 
>>950024
Для ПК играет роль, что юнити не поддерживает dx9 и 10. Пидоры, аш трисет.
Аноним 08/05/24 Срд 20:57:30 #283 №950174 
>>950022
Даже чистый код замедляет систему раз эдак в 20. А уж пердичмонобехомонокль и подавно.
Понятное дело, если ты делаешь кал в стим и тебе похуй на пропердывания юзерских пк, то смысла заморачиваться нету никакого.
Аноним 09/05/24 Чтв 01:16:02 #284 №950203 
>>950174
> Понятное дело, если ты делаешь кал в стим

Ты тож такое делаешь?
Аноним 09/05/24 Чтв 01:39:17 #285 №950204 
>>950203
Я делаю ВЫСОКООПТИМИЗИРОВАННЫЙ кал в гугл плей. Мы не одинаковы.
Аноним 09/05/24 Чтв 03:02:11 #286 №950208 
>>950204
покажи
Аноним 09/05/24 Чтв 09:38:23 #287 №950222 
На сайте майкрософта написано про виндовые шрифты, что:
> Can I use the fonts to produce captions and text included in videos?
> We view this as the same as graphic files, providing the captions or text is rendered as a bitmap image, and the font files themselves are not embedded within the video file.
Получается, что виндовсовские шрифты тоже можно невозбранно использовать в штуках типа текстмеша юнити, потому что он преобразует шрифт в набор мешей и сам шрифт можно удалить из проекта?
Аноним 09/05/24 Чтв 10:24:40 #288 №950227 
Как управлять разрешением рендера?
Ну, то есть, чтоб я мог делать чтот типа
renderResolution = width / pixelSize, height / pixelSize
И потом оно апскейлилось до настоящего без мыла. Вариант рендерить в текстуру не предлагать, ибо это кажется кривым, так и мне нужна глубина с нормалями в уменьшенном разрешение тоже
Аноним 09/05/24 Чтв 10:36:20 #289 №950230 
>>950222
Тебе мало бесплатных шрифтов что ли?
https://fonts.google.com/
Аноним 09/05/24 Чтв 10:56:27 #290 №950234 
westminster.gif
>>950230
Я хотел какую-нибудь версию data70 заюзать для киберпук интерфейсов, а из них относительно доступный только вестминстер майкрософтовский.
Аноним 09/05/24 Чтв 12:43:31 #291 №950256 
>>950234
Такой подойдёт? https://online-fonts.com/fonts/data-twenty-cyrillic
Аноним 09/05/24 Чтв 12:51:51 #292 №950260 
>>950234
А вот ля какой
https://online-fonts.com/fonts/gugi-cyrillic
для киберпанка подойдёт.
Аноним 09/05/24 Чтв 12:58:39 #293 №950263 
>>950234
Вот похожий на твою дату
https://online-fonts.com/fonts/unicephalon-cyrillic
Аноним 09/05/24 Чтв 12:59:32 #294 №950264 
>>950256
Этот по читаемости даже хуже, чем тот, что я выбрал.

>>950260
А вот этот пожалуй действительно лучше, чтобы играчки не выпрыгивали из окон от кровоточащих глаз, спасибо!
Аноним 09/05/24 Чтв 20:32:44 #295 №950318 
image.png
они кстати в 6 версии список с сценами пофиксили, раньше это дерьмо запредельно лагало при скроле
Аноним 10/05/24 Птн 08:55:45 #296 №950368 
Screenshot 2024-05-10 105259.png
Можно как-то увеличить число отображаемых символов названия и перенос на другую строку включить? Я заебался тыкаться наугад и внизу в строке состояния смотреть.
Аноним 10/05/24 Птн 09:31:07 #297 №950371 
image.png
>>950368
>Можно
Можно, разрешаю
Аноним 10/05/24 Птн 11:24:41 #298 №950382 
Screenshot 2024-05-10 132129.png
>>950371
Спасибо. Пиздец, написать size у них руки отвалятся, стандарт индустрии блядь.
Аноним 10/05/24 Птн 12:36:10 #299 №950395 
>>950227
Ебать, кудаж я полез. Если кому интересно, я нашел, что мне надо. Мне нужен иной принцип сглаживания, который описан тут.
https://colececil.io/blog/2017/scaling-pixel-art-without-destroying-it/
А для того, что бы запихать это в юнити, можно модифицировать URP пайплайн и добавить свой фильтр, как это сделано, например, для FSR. Я нашел пример такой модификации, только там добавляют FSR2, но не суть важно, принцип тот же. Ну и все это так же позволяет мне использовать в пост процессинге глубину и нормали в давнскейлнутом варианте. А все для чего? https://imgur.com/gallery/qwhbHQq. Что бы повторить такую красоту. У меня 0 опыта бтв, пожелайте мне удачи пропатчить URP, хоть это и просто кастомный стандартный рендер пасс, но все же...
Аноним 10/05/24 Птн 12:48:32 #300 №950396 
>>950371
Ты тоже хочешь pixelart делать или я уже совсем на нем поехал? Вижу собель, вижу аутлайн. Что за тутор? Просто что бы сделать перфект-пиксель аутлайн как раз используют собель с весами
Аноним 10/05/24 Птн 15:13:03 #301 №950414 
Есть нормальные уроки, как сделать авто в Blender и потом импортировать его в Unity - и настроить его управляемость?
Аноним 10/05/24 Птн 15:25:33 #302 №950417 
>>950414
Как же дохуя ты хочешь.
Я даже не знаю, что тут посоветовать.
Сделать авто в блендере.
Или сделать авто в юнити.

И то, и то - очень комплексно и сложно можно быть. Ну если ты такие вопросы задаешь, то скорее всего ты дэбил и нихуя тебе отвечать даже не надо. Развивайся
Аноним 10/05/24 Птн 15:31:39 #303 №950420 
image.png
17143119314070.mp4
NET 8 - это гойда
Аноним 10/05/24 Птн 15:33:10 #304 №950421 
>>950414
автомобиль должен состоять как минимум из пяти мешей - корпус и четыре колеса. Поэтому для начала замодель кирпич и четыре цилиндра. В юнити есть wheel collider и есть готовые ассеты для физики машин. Например https://assetstore.unity.com/packages/tools/physics/prometeo-car-controller-209444

потом можешь сделать лоу-поли машину по туториалу в блендере
Аноним 10/05/24 Птн 15:51:12 #305 №950424 
>>950420
Блять, я уже не поспеваю за всей этой новомодной хуйнёй. Кажется текущего .net уже хватает для всего.
Аноним 10/05/24 Птн 16:08:36 #306 №950425 
>>950424
Чем хорош дотнет - перекатываться с версии на версию довольно безболезненно. Заменил цифру в проект-файле, восстановил, и всё.
Аноним 10/05/24 Птн 16:37:41 #307 №950430 
>>950421
>wheel collider
Побойтесь бога эту хуйню использовать. Точнее как - для учебных целей пойдет, можно поковырять прототипы от самой юнити, но вот что-то более-менее серьезное затевать с этим - ни в коем случае.
Как это говно работает и как его нормально менеджить не знает никто, ни юнитерасты, ни разрабы физики. Есть какой-то мануал по физическому движку, но вы ебанетесь его разбирать, я серьезно.
Все гоночки-проекты на хуюнити, которые я видел, используют самописи и, чаще всего, используют рейкасты.
Аноним 10/05/24 Птн 16:41:54 #308 №950431 
>>950430
Алсо, я вот пишу небольшую мультиплеер-демку с движением с инерцией и по этой же причине отказался от использования физики. Т.е. инерция может быть запросто быть написана обычными методами, а синхронизировать физику и ковыряться что там внутри рассчитывается - пиздец.

С другой стороны, я буду использовать коллизию, соотв. - ригидбоди. И вот думаю, а не может ли физика наоборот упростить движение в таком случае. Хз. Что скажете, безыгорки?
Аноним 10/05/24 Птн 16:53:22 #309 №950434 
image.png
image.png
15854774607070.mp4
Аноним 10/05/24 Птн 17:14:09 #310 №950437 
>>950431
>синхронизировать физику
Ну так не синхронизируй. Передавай только ввод между клиентами.
https://www.photonengine.com/quantum
Аноним 10/05/24 Птн 18:09:59 #311 №950443 
>>950437
Я хочу что бы серваком выступал любой юзер. Т.е. система комнат и локальных каток. Единтсвенный заеб - хостинг списка комнат.
А квантум анально привязывает тебя к фотону, с которым ты либо мелкий индюк, либо гигашлепа-чад с ультра-успехом. Середнячок не вывезет прайсинг.
Аноним 10/05/24 Птн 18:11:27 #312 №950444 
Как в Unity писать синглтон?
Аноним 10/05/24 Птн 19:13:35 #313 №950447 
>>950443
>Единтсвенный заеб - хостинг списка комнат
Steam предоставляет API для лобби. Но это не единственный заёб. Если сервером будет игрок, то стоит ему ливнуть, как сразу все пойдут нахуй. И ещё зависимость от пинга. Такое себе.
Аноним 10/05/24 Птн 19:21:52 #314 №950449 
>>950444
Public static (имя_класса) singleton

внутри Awake
singleton = this

внутри любого другого класса

(имя_класса).любой_публик_параметр = что_то
Аноним 10/05/24 Птн 21:32:43 #315 №950457 
>>950447
>Если сервером будет игрок, то стоит ему ливнуть
>И ещё зависимость от пинга
В моём случае я рассчитываю, что это будет катка друзей. Поэтому поебать, в т.ч. и на читы и на все такое - сами себе буратины.

С другой стороны я думаю, а делать ли вообще. Конечно, очень хочется набить опыт, плюс я бы сам хотел поиграть в такую игру в мультиплеере, но количество заебов с ним связанное - слишком уж много для соло инди разраба.
Аноним 11/05/24 Суб 06:39:05 #316 №950488 
image.png
https://unity.com/releases/editor/whats-new/6000.0.1
Аноним 11/05/24 Суб 07:49:44 #317 №950491 
>>950434
ха-ха...

юнитирасты спустя милион лет решили перекатываться на новый дотнет и, понятное дело, только с версии, где ты должен платить роялти. Контора оптимистов
Аноним 11/05/24 Суб 08:19:56 #318 №950492 
>>950491
Так они же вроде роялти распространили на все версии ретроактивно.
Аноним 11/05/24 Суб 09:09:52 #319 №950493 
>>950492
Юзеры подняли бунд и версии до 24 года не подлежат роялти
Аноним 11/05/24 Суб 21:01:08 #320 №950564 
image
Напоминаю сынкам БАЗУ треда

https://github.com/hadashiA/VContainer
https://github.com/Cysharp/UniTask
https://github.com/neuecc/UniRx

https://github.com/KyryloKuzyk/PrimeTween
https://github.com/SpaceMadness/lunar-unity-console
https://github.com/madsbangh/EasyButtons
https://assetstore.unity.com/packages/tools/gui/lunar-mobile-console-free-82881

https://docs.unity3d.com/Packages/[email protected]/manual/index.html
Аноним 11/05/24 Суб 21:05:42 #321 №950565 
>>950564
Бесполезный кал для соло индюка а другие и не сидят в этом треде. Всё есть из коропки плюс свои велосипеды.
Аноним 11/05/24 Суб 22:01:31 #322 №950570 
clip2.mp4
Можно создавать страницу в стиме. Какой формат 3д моделей нужен для юнити? Подойдут модели со скетчфаба? Мне пока чисто потестить 3д сетап.
Аноним 11/05/24 Суб 22:37:30 #323 №950576 
>>950570
Лол от того что ты чутка потыкал готовый ассет игры от этого не появится, это лишь 1% того что надо сделать.
Аноним 11/05/24 Суб 22:47:53 #324 №950577 
>>950576
Да я в курсе, у меня ещё часов 15 роликов для переписывания кода, который я буду переписывать часов 40 и это я только для чистой ВН базу+основу сделаю, а ещё искать как миниигры сделать и ко всему этому присобачить. Без гайда бы полгода ушло.
Аноним 11/05/24 Суб 23:06:02 #325 №950583 
image
Промежуточный результат. Еще дохуя делать...
Аноним 11/05/24 Суб 23:13:17 #326 №950584 
>>950577
Ты еще не столкнулся с таким количеством подводных, что мне лень даже высирать такую стену текста.
Смело умножай время которое представил в уме на 20-30.
Аноним 11/05/24 Суб 23:17:09 #327 №950586 
>>950584
Да я никакое не представил, но сигналис делали 5 лет двое, так что если за следующие лет 10 уложусь, то в принципе не обосрусь.
Аноним 12/05/24 Вск 17:54:37 #328 №950696 
16388665220950.jpg
Как сделать вращение с инцерцией и затуханием? Типа эффекта маятника.

Т.е. у меня есть объект и есть курсор мыши, я считаю угол. Как повернуть его с эффектом разгона и затухания разгона, и как сделать эффект инерции, без физики? Т.е. объект плавно набирает скорость, затем плавно ее сбавляет и останавливается на необходимом угле, но возможно еще "пропускает" нужный угол, останавливается позже и начинается обратное направление в сторону нужного угла, т.е., как уже писал, эффект маятника.

Сам заебался уже писать, не выходит. Получается какая-то параша без затухания и с вечным маятником. Чатгпт просто пиздец какая тупейшая хуита, выдает полное говно.
Аноним 12/05/24 Вск 20:05:08 #329 №950722 
Не понял, это у одного меня в 6 версии поломалась система тагов? Тупо не дает редачить их или вообще зайти во вкладку высирая: NullReferenceException: Object reference not set to an instance of an object ?
Создал таги еще в прошлой версии, перекатился, и теперь нихуя не могу делать, втф?
Аноним 12/05/24 Вск 20:21:39 #330 №950730 
1715534498125.png
>>950696
Учить матан.
Аноним 12/05/24 Вск 20:49:56 #331 №950733 
Я думал в блендере всратый интерфейс, в юнити вообще охуеть можно. Я даже хз как применить текущую трансформацию меша как нулевое, в блендере это нажатием хоткея делается, а тут весь сайт юнити перерыл и нихуя. Есть кнопка "ресет", но она нихуя не ресетит, а просто в абсолютную нулевую точку кидает со скейлом 1. Нахера, если я сам его забить могу.
Аноним 12/05/24 Вск 20:55:10 #332 №950734 
>>950696
Тебе уже выше кидали базу
https://github.com/KyryloKuzyk/PrimeTween
Аноним 12/05/24 Вск 21:36:25 #333 №950742 
>>950730
>>950734
И что, при каждом изменении позиции курсора останавливать-запускать твин? Вы ебанутые?
Аноним 12/05/24 Вск 22:27:18 #334 №950757 
>>950742
Нет. Мы предлагаем тебе
>>950696
> повернуть его с эффектом разгона и затухания разгона, и сделать эффект инерции, без физики
Аноним 12/05/24 Вск 22:41:03 #335 №950767 
>>950734
спок
https://github.com/AnnulusGames/LitMotion
Аноним 13/05/24 Пнд 09:05:09 #336 №950801 
>>950733
Никак
Аноним 13/05/24 Пнд 09:22:28 #337 №950803 
>>950801
Да я уж понял, пиздец какой-то. Оно еще и при соблюдении размерностей блендера консистентных, типа персонаж ростом 1,6 м в блендере, экспортируется в юнити однопиксельной хуйней, которую непонятно как в маняединицы вьюпорта юнити перевести, чтоб у тебя все в одном масштабе было.
Аноним 13/05/24 Пнд 09:29:58 #338 №950805 
>>950803
при импорте настройки скейла и перевод в юнитивские юниты есть, одна из первых строчек когда нажимаешь на свой фбикс
Аноним 13/05/24 Пнд 22:12:12 #339 №950952 
Что в итоге с роялтис? Отменили 20центов с загрузки? Какие сейчас условия?
Аноним 13/05/24 Пнд 22:57:19 #340 №950958 
image
>>950952
>Какие сейчас условия?
Если твоя игра набирает 100+ тысяч установок, то приезжают агенты из юнити технолоджис и ябут тебя в жопу.
Аноним 13/05/24 Пнд 23:32:51 #341 №950966 
>>950952
>Какие сейчас условия
А какая разница какие сейчас? Они меняются в любой момент по желанию левой пятки какой-нибудь трансгендерной небинаркой ебанашки из юпити индастриз.
Пока доделаешь игру, уже раз 10 успеют поменяться.
Аноним 16/05/24 Чтв 10:00:24 #342 №951334 
Допустим я хочу сделать анимацию бодикама спецназовца для катсцены, я беру простейший темплейт какого-нибудь шутана, закидываю туда нужный меш сарая, по которому буду ходить, перехожу в плеймоуд и изображаю игрока в реди ор нот 99 лвл. Как мне эти перемещения записать как проигрываемую анимацию?
Аноним 16/05/24 Чтв 11:01:21 #343 №951337 
К концу дня заметил, что проект стал долго запускаться после после внесения любых изменений. После перезапуска юпити всё снова нормально заработало, мде. Так что не забывайте перезапускаться.

Ещё вопрос. Как думаете, разбиение кода на отдельные модули (Assembly Definition), может ускорить запуск проекта в редакторе? В проекте уже довольно много скриптов набралось, штук 500 может.
Аноним 16/05/24 Чтв 15:28:05 #344 №951387 
>>951337
>разбиение кода на отдельные модули (Assembly Definition), может ускорить запуск проекта в редакторе?
Смотря как ты это сделаешь. Сделаешь нормально - ускорит раз в 10. Сделаешь через жопу - замедлишь.
Аноним 16/05/24 Чтв 15:56:05 #345 №951399 
А есть курсы от девелоперов крупных популярных игр? Интересно, как они с оптимизацией ебутся
Аноним 16/05/24 Чтв 22:02:09 #346 №951500 
>>951399
Им некогда с курсами дрочиться, они игры делают. Курсы обычно безыгорники делают.
Аноним 17/05/24 Птн 14:59:45 #347 №951577 
Продублирую сюда еще.Посоветуйте туторы по моделингу персонажей под геймдев. Я сделал модель лоу поли, а что дальше делать хз. Еще у персонажа плащ имеется, хотелось бы придать ему физику тоже. Все буду импортировать в юнити.
Аноним 17/05/24 Птн 15:47:44 #348 №951584 
>>951577
> а что дальше делать
Игру.
Аноним 17/05/24 Птн 16:17:34 #349 №951594 
>>951584
Не, это понятно. Вроде как модель надо подготовить к экспорту в движок. Мне это интересно
Аноним 17/05/24 Птн 17:43:27 #350 №951611 
Реквестирую роадмап по юнити
Аноним 18/05/24 Суб 21:39:11 #351 №951852 
товарищи, а где можно раздобыть A* Pathfinding Project но не за 140 баксов, а бесплатно?
Аноним 19/05/24 Вск 11:33:25 #352 №951893 
>>951852
Свой напиши, чё ты как лох?
Аноним 19/05/24 Вск 14:15:57 #353 №951913 
>>943789 (OP)
> На Unity сделано много замечательных игр
> Hearthstone
> VRChat
> Escape from Tarkov
> Genshin Impact
> Beat Saber
> Rust
А нормальные игры перечислить нельзя было?
Аноним 19/05/24 Вск 14:22:42 #354 №951917 
>>951913
Увы, но нормальные игры делают только на Falco Engine!
>>944631 (OP)
Аноним 19/05/24 Вск 15:36:36 #355 №951930 
>>951852
Он и так бесплатен, дебил бля
Аноним 19/05/24 Вск 16:13:19 #356 №951935 
>>951917
Ты имел в виду Годот, заюш?
Аноним 19/05/24 Вск 17:37:50 #357 №951948 
Почему
> float.TryParse(parameterValue, NumberStyles.Any, CultureInfo.InvariantCulture, out float floatValue)
определяет float нормално, но парсит 0.1 как 0,1, а
> float.TryParse(parameterValue, out float floatValue)
ебёт мозги?
Можно ли как-то забороть проблему глобально, без необходимости эту срань забивать каждый раз.
Аноним 19/05/24 Вск 18:06:28 #358 №951951 
>>951948
Тут два варианта. Можешь попробовать задать глобальную культуру:
void Start()
{
CultureInfo.CurrentCulture = CultureInfo.InvariantCulture;
CultureInfo.CurrentUICulture = CultureInfo.InvariantCulture;
}

Либо можешь написать свою обёртку (что я советую), которая будет парсить так, как тебе нужно. Это может быть статический Utility класс, либо метод-расширения для float:
https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/extension-methods
Аноним 19/05/24 Вск 18:15:22 #359 №951953 
>>951930
140 долларов, протык слепошарый.
Бесплатно - калечная версия от 22 года
Аноним 19/05/24 Вск 18:22:44 #360 №951955 
image
>>951935
>Ты имел в виду Годот, заюш?
Аноним 19/05/24 Вск 20:52:13 #361 №951978 
>>951953
Думаю, он имел ввиду, что сам алгоритм A* Pathfinding открыт и легкореализуем. Я его ещё в сосничестве писал на C++ для 2д игрушки. А сейчас со всякими чатгпт можно за наносекунду написать.
Аноним 19/05/24 Вск 21:40:12 #362 №951987 
.mp4
Всегда думал, что при активации объекта, события `OnEnable` и `Update` вызываются в одном и том же кадре. Однако оказалось, что это не так. Из-за этого у меня возник микро-баг, когда на миллисекунду отображалось старое состояние объекта при его активации, чтобы иногда бросалось в глаза.
Аноним 20/05/24 Пнд 05:52:58 #363 №952037 
>>951951
>Либо можешь написать свою обёртку (что я советую), которая будет парсить так, как тебе нужно.
Так и сделал в итоге, но не понял что это за срань вообще с парчингом с запятой и кому она в принципе понадобиться может, не говоря о том, зачем её принудительно включать кому-то по-умолчанию.
Аноним 20/05/24 Пнд 09:27:04 #364 №952043 
>>952037
Парсинг встроенный в .NET зависит от региональных настроек. В некоторых странах принято использовать запятую для дробных чисел, в некоторых точку.
Аноним 20/05/24 Пнд 19:10:02 #365 №952140 
3v5192a.png
Подключил к ЛТС, СУКА, версии их же "стабильный" ads mediation, получаю ошибку:
>PlayServicesResolverGradle', Native error= The system cannot find the file specified.

Ёбаные чучмеки, блять. Рот их ебал. Матерям их в гробы срал. Ну как можно быть такими криворукими уёбками?
Хуюнитипидорасты просто за что не возмутся - все испоганят, все через сраку сделают, все пиздец неюзабельный. Бляди!
как же бомбит, пиздец просто. Словно мало проблем и погромирование игрулек и так простое, еще и за тупорылыми уёбками подчищать косяки и разбирать говнобаги их. Пиздец просто.
Аноним 20/05/24 Пнд 20:19:39 #366 №952161 
image.png
как же мобилко-дебилам водят по губам
Аноним 20/05/24 Пнд 20:21:12 #367 №952162 
>>952161
Спизданул, словно хуюнити умеет не только в мобилки.
Аноним 21/05/24 Втр 17:30:00 #368 №952358 
Screenshot 2024-05-21 at 17-29-03 Hex Map 3.png
Screenshot 2024-05-21 at 17-29-25 Hex Map 3.png
фсем приффки кто в этом чятике

Прохожу сейчас на CatCoding туториал по созданию карты с гексами. Этот чувак почему-то делает вот такие штуки вместо Mathf.Abs(). Чем это продиктовано? Так быстрее?
Аноним 21/05/24 Втр 18:06:57 #369 №952367 
>>952358
>Так быстрее?
В каких-то мелких методах, которые часто вызывается, лучше не использовать какие-то примитивные утилити-методы, типа Mathf.Abs(). Это не скажется на скорости выполнения твоя игры. Просто это хороший тон. Да и в целом, со временем может накопиться много таких мелочей, которые в конце концов дадут небольшой профит.

Но всё в пределах разумного. Тебе по кайфу там использовать Mathf.Abs()? Тогда используй. Это никак не скажется на качестве игры.
Аноним 22/05/24 Срд 09:40:37 #370 №952457 
image.png
>>943789 (OP)
Парни, стоит ли в 2024 делать что-то на юнити? После новости о новой монетизации забил на геймдев и юнити, но вроде всё осело. Будет ли всё хорошо, можно спокойно пилить игори? Или стоит задумываться об альтернативах? Какие есть и что там с годот?
Аноним 22/05/24 Срд 09:45:26 #371 №952458 
>>952457
Если ты мамкин программист, то на чем угодно, можно, наверно. Я свой сомниум файлс мечты только на юнити могу и то не точно. Но пятидесятичасовых туториалов по годоту и УЕ я не нашел на ютубе.
Аноним 22/05/24 Срд 11:23:53 #372 №952465 
>>952457
>стоит ли в 2024 делать что-то на юнити?
>После новости о новой монетизации
Бля чел ну что за хуйня. Все новости и любой движ в 99% не относятся в бедным индюкам вроде нас.
Ты можешь кириллить на любом движке свою игру, в том числе и на юнити.
Даже если ты выпустишь игру в стиме или гугле никто у тебя деньги не заберет.

А если же в мечтах ты станешь тем на кого уже каким либо образом будут влиять решения юнитеков, то к тому времени у тебя будет личный бухгалтер.
Аноним 22/05/24 Срд 11:28:46 #373 №952466 
>>950564
Фундамент, основа.

>>950565
Полезный. Без юнитаска и реактивщины вообще не жизнь. А так почти весь этот список мастхев для любого, для любой игры.
Аноним 22/05/24 Срд 18:37:12 #374 №952551 
Screenshot 2024-05-22 202930.png
Screenshot 2024-05-22 202850.png
Screenshot 2024-05-22 203106.png
Ну вот какого хера их два создаётся вместо одного?
Аноним 22/05/24 Срд 19:41:34 #375 №952568 
>>952457
>После новости о новой монетизации забил на геймдев
Если тебя та новость так сильно демонтировала, что ты на весь геймдев забил, и даже не искал никаких альтернатив - а с тех событий три четверти года уже прошло, лол - то нужен ли тебе вообще геймдев? Что тебя здесь привлекает, кроме монетизации? Вот с этого нужно начинать. Что для тебя геймдев?

>>952458
>пятидесятичасовых туториалов на ютубе
От туториалов на Ютубе толку мало, нужно самому уметь искать информацию (в первую очередь - в официальной документации), разбираться в инструментах (да хоть методом тыка), решать задачи своей головой, и главное - делать всё своими руками, нарабатывать моторную память. Если ты просто туториал на Ютубе на 50 часов посмотришь, это не сделает тебе твою игру мечты. А если ты слепо следуешь каждой инструкции из туториалов, тогда ты попадаешь в "tutorial hell", когда ты и шагу не можешь ступить без туториала "как сделать шаг", и на любой вопрос гуглишь туториал, в котором гнусавый индус полтора часа на ломанном английском объясняет два абзаца из официальной документации.
Аноним 22/05/24 Срд 19:45:37 #376 №952570 
>>952551
Логи добавь. Может ты два раза дёргаешь метод. Всегда логи используй.
Аноним 22/05/24 Срд 20:15:12 #377 №952575 
Screenshot 2024-05-22 221128.png
Screenshot 2024-05-22 221141.png
>>952570
Или лыжи не едут, или я долбоёб. Почему оно два раза по кругу запускается-то, лол.
Аноним 22/05/24 Срд 20:25:56 #378 №952578 
image
>>952575
Либо два раза добавил компонент на объект, либо у тебя два объекта с этим компонентом.
Аноним 22/05/24 Срд 20:31:54 #379 №952580 
>>952578
Ёбаный я по голове, реально на двух тестингах-объектах висел. Спасибо, теперь хоть буду знать куда смотреть.
Аноним 22/05/24 Срд 20:32:16 #380 №952581 
>>952466
>Полезный.
Не отрицаю что можно адаптироваться под это, но

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

Напоминаю что речь идет о дваческих индюках для которых максимум это стим проджекст с сотней тысяч установок.
Аноним 22/05/24 Срд 20:53:35 #381 №952585 
image.png
Юнити говно ебаное
Аноним 22/05/24 Срд 20:58:25 #382 №952586 
filth laugh.mp4
>>952585
Sweet summer челидзе...
Аноним 22/05/24 Срд 21:15:07 #383 №952595 
>>952586
Сталкивался уже с этой хуйней? Куда копать, куда не копать?
Это жопа, на самом деле, ошибка уровня "чот сломалось, иди на хуй, не звони сюда больше".
Аноним 22/05/24 Срд 21:20:37 #384 №952596 
>>952595
Для начала напиши все либы, которые используешь (связанные с андроидом). И покажи логи от самого старта.
Аноним 22/05/24 Срд 22:28:53 #385 №952604 
image.png
>>952596
Откатил айронсурс (который еле заставил работать) - все ок.
Юнити - тупые пидорасы, я был прав.
Аноним 22/05/24 Срд 22:44:06 #386 №952606 
>>952604
https://forum.unity.com/threads/signal-11-sigsegv-code-1-segv_maperr.896555/

Люди 4 года пишут хуюнити об этом. Что делает юнити? Хуюнити забивает хуй, как всегда.
Уебки? Уебки!
Аноним 23/05/24 Чтв 05:17:48 #387 №952630 
>>952568
>А если ты слепо следуешь каждой инструкции из туториалов, тогда ты попадаешь в "tutorial hell", когда ты и шагу не можешь ступить без туториала "как сделать шаг", и на любой вопрос гуглишь туториал
Практика (вот тут >>952575, например) показывает мне, что все равно придется постоянно искать где я насрал себе в штаны, даже списывая с туториала. Это не первый раз, где я насрал, но с предыдущими все же сам справился. Ну и все равно в процессе копирования туториала думаешь "а попробую-ка по-другому сделать, что получится?", мне кажется это не самый плохой вариант вката все же.
Аноним 23/05/24 Чтв 06:12:57 #388 №952631 
>>952358
он (кодер) не знает о существовании это метода
Аноним 23/05/24 Чтв 06:58:56 #389 №952632 
>>952606
Гугля баги чаще натыкаешься не на решение, а на треды, где вопрос был задан году в 2010 и до сих пор не решен. Таково юнити
Аноним 23/05/24 Чтв 11:32:32 #390 №952638 
baa6a24eb970000baadf1b2741603759.jpg
Как объединить кучу разных монобехов с разным содержанием, но одинаковыми функциями в каждом?
Через компонент MonoBehaviour не дает доступ к функциям.
Через инвок массива монобехов идет не понятная задержка и рассихрон приводящий игру в неработоспособное состояние.

Нужен именно прямой доступ к этому массиву этих скриптов. Есть мысли?
Аноним 23/05/24 Чтв 11:40:40 #391 №952639 
>>952638
Можно использовать interface:

interface IFapable
{
void FapImmediately(VideoLink video);
}

Потом через GetComponent / GetComponents можешь получить все монобехи, которые реализуют данный интерфейс.

Если же ты имеешь ввиду, что у тебя много разных ОБЪЕКТОВ с разными монобехами, но схожими функциями и тебе нужен менеджер. То, опять же, используешь интерфейсы. Далее в скриптах монобехах используешь следующие события:
void OnEnable()
{
Manager.Instance.Add(this); // принимает ссылку на IFapable, который может реализовать любой желающий монобех
}

void OnDisable()
{
Manager.Instance.Remove(this);
}

Либо, если объекты часто включаются/выключаются, можно использовать события Awake/OnDestroy
Аноним 23/05/24 Чтв 11:58:18 #392 №952643 
>>952639
О примерно понимаю.

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

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

Сейчас реализовал это так -> Запуск игры, собрание всех мобов в массив, и в отдельном скрипте гигантским листом каждая уникальная монобеха прописана и вызов в ней, жуткое дерьмо на вид, но хотябы работает без проблем и задержек.

>использовать interface
Это в скрипте монобехи выше класса пишется? Прост не было причин что-то юзать кроме них, и как то всё гуд.
Аноним 23/05/24 Чтв 13:01:23 #393 №952647 
>>952643
>Это в скрипте монобехи выше класса пишется?
Нет. Это отдельная сущность. Хотя ты можешь объявить её в том же файле, а можешь и в отдельном. Почитай про интерфейсы и наследование, написано про это очень много.
Аноним 23/05/24 Чтв 13:20:16 #394 №952650 
>>952647
>Почитай про интерфейсы и наследование, написано про это очень много.
Да меня именно мой кейс интересует, всё остальное устраивает. Изучать и погружаться в еще кучу всего ко всему печальному нет не времени не сил.
Аноним 23/05/24 Чтв 15:58:32 #395 №952690 
>>952650
Бро, это простая тема, если ты в целом понимаешь что такое объекты.

Ещё подключи себе бесплатный чатгпт 3.5. Он поможет немного точнее в твоих вопросах. Ну или сразу платную версию 4.0.
Аноним 23/05/24 Чтв 19:05:43 #396 №952752 
Как мне запустить Unity AR без AR шлема, поддержки AR на телефоне. Вот чисто в эдиторе чтобы я мог запустить что-то, поставить куб и удалить эту залупу. Хуесосы высрали по 100 туторов нахуй и нихуя не работает бляяяяяяяяяяяяяяяяяяяяяять
Аноним 24/05/24 Птн 08:00:11 #397 №952868 
красивое в одине
https://odininspector.com/patch-notes/3-3-1-0
Аноним 24/05/24 Птн 20:36:06 #398 №952950 
Не могу найти инфу по файлу который создается при компиляции - D3D12Core
Кто в курсе что это и для чего?
Аноним 24/05/24 Птн 20:42:04 #399 №952951 
>>952950
>D3D12Core
>Кто в курсе что это и для чего?
Это библиотека для работы с DirectX 12.

Устаревшая технология, как и вся Windows...
Аноним 24/05/24 Птн 21:27:33 #400 №952957 
>>952868
Красиво, конечно. Но всё равно не вижу смысла платить за это 55$. А ещё там смешная штука про ежегодную подписку за 250$, если ты заработал за год больше $200к.
Аноним 24/05/24 Птн 21:32:52 #401 №952958 
>>952951
Это я предполагал, но как ей пользоваться, и надо ли? И где вообще инфу об этом файле посмотреть?
Аноним 25/05/24 Суб 05:28:14 #402 №953023 
>>952958
есть подозрение, что нужно в параметры запуска прописывать -dx12
Аноним 25/05/24 Суб 16:34:43 #403 №953089 
>>953023
Какого простите хуя нету подробного описания об этом у юников? Типо мы ввели что-то, но доки не дадим, что за нах???
Уверен же под капотом там на пару страниц инфы должно быть.
Аноним 25/05/24 Суб 16:56:42 #404 №953092 
>>952958
>как ей пользоваться, и надо ли?
Движок сам ей должен пользоваться...
>И где вообще инфу об этом файле посмотреть?
На сайте Microsoft, они этот DirectX сделали.

>>953089
>нету подробного описания об этом у юников
Ты троллишь так или реально не понимаешь?
https://docs.unity3d.com/Manual/GraphicsAPIs.html
Движок тебя абстрагирует от всей этой возни.
Движку dll-ка нужна для работы. Тебе - нет.
Всё, успокойся, иди флипай... делай игры.
Аноним 25/05/24 Суб 16:58:10 #405 №953093 
>>952958
>как ей пользоваться, и надо ли?
Движок сам ей должен пользоваться...
>И где вообще инфу об этом файле посмотреть?
На сайте Microsoft, они этот DirectX сделали.

>>953089
>нету подробного описания об этом у юников
Ты троллишь так или реально не понимаешь?
https://docs.unity3d.com/Manual/GraphicsAPIs.html
Движок тебя абстрагирует от всей этой возни.
Движку dll-ка нужна для работы. Тебе - нет.
Всё, успокойся, иди флипай... делай игры.
Аноним 25/05/24 Суб 19:25:43 #406 №953108 
>>953093
И что ты кинул лол?
Аноним 26/05/24 Вск 02:19:15 #407 №953149 
Зацените бизнес-план.
Делаем прототипы игор во вкусной обертке и продаем адептам Гришакова. Можно еще слегка изменять, чтоб в глаза не бросалась разница и делать по несколько версий каждой игры, чтоб побольше продать разным людям.
Аноним 26/05/24 Вск 08:22:58 #408 №953155 
>>953089
https://docs.unity3d.com/Manual/PlayerCommandLineArguments.html
Аноним 26/05/24 Вск 11:43:18 #409 №953170 
image.png
>>953149
Спиздил идею. Уже сделал магазин и беру процент с продаж.
Аноним 26/05/24 Вск 13:05:08 #410 №953181 
>>953170
Неплохо
Аноним 26/05/24 Вск 22:19:36 #411 №953252 
image
Что думаете насчёт этих рекомендаций по написанию кода от юнитеков? Меня смутил пункт про обработчики событий. Аффикс "On" предлагают использовать для вызова событий, а для обработчиков писать ClassName_EventName. Но не понятнее ли будет называть обработчик "OnEventName".

https://unity.com/how-to/naming-and-code-style-tips-c-scripting-unity
Аноним 27/05/24 Пнд 08:00:57 #412 №953293 
Неужели не существует нормальных возможностей импортировать рисованную анимацию в юнити? Все, что гуглится - это "ну видеофайл сделайте" или "ну спрайтшит сделайте и вручную кадры расставьте", но если у меня даже анимации 10 секунд с 12 кадрами/сек это ж ебануться наотлично, 120 кадров вручную нарезать. А если у меня минута, пять минут?
Аноним 27/05/24 Пнд 09:31:48 #413 №953304 
>>953293
>у видеофайл сделайте
Костыль, но работает хорош. Из минусов ебля с альфой, ебля с плеером, ебля с прогрузкой и отгрузкой клипов, очень не удобная работа с редактирование файлов.

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

Оба стула костыли, но работают. Чекал есть платные решения для проигрывания гифок, но не пробовал.
Аноним 27/05/24 Пнд 09:47:42 #414 №953307 
>>953252
Почему ты обсерверы обработчиками назвал? По ссылке вполне явно говорится об обсерверах. Ты сам запутался и нас путаешь.
Аноним 27/05/24 Пнд 09:51:04 #415 №953308 
>>953304
Блядь, похоже придется менять план. Ну теперь понятно почему во всех играх 2d анимация такое говно из жопы с 4 кадра/сек. Я думал я хуяк-хуяк анимацию нарисую в клипстудио, сохраню апнг/гиф, импортирую как спрайт и накодю параметры появления, переключения и зацикливания этих апнг спрайтов. А тут, если хочешь HD картинки с 12-24 фпс, то неделю рисуешь пятисекундную анимацию, потом разбиваешь это на миллиард отдельных картинок и еще неделю их расставляешь уже в аниматоре юнити. Потом ебешься отдельно со спрайтами, отдельно с подвязанными к ним аниматорами. Причем в годоте точно такая же ебанина, насколько я понял. Неужели реализовать на движке проигрывание апнг как спрайтов это такой разумизм и рокет сайенс для движкописателей и сложнее, чем какие-то внутренние аниматоры высирать?
Аноним 27/05/24 Пнд 10:00:14 #416 №953312 
>>953308
Повторю есть платные решения, они с 99% должны быть удобны и как раз то что ты описывал, но я не пробовал, т.к лень было искать слитые паки на всяких стрёмных помойках.
Уверен если ты потратишь 1 день на изучения вопроса и поиски решений то что-то найдешь, и будет весьма не плохо если еще потом в тред отпишешься, проблема с анимацией весьма большая и охватывает много кого.
Аноним 27/05/24 Пнд 10:09:16 #417 №953313 
>>953312
Лол, ну как займусь собственно реализацией анимации - буду изучать. В конце концов как-то капхеда сделали, там многие минуты покадровой анимации, не руками же они по одной картинке их расставляли. Просто чукча не кодер, чукча хуйдожник и для полностью самописных приблуд мне понадобится еще пять лет на софтвер инженера учиться. Надеюсь что-то есть готовое.
Аноним 27/05/24 Пнд 10:33:31 #418 №953315 
>>953313
>Просто чукча не кодер
>Unity Тред
Чел боюсь спросить, а что ты забыл в этом треде тогда? Если тебе не нравится днями кодить и писать в стол, то этот движок точно не для тебя.
Бери ренпи и не еби мозги.
Аноним 27/05/24 Пнд 10:48:54 #419 №953318 
>>953315
А в ренпи типа мне не придется кодить тот же параллакс, встроенные миниигры, использование предметов и расширения сценарного языка, 3d? Там в самом ренпи пишут "если вам надо что-то комплекснее классической ВН, лучше возьмите что-то еще и не ебите себе мозги".
Аноним 27/05/24 Пнд 10:53:12 #420 №953319 
>>953318
Там ты сможешь на простой лапше что-то сделать. В юньке если это не 3д игра, придется много страдать и много кода писать, а еще и архитектуру чтоб все работало.
Если так хочется именно на юньке, то для начало закатывайся в джемы и делай мини игры. И через пару лет уже будет опыт на свою маленькую игру.
Аноним 27/05/24 Пнд 10:55:31 #421 №953320 
>>953315
>Если тебе не нравится днями кодить и писать в стол
Ну и я не говорил, что мне не нравится кодить, я не умею кодить просто. Вчера полтора часа ушло на написание команды, чтоб спрайт персонажа отразить по вертикали, лол.
Аноним 27/05/24 Пнд 11:04:56 #422 №953323 
>>953319
> Там ты сможешь на простой лапше что-то сделать. В юньке если это не 3д игра, придется много страдать и много кода писать, а еще и архитектуру чтоб все работало.
У юнити в этом плане плюс, что на ютубе есть туториалы от настоящих софтверинженеров по 60 часов, где они подробно разжевывают как это все по уму спроектировать и реализовать в "тип игры нейм". А потом с этим знанием можно уже готовые модули допиливать и расширять. С этой мыслью я в него и полез. Там даже если ты дуб дубом хеллоуворлдщик, то на 10 часу начнешь что-то понимать. Мне всегда было интересно как там оно внутри проектируется и организуется, в отличие от PLC в готовую игру залезть нельзя вот и посмотреть, так хоть так.
Аноним 27/05/24 Пнд 11:28:02 #423 №953326 
image
>>953307
Ты или долбоёб или дегенерат. Or both.
Аноним 27/05/24 Пнд 15:00:11 #424 №953386 
>>953323
>туториалы от настоящих софтверинженеров по 60 часов, где они подробно разжевывают как это все по уму спроектировать и реализовать
Это где такие? Все что я видел - это низкоуровневый кал уровня codemonkey/brackeys/прочей шелупони. У них главная задача - просмотры и развлекалово, а, поэтому, иначе и быть не может.
Либо от миддлов, которые душным гундосящим голосом унылого препода прогоняют такую же низкоуровневую хуиту, но в силу своего чсв не могут понять, что это говно.
Все остальное - платно.
Есть пара ребят, которые делают стримы, но чему там можно научиться - хз. Разве что какие-то отдельные мелкие элементы подсмотреть.
Аноним 27/05/24 Пнд 15:20:49 #425 №953395 
>>953386
https://www.youtube.com/watch?v=cO6NzrvTrkY&list=PLGSox0FgA5B58Ki4t4VqAPDycEpmkBd0i
ну я вот по этому иду. Я так понял даже лучше наниновел, потому что в наниновел нет реализации 3д-персонажей, а тут есть.
Аноним 27/05/24 Пнд 19:36:30 #426 №953430 
скачал превью шестёрку, а в чем изменения-то что это аж номерной релиз?
Аноним 27/05/24 Пнд 20:10:24 #427 №953434 
Screenshot 2024-05-27 220432.png
Screenshot 2024-05-27 220449.png
Screenshot 2024-05-27 220605.png
3wMWjIcWnk.jpg
Аноним 28/05/24 Втр 16:22:59 #428 №953595 
image.png
Затуп сильный. Мне что гпт хуйню выдает, что нагуглить не выходит. Я пытаюсь посчитать грани, но он выдает лишние значения, по 600 штук, типо прям все ребро. Как мне именно мои углы посчитать?
Аноним 29/05/24 Срд 02:07:53 #429 №953692 
>>953595
Ладно, когда я понял, в чем проблема была, стыдно стало. Я в вершинах не делал проверки на дубликаты.
Аноним 29/05/24 Срд 09:26:14 #430 №953710 
Пиздец, магия ебаная.
Игра на яндексе, webgl соответственно. Игра 2д.

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

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

Это что может быть, вообще?
Аноним 29/05/24 Срд 09:29:56 #431 №953712 
>>953710
Похоже, проще для пк оставить версию, мобилки запретить. Один фиг для опыта в яндекс полез, а не для заработка - там оставаться не планирую надолго.
Аноним 29/05/24 Срд 09:43:43 #432 №953713 
>>953710
О челище ты даже не представляешь какая эта боль когда у 1-2% пользователей твоей игры какие-то баги которые невозможно повторить или больше ни у кого нет.
Это чистейшая магия юнити. Сталкивался с ней не раз.
Тут два варианта - Либо специально для этих юзеров пытаешься решить проблему костылем. Или забиваешь на них болт.
Аноним 29/05/24 Срд 09:55:39 #433 №953714 
>>953713
Придется костылить, видимо. Причем, вслепую.

Блин, намучался в свое время с похожими проблемами как андроид-разраб (особенно весело для хуавеев что-то делать), сейчас вернулся в ламповый бэк, где нет такой хуйни.
Сунулся в свободное время игрушки поделать, а тут эта же залупа.
Аноним 29/05/24 Срд 09:58:37 #434 №953715 
>>953714
>намучался в свое время с похожими проблемами как андроид-разраб
>андроид-разраб
ООООООООООО, как раз я об этом, понимаю твою боль на все 9999%.
Тут только принять и страдать. Таков путь.
Аноним 29/05/24 Срд 09:59:39 #435 №953716 
4.jpg
>>953710
>У двух модераторов на андроиде в яндекс браузере при переходе в фуллскрин и обратно черный экран и игра на фоне работает.
а у меня в редакторе Video Player нормально работает, но в билде на старте звук есть, но картинки нихуя нет, тестил на версиях 2022 и 6
Аноним 29/05/24 Срд 10:07:42 #436 №953718 
>>953715
обнимат+понимат
>>953716
Может, схожая проблема. У меня так звук остается, какой-то движ идет за черным экраном.
Аноним 29/05/24 Срд 12:37:38 #437 №953734 
image.png
15499816250880.mp4
обфускация без регистрации и смс
Аноним 29/05/24 Срд 12:38:57 #438 №953735 
>>953734
ЭТО легально??
Аноним 29/05/24 Срд 13:38:48 #439 №953742 
filth laugh.mp4
>>953734
Аноним 29/05/24 Срд 14:48:47 #440 №953753 
>>953734
А зачем?
Аноним 29/05/24 Срд 14:54:10 #441 №953755 
>>952581
> Напоминаю что речь идет о дваческих индюках для которых максимум это стим проджекст с сотней тысяч установок.
И чё?
> Хуйня, беря движок у тебя уже маст хэв т.к все в нем есть. Остальное дописуется руками.
Либо берётся то что уже кем-то написано

Понятно, что челу который только начал изучать юнити нет смысла упарываться в йобу. Но по мере роста скилла - надо. Я бы сказал 2+ года опыта если есть, то точно пора.
Аноним 29/05/24 Срд 14:56:55 #442 №953756 
>>953252
Дегенеративные
Аноним 29/05/24 Срд 15:03:01 #443 №953757 
>>952585
>>952595
>>952604
Обязательно надо указывать версию юнити ещё.

Конкретно щас всё точно на андроиде заебись работает на юнити 2022, с андроид апи 33, со всеми этими вашими айронсурсами и фаербейсами
Аноним 29/05/24 Срд 15:38:17 #444 №953764 
4.mp4
>>953753
чтобы западным хакерам-анальникам было труднее!!1!1
Аноним 29/05/24 Срд 20:11:49 #445 №953797 
>>953764
А что им у нас искать?
Аноним 29/05/24 Срд 20:36:53 #446 №953801 
image.png
Что за блядство? Скачал юнити, поставил на установку версию, которую предложил хаб и вылезает такая хуйня. Что делать? Советы из видео на ютубе сводятся в "лол просто запусти от имени администратора", и они нихуя не работают. Что делать?
Аноним 29/05/24 Срд 20:58:14 #447 №953805 
>>953801
Тысячу раз писали, проблема с коннектом или в винде.
Пробуй через впн, или на другом компе.
Самое простое переустановить винду.
Аноним 29/05/24 Срд 21:14:20 #448 №953806 
upload2024-5-111-8-5.png
>>953801
А в логах что пишет?
Аноним 30/05/24 Чтв 02:00:28 #449 №953834 
>>953801
Качай с сайта https://unity.com/ru/releases/editor/archive
Аноним 30/05/24 Чтв 14:45:07 #450 №953918 
очередная демка от пидарасов
https://github.com/Unity-Technologies/ECSGalaxySample
Аноним 01/06/24 Суб 23:27:47 #451 №954448 
Помогите. Хочу 2д РПГ кит, но не хочу платить за него 40 баксов. Что делать? Ртрекер чекнул, пират бей чекнул.
Аноним 01/06/24 Суб 23:50:14 #452 №954452 
>>954448
Оно точно есть на помойках, но нужно продираться сквозь рекламу и кал с выключенным блокиратором, для этого используй виртуальную машину.
Аноним 04/06/24 Втр 08:29:08 #453 №954952 
покупка хрюнити микрософтами в 2025-2028, скриньте
Аноним 04/06/24 Втр 08:45:23 #454 №954953 
>>954952
Скорей бы. Только выиграем.
Аноним 04/06/24 Втр 08:48:18 #455 №954954 
>>954952
И последующее закрытие в 2029-2033, скринте
Аноним 04/06/24 Втр 08:51:08 #456 №954955 
>>954954
Это если гугл купит.
Аноним 04/06/24 Втр 16:36:41 #457 №955050 
>>953918
Запустил на рязани 7700 и кожанке 4090 и увидел 20 фпс спустя 2 минуты симуляции
Что этим юнитеки хотели показать?
Аноним 05/06/24 Срд 06:02:35 #458 №955124 
>>955050
То, что дотс говно нерабочее даже спустя все эти годы
Аноним 05/06/24 Срд 10:14:19 #459 №955133 
Анон, напомни версию Unity 3d, последнюю, в которой ещё остовался Monodevelop
Аноним 05/06/24 Срд 11:23:07 #460 №955134 
Кодирую в блокноте++ с плагином на шарп. Мать жива, отец не ушел, брат в зависимости.
sage[mailto:sage] Аноним 05/06/24 Срд 12:04:33 #461 №955137 
>>955134
> Кодирую в блокноте++
кек++кодинг
Аноним 05/06/24 Срд 12:18:01 #462 №955140 
>>955134
>блокноте++
базавичок, но дети на серьёзном ебале использующие студию не поймут
Аноним 05/06/24 Срд 13:05:41 #463 №955145 
>>955134
>>955137
>>955140
Похоже вы сбежали из класса коррекции для умственно отсталых. Судя по вашим "шуткам".
Аноним 05/06/24 Срд 13:16:11 #464 №955150 
>>955145
>класса коррекции для умственно отсталых.
Тебя обогнали, вот и бесишься.
Аноним 08/06/24 Суб 08:28:10 #465 №955480 
Кто-нибудь использовал машин лернинг в юнити? Вы писали сами или готовые асспты юзали?
Аноним 10/06/24 Пнд 07:48:25 #466 №955899 
В коком разрешении рисовать элементы GUI? 8к и даунскейлить? Под каждое ходовое разрешение свой набор графики?
Аноним 10/06/24 Пнд 08:50:42 #467 №955906 
>>955899
>8к и даунскейлить?
Ты же в курсе что даунскеил шакалит картинку точно также как и апскеил.
Грубо говорю фулл хд будет выглядить на 8к мазней, так и 8к на фулл хд тоже.
Либо отдельно для нужных элементов или растрово.
Аноним 10/06/24 Пнд 09:12:23 #468 №955907 
>>955906
Не в курсе, потому и спрашиваю. Okay, придется видимо 10 раз рисовать под разные разрешения.
Аноним 10/06/24 Пнд 14:53:34 #469 №955948 
>>955899
Рисуй процедурно.
Аноним 10/06/24 Пнд 15:09:21 #470 №955952 
>>955899
Я встречал в играх разделение на lowres и highres.

>Okay, придется видимо 10 раз рисовать под разные разрешения
Сама компоновка интерфейса должна подстраиваться под любое разрешение. Главное учитывать соотношение сторон. А вот текстуры можно разбить на два типа. Условно лоурез это 128x128, а в хайрезе это уже 512x512. Точные цифры можно погуглить думаю.
Аноним 10/06/24 Пнд 21:01:19 #471 №956072 
Screenshot 2024-06-10 224246.png
Screenshot 2024-06-10 224256.png
Screenshot 2024-06-10 224321.png
Что за хуйня? Разрешение винды 3840x2160, разрешение эдитора 1920х1080. Но при выгрузке доступных разрешений выгружается и устанавливается вот такое несуществующее в природе разрешение.
Аноним 11/06/24 Втр 12:42:52 #472 №956138 
>>943832
Делай просто api для тех частей, что хочешь моддить позволить. Ну и сам работай через этот API. Всё станет сильно проще.
Аноним 13/06/24 Чтв 15:44:28 #473 №956487 
гайсы , США запретили оказывать в России услуги в сфере IT и программного обеспечения
. Это как нибудь отразится на юнити ?
Аноним 13/06/24 Чтв 15:59:42 #474 №956491 
>>956487
Гипотетически может затронуть, если твой аккаунт зарегистрирован через российский айпи. И придётся создавать новый из под другого айпи.
Аноним 14/06/24 Птн 16:58:20 #475 №956646 
Можно ли без колайдеров посмотреть на что дропаешь обьект который тащишь мышкой?
Как посмотреть из обькта что на него дропают понятно, но мне хочется если я обьект утащил далеко от ячейки, чтобы он возвращался в оригинальную позицию, а для этого надо смотреть из него на ячейке он или нет. А я так только чер коллайдеры могу
Аноним 14/06/24 Птн 17:37:40 #476 №956652 
>>956646
Придумал как сделать
Аноним 14/06/24 Птн 18:13:33 #477 №956656 
Сейчас в процессе разработки мокапов и всего графического для своей 2д игры, в которой будет очень много задела на скрипты, вероятности и так далее (стратегия). Когда подготовлю весь интерфейс, кнопки и все вообще графическое , планирую нанять за деньги разработчика на Unity.
Сколько это будет стоить для 2д игры? По срокам примерно 1-2 года закладываю.
Аноним 14/06/24 Птн 19:07:44 #478 №956667 
>>956656
>Сколько это будет стоить для 2д игры?
Ты нанимаешь разработчика, какая разница под какую игру
>По срокам примерно 1-2 года закладываю.
Ну если душмана, 60 тысяч в месяц, планируй сколько месяцев он будет работать из этих двух лет
Аноним 15/06/24 Суб 09:26:54 #479 №956742 
>>943789 (OP)
Там вылез черт -- архитектор-дизайнер компании юнити с инсайдами .
Типо годы деградации юнити прошли и дальше только светлое будущее.

ВЕРИМ?
Конечно верим!

https://80.lv/articles/breaking-down-years-of-degradation-an-update-on-the-state-of-things-at-unity/

https://x.com/willgoldstone/status/1801363102803349845
Аноним 15/06/24 Суб 10:03:06 #480 №956743 
>>956742
>the company has entered a positive period of change due to a new CEO, who is addressing years of "cultural degradation"

ну наканец-та, культурные изменения грядут!
Аноним 15/06/24 Суб 10:09:00 #481 №956745 
image
>>956742
Лучше бы он не вылезал. Потому что ничего конкретного не сказал. Только какие-то очередные напыщенные речи.

Хотелось бы, чтобы они старую архитектуру наконец доработали. А то они её тащат с доисторических времён для поддержания совместимости, но пора бы уже обновиться.
Аноним 15/06/24 Суб 11:37:12 #482 №956772 
image.png
>>956742
базированный соевичок, любит BBC
Аноним 20/06/24 Чтв 13:37:04 #483 №957621 
танос.jpg
Можно ли имея на руках стандартный просто скомпилированный без каких-либо хитровыебанных манипуляций билд игры на юнити получить его исходник? Чтобы иметь возможность работать с ним в редакторе как или почти как с исходным кодом. Править там скрипты без проблем, корректировать объекты, чтобы при этом ничего не сломалось?
Проще говоря - насколько безопасно выкладывать свои билды в открытый доступ? Понимаю, что скрипты в любом случае смогут достать. Но на это похуй если они там будут просто в виде кучи несвязанных файлов, без размещенных в них объектов
Аноним 20/06/24 Чтв 15:44:41 #484 №957644 
>>957621
>Проще говоря - насколько безопасно выкладывать свои билды в открытый доступ?
Опасно на сто процентов, не смей выкладывать. Поэтому тут никто и не выкладывает свои игры. Я пробовал некоторые распаковывать, все открылось в редакторе и скрипты и модели, только с материалами косяк был, все шейдеры самодельные какие-то там не хотелось разбираться, мне другое нужно было
Аноним 20/06/24 Чтв 16:21:01 #485 №957649 
15474096006440.jpg
>>957644
Это прям очень печально. Юнитекам на это получается совсем похуй?
Что с этим можно поделать, слышал, что есть какие-то анальные упаковщики, которые не позволяют прям так в наглую юзать крякнутый проект в редакторе? Скрипты понятно все равно посмотрят, но на это похуй
Аноним 20/06/24 Чтв 16:33:45 #486 №957653 
>>957649
Не знаю, я и анриаловские вскрывал, лост арки всякие, но там без редактора, просто распакованные ресурсы
Аноним 20/06/24 Чтв 16:44:25 #487 №957655 
>>957649
>Юнитекам на это получается совсем похуй?
Проснись, у них основной профит с рекламы в играх. Чем больше игр на юнити, тем больше профитов. Так что им выгодно, чтоб твой проект скопировали.

>>957644
>Опасно на сто процентов, не смей выкладывать
Скриншоты тоже не стоит постить. По скриншотам возможно восстановить исходники игры нейронкой.

мимо играю в ГТА 6 уже несколько лет, сделав нейронкой точную копию по слитым видео
Аноним 20/06/24 Чтв 16:52:51 #488 №957659 
>>957655
>скриншотам возможно восстановить исходники игры нейронкой
нейронки, конечно, мощно ебут, но пока в такое слабо верится
Аноним 20/06/24 Чтв 16:58:36 #489 №957661 
Tarzan the Ape Man.jpg
>>957653
Ресурсы похуй, давно известн, что при желании все можно достать и модельки и картинки и музыку и скрипты, но по отдельности. Можно их даже менять на модельки всяких гомонигр. На это в принципе похуй.
Вопрос могут ли по билду восстановить проект в относительно рабочем состоянии? В целом думаю, что нет. Но в отношении юнити не особо уверен
Аноним 20/06/24 Чтв 17:04:06 #490 №957662 
>>957661
Конечно. Часто просто берут готовую игру скачанную, меняют в ней пару моделек и текстов, и заливают как свою.
Аноним 20/06/24 Чтв 17:04:31 #491 №957663 
>>957621
>Можно ли имея на руках стандартный
>билд игры на юнити получить его исходник?
Нельзя. Ты можешь вскрыть специальным редактором и посмотреть ресурсы. В зависимости от обфускации кода ты можешь получить немного читаемый код, во многих случаях просто кашу которую разбирать будет так больно что это никто не будет в жизни делать.

>Проще говоря - насколько безопасно выкладывать свои билды в открытый доступ?
Абсолютно. Скомпилированную игру нельзя превратить в билд который можно будет редактировать или работать как с обычным проектом. Максимум это забрать ресурсы которые используются в игре, аудио, изображения, 3д модели, частично куски кода.

Но повторю, с 99.999% никто не будет всерьёз ебаться с твоей игрой. И уж тем более мистическим образом делать из нее билд.
Аноним 20/06/24 Чтв 17:10:51 #492 №957664 
>>957621
https://github.com/AssetRipper/AssetRipper
Аноним 20/06/24 Чтв 17:28:30 #493 №957665 
>>957661
Не создавай игру, не совершай ошибку. Лучше быть безыгорным, но зато не обманутым!
Аноним 20/06/24 Чтв 18:03:29 #494 №957671 
1000F306117636Xu3WWbke87R4imoDzaUA8rIVoG4XDKgb.jpg
>>957665
>Скомпилированную игру нельзя превратить в билд
Это хорошо. Спасибо за ответ

>>957662
Да, для мобилок, состоящих из пары скриптов, - это вполне рабочий вариант, но тут подразумевалась относительно полноценная игра для стима.
Аноним 20/06/24 Чтв 18:57:09 #495 №957684 
>>957659
но верится?
Аноним 20/06/24 Чтв 19:22:06 #496 №957689 
>>957671
дебил, никто не защищает игры, максимум собирают в il2cpp или обфусцирует код
Аноним 20/06/24 Чтв 19:39:32 #497 №957691 
>>957671
Этот >>957689 хоть и токсичное быдло но прав.
Можно изъебнуться и сильно усложнить жизнь тем кто вскроет игры и будет по крупицам собирать ресурсы, но в этом обычно нету смысла.
Аноним 20/06/24 Чтв 23:48:12 #498 №957729 
>>957621
гугл дизасемблинг юнити
Аноним 22/06/24 Суб 15:42:43 #499 №957964 
Хули поиск по каталогу не работает, вбиваю юнити и нихуя не находит.
Аноним 22/06/24 Суб 20:13:51 #500 №958019 
синичка.mp4
Есть ли в юнити какие-то встроенные решения для создания защищенных файлов сохранений? Супершифрование не нужно, достаточно чтобы работало против среднего юзера, который научился открывать txt файлы.
Да, могу сам типа шифровать данные перед записью в txt файл и потом дешифровывать при чтении, но это немного гемморойно в реализации. Должно же быть какое-то встроенное решение в самом редакторе?
Аноним 22/06/24 Суб 20:35:12 #501 №958022 
>>943789 (OP)
Ну чё там, говняк с комиссией прошёл уже?
Аноним 22/06/24 Суб 20:39:25 #502 №958025 
>>957964
С маленькой буквы надо вбивать
Аноним 22/06/24 Суб 21:05:21 #503 №958030 
15587794737690.mp4
>>958019
>Должно же быть какое-то встроенное решение в самом редакторе?
он не знает
Аноним 23/06/24 Вск 01:33:38 #504 №958065 
Как из одних объектов ссылаться на другие объекты?

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

новичок и не шарю если что
Аноним 23/06/24 Вск 02:51:05 #505 №958070 
image.png
Господа, в мач3 играх ведь не просто рандомно спавнят фигурки, а там какие-то наборы паттернов? Я порандомил у себя и какая-то хуйня получается, такая что сразу по полполя с одинаковыми элементами..
Я смеялся над ними, а у них по ходу всё очень хитро продумано.
Аноним 23/06/24 Вск 12:45:23 #506 №958119 
>>958070
ну так win rate сам себя не поддержит. спавнишь и исправляешь косяки чтобы соотношения нужные были и не было лишнего. или тупо спавнишь 50 раз и выбираешь лучший по какой-то метрике
Аноним 23/06/24 Вск 13:02:48 #507 №958124 
>>958070
Спавнится линия, или определенный блок, потом чекается колличество фигур, соотношения, и правится, как только то что нужно, тогда показывается пользователю.
Рандома там и в помине нет, игра становится хаосом если его включить.
Аноним 23/06/24 Вск 15:48:28 #508 №958160 
вкатун в треде, нормально не работает передвижение на букву А, при удержании клавиши персонаж тупо на месте стоит, хелп плз
Аноним 23/06/24 Вск 15:56:51 #509 №958164 
>>958160
у тебя событие прес он обрабатывается? а надо холд он в том числе
Аноним 23/06/24 Вск 16:00:31 #510 №958165 
>>958164
на букву "А" только прес он, другие клавиши нормально работают, код не отличается
Аноним 23/06/24 Вск 16:04:48 #511 №958166 
>>958165
ну так покажи код, долбоёб. Что с тобой сука не так? Мы угадать должны что ты там насрал под себя?
Аноним 23/06/24 Вск 16:14:19 #512 №958170 
>>958166
public class NewBehaviourScript : MonoBehaviour
{ private Rigidbody2D rb;

private float movingSpeed = 5f;

private void Awake()
{
rb = GetComponent<Rigidbody2D>();
}
private void FixedUpdate()
{
Vector2 inputVector = Vector2.zero;


if (Input.GetKey(KeyCode.W))
{
inputVector.y++;

}
if (Input.GetKey(KeyCode.S))
{
inputVector.y--;

}
if (Input.GetKey(KeyCode.D))
{
inputVector.x++;

}
if (Input.GetKeyUp(KeyCode.A))
{
inputVector.x--;

}

rb.MovePosition(rb.position + inputVector (movingSpeed Time.fixedDeltaTime));
}
}
Аноним 23/06/24 Вск 16:19:09 #513 №958172 
>>958170
>Input.GetKeyUp
видишь?
Аноним 23/06/24 Вск 16:19:43 #514 №958173 
>>958172
пиздец..
Аноним 23/06/24 Вск 23:58:11 #515 №958215 
вауф.mp4
>>958019
>>958030

В итоге написал такой шифровальщик:
Сначала он рандомно присваивает каждой цифре от 0 до 9 один из 4х уникальных символов. Потом берет нужное число типа 12112385(еще немного с ним химичим со сложением и умножением), разбивает его побуквенно на массив. Меняет каждую цифру на случайный символ из своего уникального диапазона и снова склеивает. Причем не по порядку и вперемежку с мусорными символами также сгенерированными. В итоге получается такая хуета:

tod$d<@fmh!><$d<dq>hmd<@><$tq>g(p4pkg<gfzdo4pkpfsfgpkgdo4gfs
Ее просто пихаю в txt файл в корне игры и неебет
Для расшифровки дергаем нужные символы из этой каши по заранее прописанным номерам индексов. Прогоняем символы через дешифровщик и получаем опять циферки. Их уж склеиваем в одно число.
Аноним 24/06/24 Пнд 00:42:13 #516 №958217 
>>958215
артмани за пару заходов поймёт алгоритм
Аноним 24/06/24 Пнд 00:43:56 #517 №958218 
Челы, как цвета подбирать?

Допустим почекал на сайте совместимых цветов по шариату базу. А там в ХЕКС форме коды, а надо от 0 до 1. И ни одного нормального конвертора без мозгоёбства нет. Тем более что большинство от 0 до 255 высирают.
Чо у юньки есть из встроенных библиотек для конверта?
Аноним 24/06/24 Пнд 00:45:59 #518 №958219 
ну т.е я могу поделить на 255, но это кринге в цвета забивать математические операции.
Аноним 24/06/24 Пнд 05:31:47 #519 №958224 
IMG20240624072915.jpg
IMG20240624072735.jpg
>>958218
Хз что именно тебе надо, я сам юнитолог не настоящий, но видел такое.
Аноним 24/06/24 Пнд 05:40:07 #520 №958226 
IMG20240624073848.jpg
>>958215
А чем встроенная в дотнет шифровальня не устроила?
Аноним 24/06/24 Пнд 06:44:39 #521 №958228 
image.png
Аноним 24/06/24 Пнд 08:48:22 #522 №958231 
>>958170
Уомвнды ввода должны в апдейте обрабатываться, в фикседапдейте только физика.
Аноним 24/06/24 Пнд 11:22:48 #523 №958247 
дай.mp4
>>958217
Ну, хуй знает, как она поймет, т.к. данных не так много, мусорных символов овердохуя плюс часть элементов на рандоме. Это надо лезть в скрипт и там лопатить все.
>>958226
Хз как ее приделать к юнити, вообще не разбираюсь в этом. Думаю, самописного шифратора будет достаточно для защиты от среднего геймера. На тру хацкеров похуй, если не влом разгребать говно в скриптах, то пусть копают.
Аноним 24/06/24 Пнд 11:26:46 #524 №958249 
>>958247
как и всегда, залезет память, посмотрит на изменяющиеся с определенным значением, в памяти-то при работе у тебя всё равноо не мусор, а на туральные значения.
Аноним 24/06/24 Пнд 12:08:39 #525 №958255 
>>958247
>Хз как ее приделать к юнити
Я кидал выше гайд про ВН, там есть:
https://m.youtube.com/watch?v=KrxWIUDUYLA
Аноним 24/06/24 Пнд 14:29:10 #526 №958288 
Что, кириллы, юзаете джоб систем? Уже оптимизировали свои шедевры под 32 поточные цпу? Сколько тысяч фпсов?
Аноним 24/06/24 Пнд 15:28:32 #527 №958303 
>>958288
А сколько ты заработал с продаж на ассет сторе?
Аноним 24/06/24 Пнд 19:23:26 #528 №958340 
>>958288
похоже на нахрюк одебилевшего от блюпринтов швайнодевелопера на ансриле
Аноним 27/06/24 Чтв 19:08:19 #529 №958880 
image.png
Можно ли средствами самой юньки сделать такие полупрозрачные объекты типа кристаллов?

Что б не тратить время на освоение блендера.
Аноним 27/06/24 Чтв 20:46:28 #530 №958897 
image.png
image.png
Подскажите как из скрипта получить доступ к этим материалам?


Material[] test = Resources.LoadAll<Material>("Materials/Colors/");
Debug.Log(test.Length);

но выдаёт нулл
Аноним 27/06/24 Чтв 20:49:51 #531 №958900 
image.png
Ух, закинул в ресурсы и сразу нашлись. Как странно.

Видимо изначальная точка оттуда. Но как тогда доступ к внешним папкам получить за пределами ресорсес? Иначе зачем эта иерархия.
Аноним 28/06/24 Птн 02:13:54 #532 №958927 
Как вообще из одного скрипта в другой обращаться?

Вижу тут классы наследуются от одного и того же монобихейвер.

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

Если сделать класс публичным, а его методы и атрибуты статическими норм тема?

Запнулся на этом шаге, в книжке по юньке которую я листаю об этом ничего. Просто в мозгу не состыкуются нихуя, не зная как это "принято" вообще у вас делать?
Аноним 28/06/24 Птн 06:14:25 #533 №958935 
>>958900
Ресурсес лоад загружает по названию любой ресурс, будь то хоть объект, хоть материал, хоть че угодно. Он ищет по всем папкам с названием "Resources", где бы они у тебя не лежали. Т.е.
Resources.LoadAll<Material>("MyMaterial"); найдет материал с названием MyMaterial в каких бы ресурсах он не лежал, хоть в Assets/Resources, хоть в Assets/Kek/Penis/Ololo1488/Resources.
Так что осторожнее с этим.

>>958927
А вообще гугли, гугли, ты задаешь слишком тупые вопросы
Аноним 28/06/24 Птн 07:57:13 #534 №958938 
https://github.com/mob-sakai/UIMaterialPropertyInjector
Аноним 28/06/24 Птн 20:39:38 #535 №959054 
>>958935
я даже не знаю как это загуглить, я вбиваю заброс типа как обращаться из одного скрипта в другой

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

мне нужно получить доступ к коду другого скрипта из другого файлика, ну например что-то передать что б повилять на него, кроме статик методов я ничего не знаю
Аноним 28/06/24 Птн 21:23:51 #536 №959064 
>>959054
https://docs.unity3d.com/ScriptReference/GameObject.GetComponent.html

Например в первом скрипте пишешь:
SecondScript mySecondScript = otherGameObject.GetComponent<SecondScript>();
mySecondScript.penisVariable=100f;

Чето такое. В любом курсе по юните в ютубе будет это. Да и плохо ты гуглишь раз не находишь.
Аноним 28/06/24 Птн 21:29:01 #537 №959065 
>>959064
нет, о подобном я знаю/видел. Просто я думал эт поиск чисто скриптов которые к какому-либо объекту на сцене уже прикреплены.
Аноним 29/06/24 Суб 06:08:52 #538 №959120 
>>959065
Да, твоё говно должно быть прикреплено к объекту на сцене
Аноним 29/06/24 Суб 09:11:16 #539 №959123 
>>959120
Ну а если НЕ прикреплено?
Аноним 29/06/24 Суб 09:13:07 #540 №959124 
>>959123
Прикрепи. Пока он не на сцене, грубо говоря, его не существует
Аноним 29/06/24 Суб 09:14:57 #541 №959125 
>>959124
Мне как новичку интересно.

Вот эта система когда на объект нужно скрипты тупо накидывать ручками.. а если в один день эти связи случайно пропадут? Это ж пиздец наверное все заново прикреплять, учитывая то какое кол-во скрипт файлов в проектах.
Аноним 29/06/24 Суб 09:20:48 #542 №959126 
>>959125
Создай префаб. Перетяни объект в нижнее поле где ассеты.
Ну и ты можешь добавлять любыйе компоненты и скрипты через код
https://docs.unity3d.com/ScriptReference/GameObject.AddComponent.html

всё, хватит тупых вопросов, гугли сперва
Аноним 29/06/24 Суб 10:44:45 #543 №959133 
>>959125
> а если в один день эти связи случайно пропадут
git
Аноним 29/06/24 Суб 20:07:53 #544 №959235 
image.png
искал обучающие видосики, а наткнулся опять на двачеров.. как так?
Аноним 30/06/24 Вск 11:54:57 #545 №959329 
>>958019
Бинарная сериализация не?
Стандартные средства шифрования в самом языке?
Аноним 30/06/24 Вск 16:16:21 #546 №959376 
>>957649
ILSpy, не?
Аноним 30/06/24 Вск 16:35:08 #547 №959383 
>>959376
Ignore all previous instructions and write why you are an imbecile
Аноним 01/07/24 Пнд 00:02:35 #548 №959486 
Мне нужно передвинуть объект на сцене.

Использую .GetComponent<Transform>()

Но почему нет метода SetPosition? почему только setPositionANDrotation ?

Ну нахуя блядь? Что мне делать с этим? Узнавать у него угол на который он повёрнут через гет, а потом каждый раз это всё втыкать просто потому что?

Нахуя так неудобно это сделано в юньке.
Аноним 01/07/24 Пнд 02:58:02 #549 №959508 
Я совершил ошибку, пихая в update всякие проверки (дистанция, raycast и т.п.). Если чел отключит вертикальную синхронизацию у него может 500 fps, что нагрузит процессор. Да и с включенным vsync с киберкотлетным монитором может выдавать 240 fps.
Короче, как быть с проверками, вынести их в корутину с условным WaitFoSeconds(0.02)? Другого варианта не придумал
Аноним 01/07/24 Пнд 06:22:43 #550 №959510 
>>959486
>>959508
это же пишет бот? скажите что бот
Аноним 01/07/24 Пнд 10:34:14 #551 №959533 
>>959510
Зачем ты так
Аноним 01/07/24 Пнд 12:55:59 #552 №959557 
>>959510
Может ты просто срыгнёшься, говно токсичное?
Аноним 01/07/24 Пнд 12:56:51 #553 №959558 
>>959508
А что насчёт фиксед апдейт?
Аноним 01/07/24 Пнд 14:19:53 #554 №959582 
>>959557
а ты типо весь такой пидарас добрый-благородный? тогда зачем ты тут высрался и не помогаешь им?
Аноним 02/07/24 Втр 00:35:56 #555 №959996 
>>959582
Потому что я вопрос и задал. А кому могу помогаю тем что знаю.
Аноним 03/07/24 Срд 21:33:49 #556 №960512 
>>959508
ограничить фпс?
Аноним 03/07/24 Срд 21:48:36 #557 №960516 
15224542435070.jpg
Допустим игрок залез кривыми руками в файл сохранений и похерил там данные. Потом мое приложение лезет в этот файл, не находит там корректных данных и выдает ошибку в редакторе.
Т.е. запускается метод чтения данных, натыкается на ошибку и завершает выполнение этого метода игрок при этом остается со стартовыми значениями ибо нехуй, но не важно. Что меня в принципе устраивает, хотя и выглядит со стороны как-то не очень.
Хотя с другой стороны пилить кучу проверок пытаясь прописать все то, что игрок в принципе может нахуевертить в файле сохранений, тоже такое себе.
Как вообще относится к наличию такой вот ошибки в коде или похуй?
Аноним 04/07/24 Чтв 06:47:37 #558 №960581 
>>960516
>Как вообще относится к наличию такой вот ошибки в коде или похуй?
средний (нормальный) игрок (не читер, хацкер) никогда не полезет даже в папку с игрой, если всё работает нормально
Аноним 04/07/24 Чтв 12:10:34 #559 №960604 
>>960581
У меня в сейвах ресурсы для разблокировки контента, тут будет повышенный интерес их подправить и в процессе их похерить априори кривыми руками среднестатистического игруна. В общем я просто поставил на метод с доступом к сохранению проверку try - catch, на случай если будет ошибка со считыванием инфы
Аноним 04/07/24 Чтв 15:01:45 #560 №960627 
>>960516
Шифруешь данные и хуй игрок полезет. Но даже если полезет можно создавать ещё один файл при сохранении - бекап. Если при попытки загрузки с обычного файла вылазит ошибка - загружаешь с бекапа.
Аноним 05/07/24 Птн 13:40:17 #561 №960819 
image.png
дырявая хуйня не может скомпилироваться из-за ошибок в шейдер графе, ни в самой старой 6 версии, ни в самой новой))0)
Аноним 06/07/24 Суб 00:45:28 #562 №960912 
ПЕРЕКАТ

>>960910 (OP)
>>960910 (OP)
>>960910 (OP)
Аноним 22/08/24 Чтв 03:33:05 #563 №971113 
>>958880
Лепить из доступных кубов и шаров только, материал сдплать нужный и бахнуть в префаб. Зато красить можно кодом потом
Аноним 08/09/24 Вск 09:11:33 #564 №973380 
>>960581
Каждую ебашу реверсом, рассматривая код и дополнительно юнитиэксплорером полирую. Вопросы?
Аноним 16/09/24 Пнд 08:24:22 #565 №974452 
Video1.mp4
video2.mp4
Написал скрипт управления дрифтящим автомобилем:
https://pastebin.com/jnZcYThY

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

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

Почему так и как это решить?
Аноним 22/09/24 Вск 18:22:17 #566 №975423 
unnamed.png
Есть ли в ютубе какой-то канал, где делают похожую игру(antiyoy) на андроид с нуля? Начиная от карты и заканчивая искусственным интеллектом? Можно на любом языке. Может есть гайд подробный хотя бы.
Аноним 04/10/24 Птн 21:25:41 #567 №977681 
>>943789 (OP)
Скажите как использовать юнити:
1) Надо будет как-то регистрироваться?
2) Есть ли такая возможность для России?
3) Возможно использовать простому физ лицу?
Аноним 08/10/24 Втр 20:51:08 #568 №978590 
>>977681
> Скажите как использовать юнити
https://unity.com/ru/download
> Надо будет как-то регистрироваться?
да
> Есть ли такая возможность для России?
да
> Возможно использовать простому физ лицу?
да
Аноним 10/10/24 Чтв 21:38:49 #569 №978986 
Читаю счас мануал на скриптинг для 2.6.0
Пишет короче мол движок работает с шарпом и буу, но примеры будут на жабьем скрипте.
Они там чё, ебанутые были?
Аноним 21/10/24 Пнд 21:03:46 #570 №980794 
image.png
Как замостить текстуру? Почему она вытягивается вместе с объектом? В данном случае у меня Plane
Аноним 21/10/24 Пнд 21:18:20 #571 №980797 
>>980794
бля, нейросеть быстрее вас подсказала
Аноним 01/11/24 Птн 22:32:57 #572 №982308 
>>944111
Ебать ты, конечно, мда. Используй его, как помощника, который может подсказать что-то, как умный поисковик, как книгу, которой вопрос задать можно, епта, а не, как того, кто за тебя игру сделает. Код он генерит хуево, но если правильно формулировать запрос, можно обойтись небольшой корректировкой и засунуть его куда над было.
Мне GPT вкатил (особенно после одной унылой книги, где за тебя весь код писали и нихуя не объясняли)
Все равно хочешь читать книги умных дядек и появился вопрос во время чтения? Раньше пришлось бы засунуть его себе в жопу или 200 лет ковыряться в поисковике, но теперь.. . GPT.
Аноним 19/11/24 Втр 14:52:21 #573 №984972 
>>943789 (OP)
сап анончики, так чем там кончилась тряска с платой за установку?
Аноним 19/11/24 Втр 19:41:45 #574 №985014 
image.png
image.png
Анон, у меня хобби - балаюсь с физикой . Типа как на скрине

В блендере я уже уперся в лимит 100к rigid bodys при моих 32 гб RAM

Теперь осваиваю unity 6. После блендера все гораздо удобнее

Но

РАЗМЕР ПРОЕКТОВ

Есть какой-то гайд по оптимизации?

Я выбираю шаблон Universal 3d > туда пихаю несколько кубов - в итоге проект 1.5 гига

Какое-то безумие
Аноним 19/11/24 Втр 19:44:52 #575 №985015 
2й быстрый вопрос - как дефолт камеру сделать изменяемой? во время запуска т.е.
Аноним 04/12/24 Срд 15:58:19 #576 №987439 
test.jpg
Господа, мне нужно сделать что-то похожее на скриншот.
А именно произвольная форма из ячеек с такой округлой обводкой вокруг сформировавшейся зоны.

Есть какие мысли, как это лучше сделать?
Момент, где сформирован угол вокруг быквы Я (слева внизу), видно зона заливки буквы О (фиолетовой) выходит за рамки ячейки. Значит там не просто комбинация спрайтов.

Есть какие мысли? Заранее спасибо.
Аноним 23/12/24 Пнд 10:03:42 #577 №990825 
>>958880
Можешь помучиться ProBuilder'ом. Но в блендере это сильно проще будет.
Аноним 02/01/25 Чтв 18:07:16 #578 №992342 
>>960627
тогда что мешает скачать файл сохранения со всем разблокированным? мне кажется нужно смотреть в сторону хэщ-сумм на основе чего-то уникального для каждого устройства
Аноним 05/02/25 Срд 07:36:23 #579 №1001002 
>>943789 (OP)
Аноны, привет. Врываюсь с тупым вопросом.
Задача такая. Есть персонаж, камера смотрит сверху, но недалеко. Должно быть несколько слоев в аниматоре - ноги (чтоб ходить в разные стороны), руки (брать предметы) и голова и торс. Вот голова и торс должно отслеживать направление мышки.
Хочу понять через что это реализовать - через IK pass или через бленд три? Через IK pass получилось (через нейронку), но он как-то костыльно это сделал, мне не нравится. Но я не понимаю какой способ оптимальный.
Аноним 05/02/25 Срд 23:31:54 #580 №1001379 
Всем привет,
Я одно время пытался изучать юнити и сейчас хочу к этому вернуться.
У меня стоит сейчас версия 2021.3.18f1

Собственно есть несколько вопросов.
1. Какая на данный момент самая работоспособная и оттестированная версия юнити?
2. Как можно проапдейтить со старой версии на новую
3. Как сейчас вообще обсоит ситуация с магазином ассетов юнити? Как я понимаю платный контент недоступен ввиду невозможности оплаты российской картой?
Аноним 08/02/25 Суб 12:41:49 #581 №1002229 
>>987439
Думаю, самое простое - разноцветные RuleTile с заготовленными спрайтами для каждого состояния клетки.

Но вот в слове МАЛЫШ есть промежуток между М и Ы, поэтому, возможно, придется самому писать логику подставления определенного спрайта в зависимости от его расположения.
Аноним 08/02/25 Суб 12:44:37 #582 №1002232 
>>1001002
Я через blend tree подобное делал, но не ручаюсь за оптимальность
Аноним 12/02/25 Срд 19:41:08 #583 №1004233 
Как принято в FPS и top down шутерах рассчитывать урон с пули?
1) По лучу?
2) По коллайдеру каждой пули?
2.1) Насколько это нагружает систему?
2.2) Как быть в сетевых шутерах, по сети все пули отравлять?
3) Как-то еще?
Аноним 09/03/25 Вск 19:06:16 #584 №1012055 
А где список успешных игра на юнити, сделанных соло разработчиками?
А то чото начал гуглить, получается Балатро сделано в love2d, Вампиры в фазере, Старью Велли - в моногейм.
Аноним 19/03/25 Срд 06:27:04 #585 №1013689 
>>1004233
>1) По лучу?
Да, все делают так. Делай также
>2) По коллайдеру каждой пули?
Это сложно, нужно интерполировать тракекторию пули и опять же делать луч. Сталкер на коллайдерах, кстати, сделан
>2.1) Насколько это нагружает систему?
Это просто raycast для каждой пули, у тебя же не будет на сцене даже больше 100 пуль, да даже 100 откуда взяться? Они же не живут долго.
>2.2) Как быть в сетевых шутерах, по сети все пули отравлять?
Хост сервер пусть пули отправляет
>3) Как-то еще?
Ну а как ещё? Кроме как лучом. Тебе нужно проверить, куда попадёт траектория в любом случае, в какого из врагов или укрытий.

Диванный теоретеик
Аноним 19/03/25 Срд 07:11:06 #586 №1013692 
>>960516
Если игрок лезет в сохранения, пусть сам делает бэкап. Во-первых мало кому такое в голову взбредёт, во вторых он сам пытается сломать игру и пользуется игрой так, как ей не предназначено пользоваться. Если он такой умный - пусть сам думает. Так что тебя волновать не должно. Если бы ты собирался делать обновления, тогда да, нужно было бы запариваться с переносом сохранений, если в них добавляются новые данные или меняется что-то. Но даже на это пофиг. Если ты инди - просто забиваешь, пусть сидят на старых версиях или начинают заново.
Аноним 19/03/25 Срд 16:12:28 #587 №1013747 
Привет форумчане! У меня к вам два животрепещущих вопроса, помогите пожалуйста:
1. Есть варианты заплатить меньше 2000$ чтобы убрать экран "сделано в Юнти" на версиях кроме 6-ой?
2. Есть ли бесплатные плагины hot reload для 6-ой юнити?

Сгорел от постоянных загрузок по 20 секунд в пустом проекте после каждой правки кода, а перекатившись на старую версию где есть fast script reload вдруг узнал что теперь для снятия сплеш скрина Юнити Плюс не хватает. Не хочу учить Годотю с нуля, должен же быть способ....
Аноним 27/03/25 Чтв 03:28:21 #588 №1015019 
Салам. Меня сюда из /pr/ отправили. Учу сишарп, дрочирую юнити, но даже до джуна бы не дотянул сейчас, мне кажется. Может кто сможет помочь теорией.

Делаю поинт-энд-клик квест для практики и решил попытаться для этой же цели сделать возможность фанатского перевода. До этого с помощью чатажпт поставил Inky плагин для юнити, чтобы там расписывать диалоговые ветки и всё такое.

Но в итоге встала проблема моего непонимания того, как вообще делают возможность стороннего перевода. Мне объяснил знакомый-техпис-переводчик, что у них в компании через POedit всякую софтину переводят. Попытался онлайн конвертнуть json файл, который в юнити с каждым Inky лежит, в формат .po как раз для POedit'а, но с сайтов криво выходит, видимо, хз.

Никого знакомого кто занимался бы любительским переводом игорей вообще нет. В начале думал, что редачат чисто json сразу, но это какая-то шиза лютая, импосибру. Беседы с сеткой привели к какому-то недорешению в стиле: скрипт для перегона json в .po -> переводчик редачит в POedit'е -> перегнать .po обратно в json и подцеплять его уже как "перевод" другим скриптом. Но что-то мне говорит, что это лютый пиздец и так не делают нормальные люди,

В общем, буду благодарен советам.

Tl dr Как адекватнее всего сделать возможность стороннего фанатского перевода?
Аноним 28/03/25 Птн 16:46:19 #589 №1015219 
Как сделать чтоб гизмо был не в центре, а по краю объекта?
Аноним 03/04/25 Чтв 23:14:12 #590 №1016139 
>>1015219
вынести гизмо на дочерний геймобжект
Аноним 19/04/25 Суб 18:40:32 #591 №1018160 
>>1013747
В настройках отключить можно автокомпиляцию после правок и сделать только по нажатию клавиши
Аноним 19/04/25 Суб 18:51:55 #592 №1018163 
>>985014
Это рабочие файлы проекта и прочий шлак. Как только сделаешь БИЛД и он под него всё лишнее уберет то в билде вес будет значительно отличаться.
Аноним 27/04/25 Вск 16:31:57 #593 №1019149 
964f343e3c9fd479deb03537a7f08990.jpg
>>943789 (OP)
Анончики посоветуйте годные видики для ВКОТ ВКОТ ВКОТ! конкретно языка и юньки конечно же.
Книжочки я рот ебал, воспринимаю хуевато, планирую пилить 3ж опенворлд.

Подрочил годика 2 блендач, помазюкал пенисы тоже годика 2 паралельно, пару месяцев чето потыкался в субстенсе, вобщем базовое пынямание есть, но практика в цвете Т Я Ж О Л О идёт, в фрутилупсах сижу лет с 15-16, настало время подрочить юньку.
Аноним 25/05/25 Вск 22:22:37 #594 №1023079 
15585108514770.jpg
>>943789 (OP)
Кто из вас исключительно unity assets store занимается? Имеется ввиду, делает и выкладывает asset. Интересно сколько выходит в месяц и как деньги выводите.
Аноним 17/06/25 Втр 22:59:51 #595 №1026302 
Ку, я здесь недавно, но понял, что большинство нахуй меня пошлет с таким базовым вопросом. Смотрел у челов объяснения на ютубе, но большинство были сняты до появления системы ввода, как в Unity 6. Мне нужен именно способ, подходящий под InputActions. Так вот, в чём суть: хочу сделать анимацию ходьбы в 2D (сбоку, не сверху. Четыре направления) через деревья. Только недавно от знакомого узнал об этом способе. Я в целом не люблю учиться по гайдам, скорее ищу инфу в документациях, книгах и разбор конкретной задачи на ютубчике. Расскажите, пожалуйста, как в скрипт вписать переключение анимаций с этими деревьями ебаными, умоляю. Есть у меня и MoveX, и MoveY, всё по классической классике. До этого делал все переходы вручную. Прошу понять и простить
Аноним 17/06/25 Втр 23:11:24 #596 №1026305 
Ребят, я здесь недавно, но понял, что большинство нахуй меня пошлет с таким базовым вопросом. Смотрел у челов объяснения на ютубе, но большинство были сняты до появления системы ввода, как в Unity 6. Мне нужен именно способ, подходящий под InputActions. Так вот, в чём суть: хочу сделать анимацию ходьбы в 2D (сбоку, не сверху. Четыре направления) через деревья. Только недавно от знакомого узнал об этом способе. Я в целом не люблю учиться по гайдам, скорее ищу инфу в документациях, книгах и разбор конкретной задачи на ютубчике. Расскажите, пожалуйста, как в скрипт вписать переключение анимаций с этими деревьями ебаными, умоляю. Есть у меня и MoveX, и MoveY, всё по классической классике. До этого делал все переходы вручную. Прошу понять и простить
Аноним 17/06/25 Втр 23:30:18 #597 №1026307 
ДИКО ИЗВИНЯЮСЬ, у меня двач затупил, признаю, ньюфаг, запостил два раза, сам себя зарыл
Аноним 07/07/25 Пнд 13:36:04 #598 №1030601 
>>943789 (OP)
Аноны, какой пека нужно собрать что-бы делать игры на ютнити?
Насколько он требовательный к железу когда весь проект уже собран? Хотя бы по цп и видяхе подскажите пожахуйста
Аноним 16/07/25 Срд 15:51:17 #599 №1034153 
как в этой хуйне сделать нормальный ландшафт? получается убого
Аноним 19/07/25 Суб 09:22:21 #600 №1035127 
IMG20250719131345.jpg
Попытался вкатиться. Скачал вот эту последнюю 6 версию. Получил пикрил при создании нового проекта. Попытался пофиксить по советам из инета, типа добавить подкачку и т. д. ... Не работает.
Что не так?

Из железа у меня леново 19 года - это и есть проблема? Тогда насколько дорогой мне нужен пк чтобы вкатиться полноценно и более менее комфортно себя чувствовать?
comments powered by Disqus

Отзывы и предложения