Gamedev


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
503 79 198

Unity3D thread (№2) Аноним 30/03/19 Суб 17:21:03 5700051
Screenshot2.png (251Кб, 651x430)
651x430
Аноним 30/03/19 Суб 17:22:15 5700072
Аноним 30/03/19 Суб 17:24:51 5700083
>>570007
Ну в прошлом не было номера, я ебу какой сейчас тред?
Аноним 30/03/19 Суб 17:29:56 5700104
140737524138098[...].png (633Кб, 1245x622)
1245x622
>>570008
В прошлом не было, ты не знаешь какой нужно, зачем сделал?
Аноним 30/03/19 Суб 17:43:33 5700175
>номер 2
Я в этом треде сидеть отказываюсь
Аноним 30/03/19 Суб 17:47:16 5700216
image.png (490Кб, 1280x720)
1280x720
>>570005 (OP)
лол, оп-пикча вообще с 3.хуй.говно-версии, ей лет эдак 5-6 уже. там и шрифт другой и в названии 3D присутствует, сейчас убрали когда ДВ делал, этот сплеш знатно меня заебал
Аноним 30/03/19 Суб 18:18:24 5700417
>>570005 (OP)
Да блин, у вас гугл с картинками сломался? Нельзя было что-то более интересное повесить в шапку? Теперь опять 1000 постов придётся смотреть на ЭТО.
Аноним 30/03/19 Суб 18:19:33 5700438
>>570041
Ну пересоздай пока постов мало
- Я???
Аноним 30/03/19 Суб 18:37:14 5700499
>>570043
Мочух забанит. Оп должен пожертвовать собой и пересоздать нормально.
Аноним 30/03/19 Суб 18:39:37 57005110
>>570049
Не забанит, этот просто утонет и все.
Аноним 30/03/19 Суб 18:42:04 57005211
>>570051
В этом разделе треды не тонут.
Аноним 30/03/19 Суб 18:43:45 57005312
>>570052
Да похуй, сидим во втором юнити треде, молодой перспективный движок, предвижу скоро выстрелит!
Аноним 30/03/19 Суб 19:13:38 57006513
>>570053
Вот именно, оп движок преждевременно состарил. Это должен быть первый тред, потому что прошлый был нулевой!
Аноним 30/03/19 Суб 23:52:59 57022214
мем.jpg (187Кб, 1440x768)
1440x768
Аноним 30/03/19 Суб 23:56:39 57022415
H6s7O4mjCmE.jpg (20Кб, 200x284)
200x284
Не нравится- сами создавайте. Хуле доебались вообще, идите игры делайте лучше.
Аноним 31/03/19 Вск 01:08:34 57023216
Юноны, подскажите, можно ли сделать так чтобы материал1 всегда отрисовывался поверх материала2, при том что материал2 имеет sortingLayer выше?

Если конкретнее, у меня есть спрайт травы и спрайт игрока в одном sortingLayer, мне нужно чтобы спрайт тени который находится в другом sortingLayer отрисовывался всегда поверх травы, но всегда под игроком. Это ведь шейдерами нужно пилить, я правильно понимаю?
Аноним 31/03/19 Вск 01:28:37 57023617
>>570224
Мы бы создали, но оп нас опередил.
Аноним 31/03/19 Вск 02:47:23 57024318
Может ли человек одновременно быть прогером и моделером АА ААА уровня?
Аноним 31/03/19 Вск 07:23:45 57024819
>>570243
Большинство такими и являются.
Аноним 31/03/19 Вск 08:10:53 57025020
Можно ли как-то указать ссылку на скрипт и потом этот скрипт добавить как компонент на объект?

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

Пробовал в тупую сделать. Не сработало:
public Object link;
gameObject.AddComponent(link.GetType());
Аноним 31/03/19 Вск 08:15:18 57025121
Во, вот так сработало:
public Object link;
gameObject.AddComponent(System.Type.GetType(link.name));


Может есть ещё какой-нибудь способ?
Аноним 31/03/19 Вск 08:43:50 57025522
>>570248
Большинство являются прогерами и моделерами Г уровня, а то что ты описал это исключение.
Аноним 31/03/19 Вск 08:55:03 57025723
Аноним 31/03/19 Вск 10:13:38 57028124
Аноним 31/03/19 Вск 10:17:02 57028425
>>570041
Радуйся, что тебе не придется смотреть на это >>570010
Аноним 31/03/19 Вск 10:36:03 57028526
>>570284
Почему я должен радоваться? Годная пикча.
Аноним 31/03/19 Вск 12:05:08 57031227
>>570251
А че, просто как экземпляр класса добавить его нельзя?

MoiEbuchiiClass example;

void Start() {
if(yaEblan == true)
{
example = new MoiEbuchiiClass();
}
}
Аноним 31/03/19 Вск 12:06:52 57031328
Анон, как сделать ПОЛНУЮ ресет кнопку? Ну, чтобы все произведённое действия и переменные вернулись к их начальным значениям? Пробовал ресет сцены делать, но нихуя, ничего не возвращается к начальным значениям.
Аноним 31/03/19 Вск 12:23:33 57032029
>>570313
Перезагрузи сцену. Ебом токнуть?
Аноним 31/03/19 Вск 13:06:24 57034030
>>570312
Можно.
А потом тебе понадобится, чтобы был объект с функционалом МойЕбучийКласс и вдобавок МойПиздатыйКласс, но чтобы в нём не было свойства МоёХуёвоеСвойство из класса МойЕбучийКласс, а остальные чтобы были.
И тогда ты, роняя кал из пригоревшего пердака, побежишь переделывать 90% кода.
В то время, как ЕЦС-бояре сразу будут делать компоненты МойЕбучийКомпонент, МойПиздатыйКомпонент, МойХуёвыйКомпонент. И делать композицию:
>ГейОбджект ебучаяПизда -> ( АддКомпонент(МойЕбучийКомпонент, МойПиздатыйКомпонент) )
>ГейОбджект пиздатыйХуй -> ( МойПиздатыйКомпонент, МойХуёвыйКомпонент)
>ГейОбджект ебучийХуй -> ( МойЕбучийКомпонент, МойХуёвыйКомпонент)
И когда тебе потребуется функционал гуся, сыра или джигурды, тебе не надо будет переписывать объектное дерево с горой наследований, а достаточно будет создать пару новых компонентов и композировать их, где нужно.
Аноним 31/03/19 Вск 13:14:28 57034431
15390299012230.jpg (3Кб, 150x142)
150x142
>>570340
Про конструкторы класса тебе видимо не рассказывали.
Аноним 31/03/19 Вск 17:40:52 57039032
Аноны, пытаюсь делать игру по устаревшему руководству.
В последней части анимирую босса.
http://websketches.ru/blog/2d-igra-na-unity-podrobnoye-rukovodstvo-p8
До всего этого дошел нормально, код подправил где надо.
Тут тоже основные косяки кода исправил вроде, но выглядело кривовато.
Например в анимации Hit не мгновенно передвигались нужные спрайты. Но большую часть проблем убрал.
Однако босс совершенно не крутится в режиме игры.
Тобишь не вертится в анимации атаки и не покачивается в идле.
На сцене все анимации отображаются корректно.
В чем там дело?

Вот оригинал туториала на инглише с более-менее работающим кодом, который я и использую.
https://pixelnest.io/tutorials/2d-game-unity/animations-1/
Аноним 31/03/19 Вск 20:14:40 57041633
>>570390
>В чем там дело?
Может в этом?
>Аноны, пытаюсь делать игру по устаревшему руководству.
И не называй этот процесс "делать игру", это называется "проходить нахуй не нужное устаревшее руководство".
Аноним 01/04/19 Пнд 13:26:52 57052234
7LoKkGi6LWA.jpg (36Кб, 604x604)
604x604
У вас игра белая, товарищи
Аноним 01/04/19 Пнд 13:32:44 57052535
51zaraqt59g.jpg (69Кб, 719x1031)
719x1031
Аноним 01/04/19 Пнд 13:54:58 57053936
>>570416
Это, конечно, ахуенное замечание, только сути это не меняет.
Мне всего лишь нужно понять, где напартачено/не актуально для современных версий руководство чтоб допилить свой 2D-высер.
А вообще я сейчас делаю актуальную версию этого гайда, с новыми скриншотами, правками кода и т.п. Все до этого момента запилил, только с анимацией не могу разобраться.
Сам-то я не шарю, но вот такое дали ТЗ
Аноним 01/04/19 Пнд 18:11:11 57058137
Чё скачать из ассетстора для простых анимаций(типа увеличивающих объект, делающих чтобы он с нелинейной интерполяцией по дуге пролетел и т.д. и чтобы это было совместимо с интерфейсом)? Чтобы было очень много возможностей из коробки.
Раньше пользовалься iTween, но может и получше что есть?
Аноним 01/04/19 Пнд 18:35:01 57059038
image.png (47Кб, 1047x374)
1047x374
goblin-small.png (20Кб, 32x32)
32x32
>>570581
юзай кривые же, удобно пиздец
Аноним 01/04/19 Пнд 18:54:47 57059439
>>570590
А как в скрипт добавить поле с кривой?
Аноним 01/04/19 Пнд 18:56:21 57059540
Аноним 02/04/19 Втр 10:06:35 57066741
image.png (654Кб, 960x540)
960x540
image.png (1136Кб, 960x539)
960x539
ripsave - Climb[...].mp4 (15312Кб, 1280x646, 00:00:45)
1280x646
Не сметь больше критиковать графоний юнити! В нем любая хуйня теперь выглядит заебись.
Аноним 02/04/19 Втр 12:16:48 57069342
Аноним 02/04/19 Втр 12:19:12 57069443
Аноним 02/04/19 Втр 12:22:29 57069544
>>570693
Ну что тут сказать, он гений.
Аноним 02/04/19 Втр 13:00:00 57070145
>>570005 (OP)
Стоит ли покупать курсы от Udemy или unity3dschool.ru ? С одной стороны, цена небольшая (700-900 за курс), с другой стороны, стоят ли эти курсы даже этих денег?
Аноним 02/04/19 Втр 13:09:11 57070346
>>570701
cgpeers - скачай оттуда этот курс и сам решай, стоит покупать или нет. Из минусов - там качество видео не очень, ну, и субтитров нет, для тех кому с устным плохо. Я хотел было купить курс по освещению в юнити в udemy, но нашел этот курс в cgpeers, порадовался, что не купил. Ничего нового не узнал, никаких хитростям и тонкостям и не научили, хотя мои базовые знания - из мдокументации unity
Аноним 02/04/19 Втр 14:23:20 57073047
На андроиде после установки новой версии игры поверх старой, при запуске открывается чёрный экран и зависает. Фиксится перезагрузкой устройства или само проходит через какое-то время. Если удалять старую версию перед установкой новой, таких проблем не возникает. Сталкивался кто-нибудь? Куда копать?
Аноним 02/04/19 Втр 16:19:40 57077548
>>570730
Настройки сохраняешь какие-нибудь?
Аноним 02/04/19 Втр 17:54:59 57078349
>>570775
PlayerPrefs храню и ещё несколько json-ов с текущим прогрессом в PersistentDataPath. Но когда бага проходит, все файлы на месте и нормально читаются.
Аноним 02/04/19 Втр 23:23:48 57096950
В папке assets туева куча всякого хлама, почти на гиг, в игру используется только 0,1% от всего этого. Когда компилю игру под PC, то все происходит быстро, готовая игра весит 50 мб. А вот щас решил сгенерить apk, так вот, начался перебор всех ассетов. Прошло минут 15, потом выдало ошибку, но не суть.
Я правильно понимаю, что не все файлы, которые находятся в папке assets, записываются в архив игры, а только сцены, префабы ... и что-то там еще? Нужно ли делать чистку в папке assets перед генерацией игры? А то вот например standart assets весит дохрена, но мне оттуда нужен только префаб персонажа
Аноним 03/04/19 Срд 01:00:59 57100951
>>570969
сцены, содержимое папок Resources, StreamingAssets и все ассеты, на которые есть ссылки в сценах/ресурсах.
Аноним 03/04/19 Срд 01:22:05 57101152
382e81Y--W0.jpg (56Кб, 500x323)
500x323
Аноним 03/04/19 Срд 13:18:40 57109053
>>571011
когда сказали, что кто-то сделает игру на ue4
Аноним 03/04/19 Срд 15:29:54 57111254
vdnrXQ3o6SY.jpg (48Кб, 409x393)
409x393
Аноним 03/04/19 Срд 15:31:41 57111555
Мне нужно анимировать платформу. Я использовал контроллер анимации, потому что мне надо их переключать.
Дальше я сделал анимационный клип через запись, подвигал платформу, сделал ключи.
Закидываю этот клип в контроллер а он пишет что legacy not allowed in animation controller.

В гугле пишут что надо зайти в модельку и переставить галочку с легаси на дженерик. Но у меня нет модельки, просто куб с правой кнопки.
Аноним 03/04/19 Срд 15:35:37 57111756
Аноним 03/04/19 Срд 16:39:52 57113457
пиздец как проигратьть анимацию в юнити один раз при клике потом удалить её1??? пацаны помогите...
Аноним 03/04/19 Срд 17:37:19 57114758
>>571134
Такое возможно только в Pro версии... Готовь шекели.
Аноним 03/04/19 Срд 17:44:43 57114859
В Unity же С++ еще используется, не?
Аноним 03/04/19 Срд 17:45:24 57114960
>>571148
Ядро написано на плюсах. Можно писать плагина на плюсах. Но оболочка и скрипты на шарпе.
Аноним 03/04/19 Срд 18:58:44 57115861
15512845404560.jpg (29Кб, 500x298)
500x298
https://www.unrealengine.com/en-US/blog/unreal-engine-4-22-released
Ну что, защеканцы, заценили, как нормальные движки проводят релизы? Посоны не просто наваливают новых модных фич как юнитеки, забивая при этом на старые и фикс багов, кочующих из версии в версию, они не постремались залезть в самое ядро движка и отрефакторить систему отрисовки мешей и скелетные анимации - то, что уже и так неплохо работало, только с одной целью - сделать это еще быстрее. Посоны, сидящие на уече, просто обновят двиг с 4.21 до 4.22 и получат буст производительности, а также сокращение время компиляции плюсов в несколько раз. Охуенно.
А от юнити вы хуй когда такого дождетесь, если что-то кое-как работает - они не будут это оптимизировать в угоду новым фичам и хомяк-ориентированному маркетингу.
Аноним 03/04/19 Срд 19:05:35 57116562
>>571158
Анриал обосрал ВСЕ блюпринтами, можно как угодно улучшать движок, на юнити это не повлияет. Если конечно, не выкинуть нахуй блюпринтоговно и сделать сишарпу. Ну или что они там новый анриалскрипт через пару лет запилят, посмотрим.
Аноним 03/04/19 Срд 19:06:53 57116763
>>571158
>сделать это еще быстрее
Сделать не так тормозно ты хотел сказать? Че там кстати, в уеч завезли куллинг с батчингом или так сойдет?
Аноним 03/04/19 Срд 19:13:05 57117164
>>571165
>и сделать сишарпу
Хуярпу тебе только могут сделать.
Проблемы сишарпо-импотентов, которые не могут ни во что другое, мало кого интересует.
Для сложной логики уже давно есть божественные плюсы, блюпринты нужны для ad-hoc скриптинга мелочевки на уровнях, типа открыть дверь по триггеру, то что на любом языке программировать зашкварно.
>>571167
Ты анрил с годотом не путаешь, случаем? В анриле уже давно есть многоступенчатый куллинг, до которого юнити как до Китая раком.
https://docs.unrealengine.com/en-us/Engine/Rendering/VisibilityCulling
Аноним 03/04/19 Срд 19:18:17 57117465
>>571171
>Проблемы сишарпо-импотентов, которые не могут ни во что другое, мало кого интересует.
Ну и пошел нахуй тогда с треда, обоссанный анриалодаун.
Аноним 03/04/19 Срд 19:48:31 57118166

люблю читать ваши треды юнипитеки и анриалодрочеры, как орки и эльфы, но сть ещё годауны вроде местных мобов.
Аноним 03/04/19 Срд 19:54:38 57118467
>>571181
Годотеры это полурослики, потому что у них полудвижок.
03/04/19 Срд 20:21:31 57118668
>>571181
Долбоёб, а ты тогда на чём разрабатываешь? Больше нет движков
Аноним 03/04/19 Срд 20:26:32 57118869
>>571186
Действительно, ведь все мы знаем, что до существования юнити игр не существовало в принципе, даже на денди не было игр, пока туда не завезли юнити, чтобы там на шишарпике можно было писать и оссеты по сценке таскать.
Аноним 03/04/19 Срд 20:30:42 57119170
>>571188
До существования юнити такие долбоебы как ты не задумывались о разработке игр, а с появлением юнити они начали протекать во всякие разделы гд и срать в профильных тредах. Скажи спасибо юнити что ты имешь возможность высрать свой свиной пост.
Аноним 03/04/19 Срд 20:32:01 57119271
>>571188
Были закрытые движки частных компаний, и дауны со своим говном что ни на что не способно
Аноним 03/04/19 Срд 21:14:15 57120372
>>571186
Ты вообще в курсе, что можно и свой маленький движок написать под личные нужды?
Но тебе конечно проще писать огромные скрипты, чем разбираться в ООП.
Аноним 03/04/19 Срд 21:18:13 57120473
>>571203
Писать велосипеды противоречит принципам программирования
Аноним 03/04/19 Срд 21:24:44 57120574
>>571203
>писать огромные скрипты
Вроде суть движков как раз в том,чтоб сразу делать игру а не писать "огромные скрипты" велосипедов.
>можно и свой маленький движок написать под личные нужды
Аноним 03/04/19 Срд 21:25:16 57120675
>>571205
>можно и свой маленький движок написать под личные нужды
Можно и операционную систему под личные нужды написать, ну а хуле.
Аноним 03/04/19 Срд 21:26:54 57120776
>>571204
Я недавно читал про чувака который девять лет(9!) уже как бы программист, но так ничего и не умеет кроме ctr+c... зато не велосипедист.
Аноним 03/04/19 Срд 21:31:38 57121077
>>571207
Умелый копипастинг это высшая степень развития программиста, когда он находит куски кода в гугле быстрее чем писать их самому из головы.
Аноним 03/04/19 Срд 21:34:32 57121178
>>571210
>степень развития программиста
>говнокодера

Поправил тебя, не благодари.
Аноним 03/04/19 Срд 22:49:37 57121779
>>571192
Пора бы тебе понять, что не все такие, как ты. Для кого-то юнити - единственный способ прикоснуться к геймдеву, без этого они ни на что не способны. А кого-то отсутствие движка с порогом входа для дегенератов не остановит - индюшатину пилили еще в девяностых под ДОС.
Аноним 03/04/19 Срд 23:36:32 57122580
Раз мы опять завели срач юнити вс уе, вот вам искренний вопрос - какой движок лучше для 2д игр?
Аноним 03/04/19 Срд 23:39:58 57122781
>>571207
Если ты до сих пор считаешь что умение программировать - это всего лишь на 100% знать все магические словечки и писать их с памяти, то ты не понял сути. Программирование - это умение решать проблемы, раскладывать их на более мелкие части, планировать и видеть на перед.
Аноним 04/04/19 Чтв 05:03:24 57123782
Аноним 04/04/19 Чтв 08:08:07 57124983
Аноним 04/04/19 Чтв 15:56:45 57131384
Нужно чтобы когда пуля врезалась в препятствие происходил бёрст частиц. Какая практика лучшая для этого? Не слишком ли жирно будет вешать Particle System на каждую пулю? Она просто выглядит довольно тяжеловесно, юнити выдержит 30-40 таких пуль?

Просто есть идея сделать так чтобы одна Particle System телепортировалась каждый раз когда пуля врезается куда-то и высирала частицы, стоит такую штуку делать, или нет смысла большого?
Аноним 04/04/19 Чтв 15:59:04 57131485
>>571313
>юнити выдержит 30-40 таких пуль?
Ой, а как же это можно узнать, ммм, уеба?
Аноним 04/04/19 Чтв 16:01:50 57131586
>>571314
Ну моя тестовая сцена конечно выдержит. Мне потенциально еще дохуя нужно навешать на игру.
Я то могу потратить время и выяснить это всё сам, но неужели нет какой-то общепризнанной практики?
Аноним 04/04/19 Чтв 16:03:57 57131687
>>571315
Привыкай все сам выяснять на своем проекте. Навешивай дохуя и тести, может тебе за глаза хватит, и не нужно будет с оптимизациями ебаться.
Аноним 04/04/19 Чтв 16:17:43 57131788
>>571316
Ты прав. Просто есть некоторые вещи которым нужно следовать даже если тебе похуй на оптимизацию, потому что они просто объективно плохи, как например не крутить FindObject в апдейте.

Частицы вроде часто используют, я подумал что уже какие-то базовые правила существуют для них тоже.
Аноним 04/04/19 Чтв 16:43:52 57132089
>>571317
>например не крутить FindObject в апдейте.
Можно крутить, если не лагает.
Аноним 04/04/19 Чтв 17:01:33 57132390
>>571313
нахуй тебе вообще пули? двигай одни и те-же партиклы. в прошлом треде экзампл >>562463
Аноним 04/04/19 Чтв 17:22:52 57132791
image.png (1248Кб, 720x1280)
720x1280
Сколько стоит денег и времени написать С# сервер чтоб он принимал стрим данных с нескольких бирж (трейды, ордербуки), сохранял их в базу, а тем кто залогинен мог отдавать данные как с БД так и пришедшие со стрима. В общем суть затеи иметь возможность смотреть графики цен реалтайм/историю. Также нужен простой аккаунт менеджмент бан, систем месседж и чат ))).
Какие могут быть подводные камни при найме?

Сейчас считаю все на своем пука, в три инстанса фризит на сильных мувах.
Аноним 04/04/19 Чтв 17:35:44 57132892
>>571323
У меня двадэ игра с мультяшными медленными пулями от которых можно увернуться и которые могут быть разного цвета и с разной анимацией. Я сильно не вникал в тот пример который ты скинул сложно, но насколько я понимаю это не мой случай?
Аноним 04/04/19 Чтв 18:46:40 57133893
>>571328
ну вместо Vector3 используй Vector2, добавь Color и какой-то индекс того что должно рисоваться в нужном месте, или имей несколько массивов на каждй тип снаряда. большое дело что-ли поменять как пуля выглядит. заодно и разберешься как можно рендерить какую-то хуйню без геймобжектов.

или можешь то-же самое сделать с помощью ECS. там чуть поменьше кода потребуется.
Аноним 04/04/19 Чтв 20:18:45 57135094
>>571327
Юнити тут причем?
Аноним 04/04/19 Чтв 20:19:11 57135195
>>571225
Гондот, очевидно же.
Аноним 04/04/19 Чтв 20:44:14 57135596
>>571350
Упоминание лучшего двига всегда к месту.
Аноним 04/04/19 Чтв 21:12:07 57135897
Анон, что там с Steam Spy, что думаете?
Аноним 04/04/19 Чтв 21:28:16 57136398
Аноним 04/04/19 Чтв 21:31:33 57136499
>>571363
Не работает как бы, Габен отрубил ему доступ, Админ Спая же работает на Эпиков.
Аноним 04/04/19 Чтв 22:24:59 571372100
>>570390
Короче после долгих заебов понял, что дело в галочке Apply root motion. Надо было ее убрать. Чего не подсказать про это?

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

Хотя что, собсно, ожидать от юнити-треда на мэйлаче..
Аноним 04/04/19 Чтв 22:39:20 571373101
>>571372
Ты много тут подсказываешь сидишь, ебаклак?
Аноним 04/04/19 Чтв 22:52:56 571374102
>>571372
откуда мы, блять, знаем какие у тебя проблемы в повторении устаревшего туториала? предлагаешь чтобы мы всматривались в туториал и одновременно посматривая в хрустальный шар пытались понять что же у тебя могло пойти не так?
Аноним 04/04/19 Чтв 23:29:14 571380103
>>571374
Плюсану этого, хуле ты со своим старым тутором от нас хочешь? Делаешь по тутору- делай по тутору, заебывай того, кто делал этот тутор.
Аноним 04/04/19 Чтв 23:46:23 571384104
>>570005 (OP)
Аноны, очень нужна помощь в создании приложения в Unity, да, вы не ослышались - приложение в Unity. суть в том, что нужна помощь в создании UI. напишите в тг пожалуйста @ShinjiYakuma
Аноним 05/04/19 Птн 01:55:54 571421105
>>571350
Потому что тут ВНЕЗАПНО сидят погромисты возможно знающие ответ на вопрос.
Аноним 05/04/19 Птн 07:23:23 571436106
>>571421
>юнити тред
>программисты
Взвизгнул. Тут есть только таскатели ассетов и прочие додики.
Аноним 05/04/19 Птн 08:42:21 571440107
>>571436
Съеби в мертвый петухотред (анриалоговнотред), даун.
Аноним 05/04/19 Птн 08:44:16 571441108
>>571436
>Взвизгнул
Анриалосвин спалился.
Аноним 05/04/19 Птн 10:45:52 571469109
15485754169870.jpg (318Кб, 807x717)
807x717
>>570005 (OP)
Зигхай анончик. Пишу я значит сейчас скрипты на свой 2д платформер, пилю под андроид и делаю упор на производительность. У меня встал вопрос по поводу отсчёта времени для определённых действий. Решить можно двумя путями:
1)Выделить int переменную и вести в ней отсчёт каждую итерацию.
2)Использовать юнитивский Time.time + задать новую переменную float 1 раз.
Что будет меньше жрать? Как я полагаю Time.time счёт идёт всегда и второй способ будет быстрее.
Аноним 05/04/19 Птн 10:49:11 571471110
>>571469
Довели ебаньков со своей оптимизацией, все уже, пиздец, с катушек съехал.
Аноним 05/04/19 Птн 10:52:45 571472111
>>571471
Ну чё ты. Я первый раз делаю, только учусь.
Аноним 05/04/19 Птн 10:54:14 571473112
>>571472
Смотри там, больше трех интов на проект не создавай, комп сгорит нахуй.
Аноним 05/04/19 Птн 10:55:56 571474113
15408447785092.png (594Кб, 562x780)
562x780
>>571473
Ну я тебя понял, второй способ дешевле.
Аноним 05/04/19 Птн 12:38:12 571480114
Unity 2019-04-0[...].png (243Кб, 1072x772)
1072x772
>>571421 >>571327
вообще, а хуй его знает чего и сколько такое стоит. у меня некого спросить. слишком специфичное чето. сервер с чятиком написать много мозгов не надо. сервер принимающий стрим от бирж это уже звучит как то с чем я вряд-ли вообще когда-либо буду иметь дело.

>>571469
ололо а вдруг кадр не фиксированное время идёт? рот открыть можно что такой хуйней занимаются люди.


кстати об оптимизации. недавно обнаружил что выстрелил себе в ногу слегонца. наверно с пол годика назад (а то и больше) в проект сунул пулл массивов. когда его делал то он представлял собой Dictionary<int, Stack<T>> где int это размер массива. вот вроде логично, я говорю какой размер массива хочу, оно дает, если есть. потом подумал что чет много сущностный пложу, пускай возвращает опционально массивы в степени двойки. а теперь обнаружил что во время поиска пути поиск в словаре по int занимает 15-20% времени. открыл рот, решил что чето хуево. решил что пускай пулл возвращает массивы размером только в степени двойки, а весь пулл хранится в Stack<T>[32], покрутил байтики, стало гораздо быстрей. вот только массивы из пулла тягаются в 250+ местах и некоторые части кода написаны с расчетом что размер массива совпадает с размером запрашиваемого массива. теперь наблюдаю интересную хуйню местами. больше причин вернутся и отрефакторить отрефактореное.
полагаю мораль заключается в том что не следует использовать хуйню с обычными хэшами если потенциально она будет в критическом для производительности коде. история о том как проебать несколько дней вникуда.
Аноним 05/04/19 Птн 18:11:15 571508115
>>571480
>как проебать несколько дней вникуда
Да это ладно, не парься, как говорится, в масштабах вселенной это все мелочи. Хорошо, что ты вообще в таком разбираешься. А мне до твоего уровня надо проебать так еще где-то пол годика, лол.
Аноним 05/04/19 Птн 19:51:16 571532116
image.png (103Кб, 1611x621)
1611x621
>>570005 (OP)
Как заставить анимацию полностью проиграться после того, как разово был установлен параметр? В данном случае на момент устанавливается Melee в true, начинает играться Attack, играется ровно столько, сколько идёт транзишен, и резко обрывается. Если поставить Transition Duration в 0 (то есть без перехода), то анимация не играется вообще.
Аноним 05/04/19 Птн 19:52:00 571533117
>>571532
Или остальная часть проигрывается слишком быстро, я не знаю.
Аноним 05/04/19 Птн 20:40:25 571549118
Аноним 05/04/19 Птн 21:18:09 571562119
15508485967132.jpg (133Кб, 500x391)
500x391
>>571532
HasExitTime поставь и длину ему от анимации воткни 1 в 1. Я щас пилю на тачи контролер, и чтобы чар не двигался ещё во время атаки втыкаю блок на инпут движения на время анимации, только атака, а то с включенным HasExitTime передвижение во время анимации глупо смотрится.
>>571480
>ололо а вдруг кадр не фиксированное время идёт?
Будет другое решение.
>рот открыть можно
Какая у тебя ебанутая манера речи.
Аноним 05/04/19 Птн 22:56:00 571584120
Screenshot2.png (14Кб, 544x584)
544x584
Вдруг кто поможет, я хуй знает уже.

Есть одна кривая, необходимо рисовать на ней каждые 10 метров красную линию. Как это сделать?
Сейчас у меня есть эта кривая, рисовать красные линии на ней получается, но не каждые 10 метров, а хуй знает как.
Вот чисто логически я не понимаю, что именно мне следует использовать, чтобы реализовать это? Цикл For? А как расстояние посчитать на кривой?

Вопрос ебанутый, согласен, давайте попроще. Видите, линии в одну сторону смотрят все. А должны перпендикулярно кривой становиться. Я использовал Vector3.right * 30f; чтобы рисовать такие полосочки. Как их сделать параллельными то?

Сорян за нубские вопросы, можете не отвечать, просто уже заебался с этой кривой.
Аноним 05/04/19 Птн 23:22:15 571587121
Unity 2019-04-0[...].png (143Кб, 1108x612)
1108x612
лол. о да. определенно это самый оптимальный путь!

>>571562
>Какая у тебя ебанутая манера речи.
неужели этот фразеологизм настолько устарел?

>>571584
задавал в прошлом треде этот вопрос но хитрого ответа мне никто не дал.
найди точки кривой, найди дистанцию между всеми отрезками кривой, сложи эти дистанции, используй эту сумму и дистанцию между отрезками для интерполяции вдоль кривой.
Аноним 06/04/19 Суб 00:42:04 571604122
>>571532
public IEnumerator OnMeleeInput()
{
animator.SetBool("melee", true);
yield return new WaitForSeconds(attackTime);
animator.SetBool("melee", false);
}
Аноним 06/04/19 Суб 06:33:03 571612123
>>571587
>о да. определенно это самый оптимальный путь!
Хз как объяснить, я тестю всё сходу и костылей там "не почувствовал" во время игры на сматфоне, удобно получилось. Но это всё привязано только к моему случаю, и мало ли там у него ещё что нужно.
Аноним 06/04/19 Суб 06:41:03 571613124
>>571604
Если уже такая пляска, можно animator.SetBool("melee", false); воткнуть в эвентскрипт на последний тик анимации.
Аноним 06/04/19 Суб 06:42:28 571614125
>>571613
>>571604
И это всё одднохуйственно равняется HasExitTime.
Аноним 06/04/19 Суб 07:29:21 571620126
>>571587
>неужели этот фразеологизм настолько устарел?
Он сразу был дурацким, лучше говори - "ахуеть можно" или "ебануться, хуя ты даун, до сих пор ебешься с патфиндером"
Аноним 06/04/19 Суб 07:35:35 571621127
image.png (29Кб, 675x335)
675x335
>>571549
>>571562
>>571604

Спасибо, разобрался. Проблема была в том, что состоянию ничего не мешало перейти в Idle, так как все анимации идут от AnyState. Пришлось сделать посложнее структуру.
Аноним 06/04/19 Суб 10:16:28 571632128
>>571587
Я придумал только что максимальный костыль для определения длины кривой и разделения её на части: пускаю по ней двигаться "костыльный" обьект, в котором есть скрипт, что если он проходит, например, 50 метров, то делается запись в список о том, что по таким-то координатам надо поставить линию. Пиздец, но по идее может сработать.
За твой вариант спасибо, тоже так попробую, найти общую сумму и поделить её на части, вроде понял. А то там видишь, на скрине, в изгибах как раз больше точек, чем по прямой.
Аноним 06/04/19 Суб 11:12:55 571635129
14632384595542.jpg (69Кб, 1536x852)
1536x852
Вы пришли к какому-нибудь единому способу организации проектов в Юнити? Структура папок, правила именования - вот это всё.

Что я для себя отметил:
- Для ассетов игры нужна отдельная корневая папка с названием вашей организации, либо можно просто назвать папку Game. Всё это для того, чтобы ассеты игры не перемешивались со сторонними ассетами.
- В папке Content текстуры, анимации, звуки. В папке Config скриптаблеобжекты. Остальные папки: Prefabs, Scripts, Resources.
- Сторонние ассеты с контентом можно складировать в папке AssetStore. При этом ассеты-сервисы лучше не перемещать и не трогать. Типа Google Play Services и тому подобное.
- Не использовать пробелы в названиях для папок и ассетов. Хотя насчет именования ассетов не совсем определился. Как и с именами объектов на сцене.
Аноним 06/04/19 Суб 12:26:21 571640130
Аноним 06/04/19 Суб 13:18:45 571649131
Screenshot14.png (45Кб, 1394x813)
1394x813
Screenshot15.png (39Кб, 1372x775)
1372x775
Screenshot16.png (34Кб, 1381x795)
1381x795
Screenshot17.png (21Кб, 1364x807)
1364x807
Ребят, снова очень нужна помощь. У меня есть скрипт диалога, все работает, предложения идут по порядку с прописанной в скрипте задержкой, но! Мне нужно, чтобы предложения(sting) переключались нажатием кнопки, то бишь (Input.GetKeyDown(DialogueInput). Куда бы я не вставлял этот кусок, ничего не работает, диалог либо вообще не запускается, либо предложения не переключаются и все зависает на первом.
Сам чувствую, что решение простое, но не могу осилить. Надеюсь на вашу помощь.
Аноним 06/04/19 Суб 13:20:20 571650132
>>571649
Это ты тут верещал тебе не помогли?
Аноним 06/04/19 Суб 13:22:28 571651133
>>571650
Нет, я не верещал. Просил помощи в прошлом треде, мне помогли и вроде разобрался.
Аноним 06/04/19 Суб 15:13:42 571668134
bc.jpg (21Кб, 480x363)
480x363
>>571649
Ты делаешь игру методом копипаста из туториалов?
Аноним 06/04/19 Суб 15:26:38 571670135
>>571668
Нет, просто условия изменились и теперь мне нужно сделать, чтобы предложения можно было скипать нажатием клавиши.
И я не знаю, как это сделать. Все.
Аноним 06/04/19 Суб 15:35:52 571677136
>>571649
Тут сложно что-либо посоветовать, потому что у тебя полностью ебаклакский код и, видимо, минимальные познания в кодинге.

Ну, скажем так, ты можешь использовать StopCoroutine:
- сохраняем корутину, Startcoroutine её возвращает
- по нажатию на клавишу вызываем StopCoroutine
- увеличиваем index++
Аноним 06/04/19 Суб 15:36:35 571678137
>>571677
...и по новой запускаем Type, конечно же.
Аноним 06/04/19 Суб 15:37:11 571679138
oYzSXQcT3LM.jpg (103Кб, 739x701)
739x701
>>571668
А как же теория создай по методу манкиду игру крестикинолики. Разберись с кодом и постепенно усложняй свою игру, увеличивай и усложняй код пока не получишь ведбмак 3, не?
Аноним 06/04/19 Суб 15:41:56 571684139
>>571640
А как ты обычно именуешь префабы, ресурсы(текстуры, модели и т.п.) и как именуешь объекты на сцене?
Аноним 06/04/19 Суб 15:42:51 571686140
Аноним 06/04/19 Суб 15:44:10 571688141
>>571686
То есть как верблюд?
Аноним 06/04/19 Суб 15:52:14 571694142
>>571677
Спасибо, буду пробовать через это крутить.
Как должен выглядеть нормальный код для решения этой задачи? На что опираться?
Аноним 06/04/19 Суб 15:57:59 571695143
4KsVPSQo9lIQA.jpeg (131Кб, 1000x795)
1000x795
Аноним 06/04/19 Суб 17:19:19 571709144
>>571587
Ахаха, ковырялся в скриптах ассета, который рисует эту кривую, и как ожидалось, нашел там функцию, измеряющую длину кривой. В тему о том, как проебать два дня, лол.
Так, длина есть, теперь надо, зная длину, наебашить каждые 50 метров по отрезку...
Аноним 06/04/19 Суб 18:27:37 571715145
image.png (6Кб, 325x107)
325x107
Посоны как белую линию сделать черной, брат умирает, пишу с тамагочи.
Аноним 06/04/19 Суб 19:02:36 571719146
>>571715
Перекрасить в фотошопе.
Аноним 06/04/19 Суб 19:18:32 571721147
Аноним 06/04/19 Суб 20:44:36 571741148
>>571719
>>571721
Ну плиз, ну не тральте, можно ли как-то поменять ? Я видел там есть екстернал функции, и можно менять назване окна, но может юнити что-то такое позвоялет делать,
Аноним 06/04/19 Суб 22:52:20 571790149
Безымянный.jpg (19Кб, 481x163)
481x163
Что за хуйня?
Аноним 06/04/19 Суб 22:57:09 571794150
>>571790
Юнити распознала что ты не годишься для производства игр. Качай годот.
Аноним 07/04/19 Вск 01:40:36 571824151
unlit.jpg (193Кб, 660x678)
660x678
Как сделать шейдер, чтобы геометрия рисовалась силуэтом залитым текстурой?

Примерно как пикрил.
Аноним 07/04/19 Вск 19:14:23 571928152
Может быть кто-то сталкивался?
В шейдерграфе в HDRP, когда пытаюсь создать Master PBR ноду, то там не отображается превьюшка.

А если пытаюсь делать все по этому гайду, то вроде все получается, но вместо PBR ноды использую Master Lit. Но по итогу, шейдер получается, текстурка и полосочки есть, но не двигаются, хотя все как у него, кроме выходной ноды.
https://www.youtube.com/watch?v=KGGB5LFEejg&t=43s

Вдруг кто-то тоже делал такой шейдер в Unity HDRP...
Аноним 07/04/19 Вск 19:35:33 571938153
рыцорь.jpg (45Кб, 1003x627)
1003x627
>>570005 (OP)
Анончики, знает кто как из Spriter'а анимацию вытащить в юнити? Весь день ебусь, не получается вот этими способами https://github.com/Dharengo/Spriter2UnityDX и https://github.com/loodakrawa/SpriterDotNet/tree/develop/SpriterDotNet.Unity , на разные версии юнити ставил.
Или может есть какая альтернатива спрайтеру? Ручками в фотошопе у меня трёхпиксельный кал получается, а в спрайтере такой пиздатый рыцарь вышел, ходит плавно, бегает, но в юнити не работает.
Я в печали.
Аноним 07/04/19 Вск 20:02:57 571943154
Screenshot2.png (36Кб, 878x901)
878x901
>>571928
Вот, видите, нет ничего.
Аноним 07/04/19 Вск 20:12:30 571948155
>>571943
Ааа, ебать, я понял, он не двигался, пока игра была не запущена. А когда её запускаешь, все работает.
Блин, надо просто найти, как включить отображение шейдеров в режиме редактора.
Аноним 08/04/19 Пнд 01:15:04 572045156
vr.jpg (4Кб, 90x77)
90x77
Если я в цикле с много итераций обращаюсь к одному и тому же элементу списка дважды, есть ли смысл вытащить элемент в локальную переменную и уже к ней обращаться?

Если я кручу цикл 50к итераций с условием i < array.Count, каждый раз оно проверяет каунт листа?А может каунт тоже кешировать надо?

Есть одно место где надо крутить цикл, в которому нужно еще вращать циклы, заметно просаживает, но пока не критчно.
Аноним 08/04/19 Пнд 05:06:14 572053157
>>572045
Сделай и проверь, есть ли выигрыш.
Аноним 08/04/19 Пнд 06:37:51 572057158
Поясните плиз за NGui.
Кто пользовался, как вам?
Аноним 08/04/19 Пнд 10:29:41 572068159
>>571938
Крч воткнул и тот и тот наборы скриптов и префаб с анимациями генерится, но лишние спрайты в нём есть, их дизэйблю и всё сексуальненько работает. Костыль конечно, но зато анимацию легко делать.
Аноним 08/04/19 Пнд 19:24:59 572129160
>>572057
в 2013м было норм. А что?
Аноним 08/04/19 Пнд 19:50:04 572131161
image.png (18Кб, 1117x103)
1117x103
Что это? Никогда такой хуйни не было. Приложение отображает только UI. Фризит по пол секунды
Аноним 08/04/19 Пнд 20:34:55 572143162
>>572131
Взвизгнул в голос с юнити-параши. А ты не забыл случайно купить ассет, отключающий фризы UI всего за 499.99?
мимо-уече-господин
Аноним 08/04/19 Пнд 20:36:14 572145163
>>572143
>Взвизгнул
>UE4
пидорским голоском взвизгнул
Аноним 08/04/19 Пнд 20:38:21 572147164
>>572143
>Взвизгнул
>>571436
>Взвизгнул
Анриалосвинина опять пришла верещать
Аноним 08/04/19 Пнд 22:40:53 572173165
Подскажите способ рендер камеры на текстуру, чет шо нашёл в инете не робит, там через renderTexture дока говорит надо
Аноним 08/04/19 Пнд 22:51:41 572175166
>>571824
Сделал через шейдер граф, но хочется все же ручками написать.
Аноним 08/04/19 Пнд 23:03:08 572177167
>>572173
Всё я понел, закинул в камеру renderTexture в rendertarget и наложил кучу материал на plane
Аноним 09/04/19 Втр 11:05:16 572214168
>>572045
> Если я в цикле с много итераций обращаюсь к одному и тому же элементу списка дважды, есть ли смысл вытащить элемент в локальную переменную и уже к ней обращаться?

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

> Если я кручу цикл 50к итераций с условием i < array.Count, каждый раз оно проверяет каунт листа?А может каунт тоже кешировать надо?

Да, проверяет. Идет обращение к полю листа (каунт). Лучше кеш ровать, так тв получишь -50к операций за тик.

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

А че лист в массив не переведешь? Массивы обрабатываются значительно быстрей. У тебя там че динамическое изменение кол-ва элементов?
Аноним 09/04/19 Втр 13:14:49 572226169
image.png (242Кб, 345x380)
345x380
как сделать такой прямой свет? Частицы? Или лучше сделать его как объект и присвоить ему транспарент-шейдер?
Аноним 09/04/19 Втр 13:34:13 572232170
>>572226
Свет не прямой. Под действием гравитации пространство искривляется и направление потоков света тоже. Прямой свет это упрощение чтоб юнити не тормозило.
Аноним 09/04/19 Втр 13:36:31 572233171
>>572232
И к чему ты это пизданул, педринька? Поумничать решил? В ебало тебе посикал.
Аноним 09/04/19 Втр 13:56:05 572236172
Аноним 09/04/19 Втр 14:32:20 572240173
>>572226
это объемный свет, если ты не сеньор-погромист, лучше купи ассет на пару баксов или найди бесплатный
Аноним 09/04/19 Втр 14:34:01 572241174
>>572236
кал для гламурных гомосеков
Аноним 09/04/19 Втр 14:40:11 572243175
Аноним 09/04/19 Втр 14:41:23 572245176
Аноним 09/04/19 Втр 15:04:24 572251177
Аноним 09/04/19 Втр 15:31:36 572256178
>>572233
Долбоебу так припекло что на нейтральное замечание он извлек из своего микроскопического кубка нейронов все ругательства которые знал. Классический юнитиребенок.
Аноним 09/04/19 Втр 15:33:13 572260179
>>572256
Хуя ты подорвалось, чмо, я просто обоссал тебя за выебывания.
Аноним 09/04/19 Втр 16:02:19 572268180
>>572260
>безигорный юнитидаун думает что кого-то обоссал
)
Аноним 09/04/19 Втр 16:21:36 572272181
>>572268
Сначала, выебываясь, пизданул какую-то хуйню не в попад, потом чтобы сгладить обсер начал обвинять других, классический обсер ебанько.
Аноним 09/04/19 Втр 17:34:45 572282182
Кароч. я ебанутый художник. вот теперь хочу высирать свои художества еще и в виде .exe

Собсн всё норм, но одну хуйню ники не догоню. Значит речь о текстурах. Вот, например в тридэхе я накидал хуйню из восьми разных кубов. И хочу на всех них ебануть текстуру_нэйм. Чо происходит. Все кубы обтягиваются текстурой одинаково X1. Можно потайлить, но потайлю для одного кубика - попидарасит остальные.

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

Памахи блядь вспомнить, пездец же я ебал. пол-бороды вырвал уже, ну
Аноним 09/04/19 Втр 17:39:46 572283183
>>572282
Делай все кубы в один меш и одну развертку.
Аноним 09/04/19 Втр 17:48:12 572287184
>>572283
Хуйня. У меня кубами ухуярено пол-левела. Они - стена, они - потолок. Они всё. Вот это вот всё говно надо залить зернистой текстурой. Я хочу, чтобы она легла одинаковым масштабом и я знаю, что это можно. Только я забыл как
Аноним 09/04/19 Втр 17:54:11 572289185
>>572287
Пишешь как даун, вообще непонятно, что ты там намутил, ебись сам с этим говном.
Аноним 09/04/19 Втр 17:55:26 572290186
>>572289
СУКА КАК ТЕКСТУРУ ОТЦЕПИТЬ ОТ РАЗВЕРТКИ?
Аноним 09/04/19 Втр 17:59:41 572292187
>>572290
Ну как-то видел способ, типа проецирования, но это хуйня, ебись с разверткой, никак ты не обойдешь это.
Аноним 09/04/19 Втр 18:39:33 572303188
блядь. ебаться с развёртками для пятнадцати потолков, шестидесяти стен и целой кучи всякой поеботы это пиздец, сочленять одну длинную стену из двух маленьких, это еще больший пиздец. вывод: пизданулись в конец, да?
Аноним 09/04/19 Втр 18:41:19 572304189
>>572303
Ты должен принимать эти трудности как благо.
Аноним 09/04/19 Втр 18:47:23 572309190
>>572304
Для начала я походу должен принять бутираты.
Аноним 09/04/19 Втр 22:09:42 572488191
Засранцы!
Я - повелитель шейдера!
Запомните, вашу мать, это лицо!
Там где шейдер, там, вашу мать, это лицо!
Я знаю, как обращаться с этим дерьмом.
Никто не владеет шейдером, как я.
Ни этот гавнюк. Ни вы,
гавнюки вонючие, там, в зале.
Я шейдером командую. Когда доходит до дела,
Я вот что с ним делаю.
Я щипаю его вот так...
Ах ты, гавнючок...
Трусь об него носом...
Аноним 09/04/19 Втр 22:11:22 572489192
Без имени-1.jpg (370Кб, 1203x1588)
1203x1588
>>572488
>Я - повелитель шейдера!
>Запомните, вашу мать, это лицо!
Аноним 09/04/19 Втр 22:32:56 572499193
>>572214
>А че лист в массив не переведешь? Массивы обрабатываются значительно быстрей. У тебя там че динамическое изменение кол-ва элементов?
Да, динамические, постоянно набиваю их данными, ну вообще наверное можно было бы лучше сделать, но не буду, так как этим вообще должен заниматься сервер, а я пока что прототипирую.
Аноним 10/04/19 Срд 00:45:15 572523194
Какая формула у расстояния через v,a,drag в Unity?
Аноним 10/04/19 Срд 00:47:31 572524195
Аноним 10/04/19 Срд 06:38:04 572535196
>>572499
Ну, прототипируй, прототипируй...
Аноним 10/04/19 Срд 14:53:35 572578197
image.png (2521Кб, 1920x1080)
1920x1080
image.png (612Кб, 900x506)
900x506
image.png (490Кб, 1920x1080)
1920x1080
Помогите ньюфогу только недавно открывшему юнити. Значит захотел сделать игру типа пикрелейтед, создал класс окна, наследовал блокнот с терминалом и вроде бы все работает, окна теперь двигаются туда сюда, растягиваются, тоси боси, но вот как сделать таскбар вообще представить не могу. Чтобы на панельке отображались иконки запущенных программ и с нее же можно было запускать установленные, как в макоси.

Я так понимаю нужно в массиве хранить объекты со скриптами окон на одном родительском объекте? А где хранить установленные программы? Куда копать ёбаный спасите
Аноним 10/04/19 Срд 17:47:54 572600198
>>572303
Я понял, что он хочет, тоже не знаю, как это сделать.
На ум приходят шейдеры. Может быть и есть где-то в юньке настройка материала такая, чтоб он не растягивал текстуру, но сам не нашел тоже.
Если кто знает вдруг, как это обойти- пишите.
Аноним 10/04/19 Срд 18:36:50 572611199
>>572578
Сложноватый ты для ньюфага выбрал проект, как мне кажется. Если сам не понимаешь- отложи, придумай что-то попроще, вернись попозже, когда такие вещи вопросов вызывать не будут.
Хотя тебе могут конечно помочь, но ты захочешь сделать следующую фишку, и опять сюда придешь спрашивать? Если ньюфаг, то изучай документации, пробуй, экспериментируй, делай как считаешь нужным, со временем все придет.
Аноним 11/04/19 Чтв 01:26:24 572753200
Как управлять персонажем физически/ убрать лаг на fixdeupdate?
Аноним 11/04/19 Чтв 05:56:44 572782201
>>572753
Маня, управление с вводных устройств исполняется в апдейте. Ищи экзекутив ордер на сайте юнити.
Аноним 11/04/19 Чтв 05:59:50 572783202
>>572782
Если forces to через FixedUpdate, дубина.
Аноним 11/04/19 Чтв 09:54:13 572815203
>>572783
Ты применение форсес через че назначать собираешься, манюня? Вот хочешь ты по нажатию кнопки вызвать функцию addforce, ты этот вызов в апдейте должен делать.
Аноним 11/04/19 Чтв 12:22:38 572844204
Аноним 11/04/19 Чтв 12:30:56 572845205
Как задетектить полный оборот 2д объекта вокруг своей оси?
Аноним 11/04/19 Чтв 14:59:11 572859206
image.png (131Кб, 756x496)
756x496
Почаны что с тенями (2D проект), но в 3Д хуйне тоже самое, где обосрался
Аноним 11/04/19 Чтв 15:02:33 572860207
Idle000.png (275Кб, 655x653)
655x653
>>571938
>>572068
Ну я конечно долбоёб. В спрайтере есть экспорт в png, пиздец сколько я мозги ебал.
Аноним 11/04/19 Чтв 15:23:10 572864208
image.png (738Кб, 1421x566)
1421x566
Аноним 11/04/19 Чтв 15:25:10 572865209
>>572845
Зависит от контекста.
Запомни состояние ротации на момент начала, а затем, по завершению разворота - простая математика?
Аноним 11/04/19 Чтв 15:40:30 572868210
>>572859
Какого хуя тени ведут себя так?
не спрашивайте почему там спрайт и куб, я просто балуюсь
Аноним 11/04/19 Чтв 15:40:49 572869211
image.png (71Кб, 669x522)
669x522
Аноним 11/04/19 Чтв 15:41:43 572870212
image.png (45Кб, 742x514)
742x514
>>572869
Если что тут куб торчит из стены и такого эффекта быть не может
Аноним 11/04/19 Чтв 16:07:58 572872213
>>572870
мб параметр bias на источнике света?
Аноним 11/04/19 Чтв 16:23:15 572873214
Аноним 11/04/19 Чтв 18:13:06 572882215
Анончики, глупый вопрос, но помогите :с

Пишу редактор уровня. Есть кнопка. Она делает Instaniate префаба, но на сцене создается не префаб, который синенький кубик в иерархии, который имеет связь с префабом, а простой геймобджект, серый куб, который не связан с префабом.
Понимаете?
Как делать Instaniate именно префаба, чтоб создавался синенький кубик в иерархии, а не просто копия, которая не связана с префабом?
Аноним 11/04/19 Чтв 20:08:38 572914216
Я уже нахуй плавлюсь.
Есть цикл for, в нем нужно сгенерить 5 рандомных значений. Unity.Random.Range(x, y) генерит одни и те же значения ("23" пять раз, скажем). System.Random делает тоже самое. Говорят: "Делай одну инстанцию, в ней Random.Next() будет нормально работать," — а вот хуй там, блядь!

Как быть? Впихнуть WaitForSeconds(), чтобы менять сид?

>>572882
Лучше напиши, зачем тебе такая приблуда.
Аноним 11/04/19 Чтв 20:18:55 572919217
14090795577300.jpg (23Кб, 170x200)
170x200
Какая же у Юнити куцая система партиклов. Хорошо что они поняли это раньше меня и них там уже графы на подходе.
Аноним 11/04/19 Чтв 20:38:02 572924218
Анончики, глупый вопрос, но помогите :с

Пишу редактор уровня. Есть кнопка. Она делает Instaniate префаба, но на сцене создается не префаб, который синенький кубик в иерархии, который имеет связь с префабом, а простой геймобджект, серый куб, который не связан с префабом.
Понимаете?
Как делать Instaniate именно префаба, чтоб создавался синенький кубик в иерархии, а не просто копия, которая не связана с префабом?
Аноним 11/04/19 Чтв 20:41:10 572925219
Ой, сорян, два раза отправил.
>>572914
Написал кастомный редактор уровня, с его помощью расставляю условные "монетки" по уровню. Хотел бы, чтоб изменяя префаб, менялись все "монетки" на уровне автоматом.
Аноним 11/04/19 Чтв 21:37:39 572938220
>>572925
Так погоди, в теории так и должно быть же. Если ты попробуешь изменить инстанцию "монеты", тебе будет предложено сохранить изменения в префаб. Оно работает и в обратную сторону.
Ах ты пидор, заставил меня удалить кусок окошка.
Аноним 11/04/19 Чтв 23:56:10 572980221
>>572938
Нда? Нестед префабы которые, да? Надо тогда еще поковыряться, спасибо за помощь.
Ха, лох без куска окошка, ха
Аноним 12/04/19 Птн 12:30:57 573075222
>>572914
> Я уже нахуй плавлюсь.
> Есть цикл for, в нем нужно сгенерить 5 рандомных значений. Unity.Random.Range(x, y) генерит одни и те же значения ("23" пять раз, скажем). System.Random делает тоже самое. Говорят: "Делай одну инстанцию, в ней Random.Next() будет нормально работать," — а вот хуй там, кукарекуууу!

Void Loopa{
for (int i =0; i <5; i++)
{
Zaloopa(Random.range(0f, 100f));
}
}

Void Zaloopa(float hui)
{
float huis-to-ops-ass = hui;
}
Аноним 12/04/19 Птн 12:33:20 573076223
>>572844
Найс порвался, пидоран
Аноним 12/04/19 Птн 14:56:48 573117224
Нубский вопрос: как сделать функцию которая будет ждать 2 секунды перед тем как продолжить, но если я вызову другую функцию во время этих двух секунд то она отменит себя
Аноним 12/04/19 Птн 15:03:39 573119225
>>573117
Создаешь таймер на 2 секунды, как закончит так вызывай функцию, если прерывается сбрасывай.
Аноним 12/04/19 Птн 15:05:09 573121226
>>573117
Через корутины.
При вызове второй функции, просто в глуху делай запрос на Stop Courotine для первой, даже если ее нет - не важно.
Аноним 12/04/19 Птн 15:59:47 573135227
>>573121
Заебись, спасибо, работает
Аноним 12/04/19 Птн 18:29:20 573161228
>>573075
> Unity.Random.Range(x, y) генерит одни и те же значения ("23" пять раз, скажем).
Аноним 12/04/19 Птн 18:38:30 573163229
изображение.png (11Кб, 509x95)
509x95
изображение.png (18Кб, 536x163)
536x163
>>573161
А, не, я просто криворукий пиздабол. В чем я и не сомневался, мда.
Аноним 12/04/19 Птн 19:15:02 573169230
>>573163
Придется тебе извиниться за наше потраченное время.
Аноним 13/04/19 Суб 00:47:31 573204231
Как сделать зеркальный пол?
Аноним 13/04/19 Суб 02:02:05 573207232
image.png (308Кб, 1070x571)
1070x571
Юзаю воду из стандартных ассетов, как сделать,чтобы источники света отражались? На скриншоте деревья подсвечивает point light, хотелось бы, чтобы он и в воде он не виден..
Аноним 13/04/19 Суб 02:21:48 573208233
>>573207
> и в воде он не виден..
*fix И в воде был виден
Аноним 13/04/19 Суб 04:23:00 573211234
>>573207
как блять источник света будет отражаться. он невидимый.
Аноним 13/04/19 Суб 04:25:13 573213235
>>573207
1. Моделишь фонарный столб
2. Моделишь фонарь
3. Рисуешь текстуры
4. Кодишь шейдер "источника света от лампы"
5. Алигнишь с point light
done
Аноним 13/04/19 Суб 10:48:25 573241236
image.png (530Кб, 1908x942)
1908x942
У всех так, когда в новом проекте hdrp просто выделяю камеру сыпятся ошибки и камеру нельзя двигать?
Аноним 13/04/19 Суб 10:56:06 573244237
>>573241
Вроде все ок было, хз что это у тебя. Попробуй сцену запустить, выключить и потом подвигать.
Аноним 13/04/19 Суб 11:00:35 573245238
>>573244
Да у меня во всех выпусках последних такое. еще раньше было, что при запуске игры черный экран, нужно было галочку с dof снять, потом пофиксили. Сейчас скачал последний билд опять эта хуйня вернулась.
Аноним 13/04/19 Суб 13:09:17 573291239
5266972+200a369[...].png (17Кб, 153x120)
153x120
>>573169
> потраченное время
> сидит на двачах

Короче, какого-то хуя это не работает и берет последнее значение, которое получено в первом цикле: https://pastebin.com/bekyz0G3
А это работает: https://pastebin.com/Ed1zeVTn
Аноним 13/04/19 Суб 20:32:54 573391240
15407549066220.jpg (170Кб, 720x960)
720x960
Почему при нулевом освещении "типо ночь" деревья те что в дали становятся светлыми? А вблизи нормальные.
Аноним 13/04/19 Суб 20:53:08 573395241
Почему в юнити нельзя просто загружать из массива разные анимашон клипы динамически и запускать на аниматоре?
Вдобавок нужно как анрилодебил на блююпринтах, таскать анимации в аниматоре и мазать лапшу из стрелочек.
Какая же сранина, слов нет.
Аноним 14/04/19 Вск 03:24:54 573437242
>>573395
Можно, в принципе, но нахуй так жить?
Аноним 14/04/19 Вск 10:00:15 573472243
Анон, а как сделать систему очков, чтобы было не
>150 очков
а
>0000150 очков
?
Наверняка есть функция для этого, а я не могу её найти.
Аноним 14/04/19 Вск 10:30:31 573475244
>>573472
textScore.text = score.ToString("D7");
Аноним 14/04/19 Вск 12:32:50 573487245
>>573437
>нахуй так жить?
ну например:
Есть основной аниматор с состояниями ходить, бегать, итд.
Есть сотни возможных абилок с уникальными анимациями, которыми не желательно забивать основной, иначе это организация через жопу, игрок будет юзать от силы 5%, а мы зато держим весь хлам в памяти контроллера, а теперь представь как весело с таким аниматором работать
(см. сотни возможных абилок с уникальными анимациями).

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

Забавно что в старой системе, от которой отговаривают все мануалы, этот функционал походу был.
Аноним 14/04/19 Вск 16:20:20 573526246
Подскажите гуманитарию, как из двух кватернионов и времени получить угловую скорость, а потом применить её к другому кватерниону?
Аноним 14/04/19 Вск 16:44:16 573537247
>>573526
Если только среднюю скорость
v = S/t
где S - пройденный путью
Аноним 14/04/19 Вск 16:52:18 573540248
>>573537
Это типа шутка произошла? Очевидно же, что вся суть вопроса в кватернионах.
Аноним 14/04/19 Вск 16:55:26 573543249
>>573540
И?
У тебя есть вектора, используй их, блять.
>t. middle-school drop out knows more than you
embarassing
Аноним 14/04/19 Вск 18:35:05 573575250
>>573475
Ну это понятно.
Я просто хотел, чтобы в начале было 000000 очков написано, ты такой подобрал монетку, и стало 000150 очков, понимаешь?
Просто можно наговнокодить всякого разного, но наверняка есть какой-то простой метод, чтобы считать такое.
Аноним 14/04/19 Вск 18:40:06 573579251
>>573291
Че "это", шизоид? Ты можешь мысли четче выражать? В первом листинге ты просто 5 раз подряд отнимаешь от temp рандомное число. Итого у тебя ОДИН результат только - после 5-го отнимания.

Во втором листинге ты после каждого отнимания присваиваешь результат элементу массива, итого у тебя уже 5 результатов получается, хоть там и не полный код у тебя дан, похоже, т.к. назначения x через temp не видно.

тебе, мань, че надо-то?
Аноним 14/04/19 Вск 18:47:10 573580252
Аноним 14/04/19 Вск 19:15:50 573590253
Аноним 14/04/19 Вск 19:21:46 573593254
>>573575
Функция ToString(), параметр "D7", где 7 - количество цифр в строке.
Аноним 14/04/19 Вск 19:52:24 573596255
Аноним 14/04/19 Вск 21:53:36 573623256
>>573579
Ого, какую хуйню я написал в pastebin.
х присваивается значение "temp - Unity.Random()". Если делать это в одном цикле, все переменные в x[] получают свои рандомные значения и в MonoBehaviour в текстовом объекте они будут соответствующими. Если в MonoBehaviour отправлять их в отдельном цикле, то всем MonoBehaviour, какого-то хуя, присваивалось последнее значение из x[].

> шизоид
> мань
Успокойся.
Аноним 14/04/19 Вск 23:32:34 573646257
>>573590
>>573593
Ого, вот сейчас понял, спасибо, лучей добра вам :3
Аноним 15/04/19 Пнд 11:48:09 573712258
Door.webm (5436Кб, 1152x576, 00:00:25)
1152x576
>>573487
в старой такого крутого блендинга не было. вообще при желании его можно и воспроизвести на коленке.
http://runevision.com/thesis/rune_skovbo_johansen_thesis.pdf
можно взять локомоушен с которого можно сказать меканим делался, он до сих пор в открытом доступе. очень интересное чтиво внутри.

а вообще вроде эта хуйня есть ещё https://www.youtube.com/watch?v=uFJvRYtjQ4c

>>573526
вычти из одного кватерниона другой, подели на время. чтобы вычесть воспользуйся Quaternion.Inverse на одном и помножь другой на него чтобы получить дельта-ротацию. ну а дальше лерпом воспользуйся например если хочется поделить.
Аноним 15/04/19 Пнд 20:47:06 573773259
>>570005 (OP)
Посоветуйте годных русскоязычных туториалов на ютубе. Попробовал посмотреть, так там какие-то косноязычные омежки в топах.
Аноним 16/04/19 Втр 06:30:44 573844260
>>573623
Таблетки прими, шизик, которые тебе врач прописал, ты хуйню какую-то бессвязную несешь. И пройди пару уроков по циклам, а то с таким пониманием тебе место за кассой в макдаке нищебродов обслуживать.
Аноним 16/04/19 Втр 06:31:52 573845261
15174294650770.jpg (23Кб, 480x336)
480x336
>>573773
> годных
> русскоязычных
Аноним 16/04/19 Втр 14:27:52 573916262
>>573844
Ты ебанутый? Что тебе непонятно? Я уже решил проблему, зачем ты мне втираешь свои таблетки?
Аноним 16/04/19 Втр 15:56:19 573933263
Когда назначаешь smoothnes map, unity также смотрит на uv - развертку, как в albedo?
Вот скажем, есть модель двери. У корпуса двери - metallic и smoothness равны 0, а у дверной ручки 1. Можно ли одним материалом сделать разные части модели с различными уровнями гладкости?
Аноним 16/04/19 Втр 15:59:22 573936264
15549708096030.mp4 (3648Кб, 2560x1080, 00:00:09)
2560x1080
Аноним 16/04/19 Втр 16:01:22 573937265
Пацны, а как сделать простую систему разблокировки уровней за монетки и чтоб сохранялось еще?
Аноним 16/04/19 Втр 23:43:18 574048266
Аноним 17/04/19 Срд 01:18:47 574062267
c Un
Аноним 17/04/19 Срд 08:09:28 574075268
>>573937
Тебе нужно универсальное решение под разные платформы? Тогда
https://playfab.com/
Аноним 17/04/19 Срд 12:29:17 574108269
>>573936
сукка как же бесит эта раздутая опухоль из терминов и "нововведений" за щеку
почему эти дебилы не могут в keep it simple, я же 1ma
наберут блять пакистанцев и индусов по квоте и те плодят сущности чтобы не уволили, пора чтоли к движку поскромнее присматриваться хз
Аноним 17/04/19 Срд 17:05:30 574225270
>>574108
отправь им бритву оккама
Аноним 18/04/19 Чтв 18:29:09 574500271
Можно ли как то поставить катсцену, сделанную с помощью таймлайна, на паузу, при этом не ставя на паузу всю игру? Ну, что бы продвижение по тайлмлайну остановилось на некоторое время.
Аноним !gOlrx2AM8I 18/04/19 Чтв 22:24:16 574578272
Аноним 18/04/19 Чтв 22:50:00 574599273
>>573773
>Посоветуйте годных русскоязычных туториалов на ютубе. Попробовал посмотреть, так там какие-то косноязычные омежки в топах.
Бамп вопросу, пока не началось.
Аноним 18/04/19 Чтв 23:17:41 574607274
>>574599
Смотря какие задачи ты хочешь решить
Думаю книжки и дока решит сэкономит тебе время больше, чем ты будешь слушать и смотреть получасовые ролики
Аноним 19/04/19 Птн 00:45:05 574621275
bump
Аноним 19/04/19 Птн 06:03:45 574644276
Анон как в юните реализованы сборщики мусора? Они там автономные или самому приходится инициализировать их?
Аноним 19/04/19 Птн 06:06:43 574646277
Аноним 19/04/19 Птн 15:44:10 574890278
>>574607
Вы успешно провалили тест анона на отзывчивость.
Аноним 19/04/19 Птн 23:06:22 575032279
>>571668
Самый лучший способ.
Аноним 20/04/19 Суб 08:54:23 575088280
Насколько сложно в юнити сделать йоба-онлайн игру? Небольшую пошаговую стратегию например. Сложно будет разбираться с онлайн-частью ? Можно ли к уже готовой игре прикрутить мульти-плеер?
Аноним 20/04/19 Суб 08:57:46 575089281
>>575088
Есть готовые сетевые фреймворки/решения для Unity, как платные, так и бесплатные, в том числе от самих Unity
Аноним 20/04/19 Суб 09:01:33 575090282
Аноним 20/04/19 Суб 14:00:01 575172283
Layers.webm (1153Кб, 1040x582, 00:00:26)
1040x582
Во заебись теперь и слои приделал

>>575089
только они постоянно чет не работают или отваливаются
Аноним 20/04/19 Суб 14:22:59 575183284
139230274320285[...].jpg (30Кб, 600x444)
600x444
>>575172
>только они постоянно чет не работают или отваливаются
Это потому что ты пикрелейтед.
Аноним 22/04/19 Пнд 05:05:56 575699285
Котаны, подскажите, как называется ассет, визуализирующий разрушение цельной модели или как этот эффект вообще называется?
Аноним 22/04/19 Пнд 13:35:59 575772286
image.png (252Кб, 1363x525)
1363x525
Что это за поебень? Выкрутил normal bias только для того, чтобы лучше было видно. Избавиться от этого можно только если сильно приблизить или отдалить камеру. Как ещё можно избавиться от этого круга, которого нет?
Аноним 22/04/19 Пнд 13:51:28 575774287
Аноним 22/04/19 Пнд 14:36:22 575796288
>>575772
> Как ещё можно избавиться от этого круга, которого нет?
INSTALL
Аноним 22/04/19 Пнд 18:01:51 575837289
Аноним 22/04/19 Пнд 18:36:38 575842290
DdzF0XRVMAAOP7F.jpg (6Кб, 236x202)
236x202
>>575837
А как в генте собрать из исходников юнити? От то-то же и оно!
Аноним 22/04/19 Пнд 19:20:48 575857291
5drAaXNSV6o.jpg (58Кб, 720x720)
720x720
В кратце скажите:
1. кому всрался новый гарбадж коллектор? Это какой-то выигрышь в производительности для мегапроектов или любому нубу это пригодится?
2. Че таймлайн кто-нибудь уже освоивает? Кому-нибудь она всралась? расскажите
Аноним 22/04/19 Пнд 19:37:21 575868292
>>575857
>1. кому всрался новый гарбадж коллектор? Это какой-то выигрышь в производительности для мегапроектов или любому нубу это пригодится?
Просто неплохо иметь альтернативу.
Аноним 22/04/19 Пнд 19:37:39 575869293
>>575857
IGC это, конечно, хорошо и нужно, но! Раньше говнистость кода ограничивали лагспайки GC (BTW как эти говнокодеры умудряются в языке с value types так засрать всё объектами? Даже в майнкрафте такого нет, а ведь там каждый ебучий вектор - объект), а теперь ещё один гвоздь в дамбе им. Говна заржавел и можно ожидать ещё больше мозговыносящих техник.

Для нормальных разработчиков профит разве что в играх с открытым миром, когда много параши приходится подгружать и забрасывать на лету.
Аноним 22/04/19 Пнд 19:39:27 575871294
>>575869
Может они под себя перекраивают, судя по последним демкам подбираются к игрострою
Аноним 22/04/19 Пнд 20:13:53 575884295
>>575869
>BTW как эти говнокодеры умудряются в языке с value types так засрать всё объектами? Даже в майнкрафте такого нет, а ведь там каждый ебучий вектор - объект
Можно пример этого? Я сам кодер но не вдуплил о чем речь
Аноним 22/04/19 Пнд 20:21:56 575887296
Да вы чего? Ответьте >>575772
Этот глитч у всех должен возникать, кто не смещал камеру сильно. Как фиксите?
Аноним 22/04/19 Пнд 20:23:12 575889297
>>575887
Ты пишешь непонятно, как даун.
Аноним 23/04/19 Втр 04:46:45 575984298
345323423.jpg (101Кб, 939x245)
939x245
Аноним 23/04/19 Втр 05:02:35 575987299
>>575884
Ты не кодер, а школьник обоссаный, который про кучи и стеки слыхом не слыхивал, но пытается чето сложнее арканоида родить.

Пиздос, еблан, матчасть подучи прежде чем лезть в гд.
Аноним 23/04/19 Втр 06:30:27 576003300
>>575987
Все кодеры настолько мерзкие элитисты?
Аноним 23/04/19 Втр 06:31:09 576004301
>>576003
Да нет, только тот придурок
Аноним 23/04/19 Втр 06:59:44 576005302
>>576003
Ты не рефлексируй, школьник ебаный, а книжки по программированию почитай, там где базовая теория, про типы данных, про то как память в кудахтере работает. Тогда может быть потом тебя меньше будут обоссывать за твою пидорашью полуграмотность, КОДЕР, блядь, хуев.
Аноним 23/04/19 Втр 07:23:45 576008303
>>576005
> а книжки по программированию почитай,

Забавное чтиво, даже на русском языке через несколько десятков страниц это чтиво превращается в кашу.

мимокрокадил-неосилятор
Аноним 23/04/19 Втр 07:51:01 576012304
>>576008
У тебя мозги в кашу, просто, манька. Там только имбецил-пидораха не поймет. Но не всем де людьми быть, верно, пидоран? Кто-то типа тебя и за кассой должен хуи сосать.
Аноним 23/04/19 Втр 08:17:53 576015305
>>575857
>Че таймлайн кто-нибудь уже освоивает?
Неплохая штука, но есть косяки.
Аноним 23/04/19 Втр 09:43:30 576027306
>>576005
пидор, ты зачем сюда влез? умным себя показать? я твою домовую книгу шатал. бойся, ходи оглядывайся по сторонам
Аноним 23/04/19 Втр 09:48:28 576028307
>>576027
Съеби, сын шлюхи.
Аноним 23/04/19 Втр 10:15:54 576030308
>>576027
Пидораха, акстись, я из тебя человека пытаюсь сделать, а ты знай себе нахрюкиваешь "хрююю ни мишай мине бить тупорылой пидорахой! Нихачу ничо знать хачу погромировать! Кукарекууу!" Ты, пидорундель ебаный, лучше послушай че тебе лбди оьразованные говорят, подучи основы программирования, поом уже лезьпроьоваться в гд. А пока твои нахрюки только людям насмех, всосал, хрюндель?
Аноним 23/04/19 Втр 10:36:44 576031309
>>576030
я знаю основы программирования, расслабься, маня. Ты приведешь пример:
>как эти говнокодеры умудряются в языке с value types так засрать всё объектами? Даже в майнкрафте такого нет, а ведь там каждый ебучий вектор - объект
Или ты это спизданул так, чтобы себя умным показать, типо ты чето знаешь?
Аноним 23/04/19 Втр 10:57:25 576033310
>>576031
Детектор чини, пидораха ебаная, я не тот анон. Знал бы ты основы, без сторонней помощи бы вдуплил что речь о структурах. Но ты тупая пидораха, которая, судя по всему, только итт узнала что оказываются бывают разные типы данных, но все равно настолько тупорылая что не знаешь базовой хуйни как можно структуры юзать, а как классы (объекты), какая память используется в разных случаях. Нассал тебе в рот тугой струей, в общем, пидорашка.
Аноним 23/04/19 Втр 11:11:42 576035311
еба вы злые здесь
Аноним 23/04/19 Втр 11:13:37 576036312
>>576035
>наткнулся на одну злобную пидараху
>вы все тут злые, обидили!
Аноним 23/04/19 Втр 11:17:56 576037313
>>576033
а может просто тот еблан так изъясняется, что ничего не понятно? Я Value types блять и чего? При чем тут структуры? Ты тоже свой детектор чини шлюха, я знаком со структурами.
>>576035
Да тут просто один петушара решил показать, что он тут главный в программировании. Ну что, братцы, зададим ему люлей?
Аноним 23/04/19 Втр 11:19:51 576038314
>>576037
>Ну что, братцы, зададим ему люлей?
Нее, я игрою занят.
Аноним 23/04/19 Втр 12:37:45 576045315
>>576037
> кукарекууу! Я все знаю, только обосрался трижды подряд! Аряяя!

Пидораха ты бестолковая, хватит приператься, сядь книги почитай, матчасть выучи, пока только людей смешишь.
Аноним 23/04/19 Втр 13:04:08 576047316
>>576037
>Ну что, братцы, зададим ему люлей?
Во, придумал! А давайте его нахуй пошлём?
Аноним 23/04/19 Втр 14:24:30 576064317
>>576035
Извиняйся! Быстро!
Аноним 23/04/19 Втр 17:13:32 576087318
>>576064
ладно не злые, просто день плохой был
Аноним 24/04/19 Срд 11:53:14 576158319
Сотрудники НАСА[...].jpg (89Кб, 785x784)
785x784
Объясните про мультиплеер в Юнити: сложно за него браться новичку? Я имею ввиду создать какие-то базовые вещи типо передвижения игроков по карте, чтобы у всех в клиенте передвигаемый ящик там передвигался и т.д.?
Это типо просто как и создать меш: прочел туториал небольшой и сделал? Или там какая-то ниибацо серьезная настройка проекта нужна перед этим?

Я просто боюсь вкатываться, думаю не потяну мультиплеер.
Аноним 24/04/19 Срд 11:56:09 576159320
>>576158
>сложно за него браться новичку?
Да.

>Я просто боюсь вкатываться, думаю не потяну мультиплеер.
Ебаться придется. Есть куча абстракций, впрочем, посему глубокое знание сетей не критично
Аноним 24/04/19 Срд 12:33:50 576164321
>>576159
>посему глубокое знание сетей не критично
Оно там вообще не нужно, по большому счёту.
На шарпе код взаимодействия с сетью занимает несколько строк, на плюсах сервер у меня занял пол страницы. Ладно, я с сетями работал сколько себя помню. Но вот даже если бы не знал, то по инструкциям написать заняло бы очень немного времени. Но я не использовал юнитивозможности. Я использовал тупо шарп + кресты.
>>576158
Основная ебля у тебя будет с синхронизациями, попытка что-то придумал для борьбы с неправильным поведением игроков (ты же планируешь закладывать устойчивость к читам/хакам/подмене пакетов и данных в дизайне?).
В любом случае, сеть - не основная вещь, о которой тебе придётся волноваться.
Аноним 24/04/19 Срд 13:00:00 576169322
>>576164
спасибо, анончик. это вселило в меня больше уверенности
Аноним 24/04/19 Срд 15:30:25 576241323
Только недавно вкатился: насколько приемлима реализация тайкуна/менджмент игры через простой InvokeRepeating, когда каждые полсекунды идет один день игры и следовательно все вычисления геймплея? Можно ли как-то по другому или этого достаточно
canvas.sendwillrendercanvases layout Аноним 24/04/19 Срд 18:32:44 576269324
image.png (110Кб, 1089x553)
1089x553
Что за пиздец? Захотел сделать простую консольку акка логгер, ебашу канвас отдельынй, ебашу туда панель на панель кидаю 20 элементов с text, как только появилось новое сообщение или скролл, в цикле каждуому элементу меняется текст, элементы пересоздавать не нужно, просто выключил лишние если сообщение одно или вовсе нет. Смотрю профайлер, а там 5 мс при прокрутке говна, что это блядь такое, не ну я поинмаю что этому говну нужно пересобрать весь канвас, но хули там собирать можно 5 мс? Я хуею, что может быть? Погуглил, пару советы уровня выключить pixel perfect непомогло. Жить можно, но я негодую схуяли так медленно.
Аноним 24/04/19 Срд 20:21:16 576281325
В 2019 сломали переопределение встроенных шейдоров. Никто не разбирался с этим говном?
Аноним 24/04/19 Срд 20:37:39 576287326
>>576241
>InvokeRepeating
Хотел бы тебя отхуесосить, но мне так лень. Короче, пиши нормальный менеджер в коде, который будет задачи управлять. Можешь корутины использовать ещё, но с менеджером они не пригодятся.
Аноним 24/04/19 Срд 20:40:34 576288327
>>576269
Делаешь, пока не заработало: галочки на текст static -> выпиливание (не выключение!) затайленных картинок -> выключение аутлайнов -> молитва Кодзиме.
Аноним 25/04/19 Чтв 02:46:31 576331328
1401035456039.png (4Кб, 601x695)
601x695
Тут есть кто пользуется успешно системой частиц в юнити? Как вы справляетесь с тем что она очень ограниченная? Например, мне нужно чтобы размер частиц менялся с пройденной дистанцией, но такого модуля нет.
Лезть под капот и каждый кадр это всё вручную делать, получается? У меня просто такое ощущение сложилось что это совсем крайний метод, там проблемы всякие с куллингом возникают если через код частицы менять.
Аноним 25/04/19 Чтв 02:51:46 576332329
>>576287
Что значит "нормальный менеджер"? Как ебаным временем управлять
Аноним 25/04/19 Чтв 04:49:03 576338330
>>576241
bool igraIdet;

void Start()
{ Startcoroutine(DayTimer());}


Ienumerator DayTimer()
{
while (igraIdet)
{
void Calculation(){ tut ti sosesh pisju;}
yield return new Waitforseconds(0.5f);
}
}
Аноним 25/04/19 Чтв 05:03:34 576340331
Аноним 25/04/19 Чтв 05:52:56 576344332
>>576340
Только в Ienumerator просто вызываешь функцию Calculation, про "сосешь писю" в ее теле - это для понятности.

Аноним 25/04/19 Чтв 16:03:42 576418333
>>576331
В настройках эффектов есть там такое.
Аноним 26/04/19 Птн 14:08:03 576612334
В версию 2019 завезли визуальный скриптинг?
Аноним 26/04/19 Птн 16:07:43 576629335
Начал пользоваться коробочными юнитевскими тайлмапами в 2018.3.

Вчера словил баг с тем, что часть образцов из TilePalette не рисовала ничего на тайлмапе, при этом сами образцы в окне TilePalette были закрашены. Реимпортнул, похуй, вроде поправилось.

Сегодня начал тестить кастомные тайлы, не поставил проверку на null для GO в StartUp() - вся среда пошла по пизде, в сцене рандомно заспавнились GO, которые невозможно увидеть в иерархии и, соответственно, невозможно удалить при этом они реально существуют в игре и обсчитываются физикой, лол. В окне TilePalette - визуальные артефакты из этих GO, которые, само собой, тоже не убрать. Помог только перезапуск редактора.

Вопрос: стоит ли вообще использовать это говно или лучше писать свой инструментарий?
Аноним 26/04/19 Птн 23:40:29 576680336
Юнитисты, поясните по хардкору почему получение компонентов считается такой "no-no-no" операцией в смысле производительности? Я не знаю внутрянки GameObject-а, но варианта два: либо там какая-то мапа (у вас в шарпе это называется Dictionary, вроде бы), либо простая коллекция/массив. В любом случае, даже если сложность O(n) - компонентов обычно не так много, и поиск займёт не так много времени. Так почему такой вайн стоит? Конечно очевидно, что нужно кэшировать если есть возможность.

У меня этот вопрос назрел потому что мне один юнити-профессионал затирал про эту хуйню, а потом я заметил что у него в апдейте два раза вызывается Camera.main.
Аноним 27/04/19 Суб 06:02:15 576692337
>>576680
Привет. Я ньюфаг шарпа, но хотел спросить тебя как спеца, как можно в шарпе заставить картинки с форматом png выводить прозрачными? Да как вообще там можно реализовать прозрачность, полупрозрачность?
Аноним 27/04/19 Суб 06:49:04 576693338
>>576680
Да нет никакой проблемы с GetComponent. Просто кэшируешь по возможности, чтобы избежать лишних вызовов и чтобы код был более читаемым.

>мне один юнити-профессионал
Знаю я этих профессиАНАЛОВ. В одной геймдев студии мне затирали про foreach, что нельзя их использовать, это грешно, создает мусор, ломает игру.
Аноним 27/04/19 Суб 13:47:40 576740339
Аноним 27/04/19 Суб 14:46:52 576748340
>>576740
На экран, как заставить пикчербоксы отобрать прозрачность на png картинках, чтобы не быть запертами размерами пикчербокса.
Аноним 27/04/19 Суб 14:47:41 576749341
>>576748
рендери альфа-канал
Аноним 27/04/19 Суб 15:04:53 576752342
>>576749
Я имел ввиду в C# не выходя из среды разработки вижуал студии.
Аноним 27/04/19 Суб 16:32:33 576770343
>>576693
>foreach, нельзя их использовать, создает мусор
раньше точно создавал, потом пофиксили в 5
Аноним 27/04/19 Суб 16:45:15 576772344
1531931110340.jpg (22Кб, 202x198)
202x198
На днях обнаружил что если ГетКомпонент возвращает нул то он аллочит мусор, немного, но все же если я проверяю компоненты через апдейт то это будет неочень.
Гугол скозал что мусор этот из за какой то внутренней строки, т.е. юнити профайлер хуярит какой то варнинг-строку самому себе, типа "не нашел нихуя, лол, возвращаю нул".

Отсюда следует что в билде этого не должно быть, если это профайлер?
Отсюда вопрос - как в билде проверить gc allocations?
Если какой то доступ у GC сколько говна у него в данный момент? В какую сторону воевать?
Аноним 28/04/19 Вск 03:53:58 576848345
>>576772
Есть же GetComponentNonAlloc
Аноним 28/04/19 Вск 13:28:39 576926346
>>576772
>Отсюда следует что в билде этого не должно быть, если это профайлер?
Да. В билде эксепшен при отсутствии компонента не поднимается. Если тебе прям очень это печёт, GetComponents ничего не аллоцирует даже в редакторе.
Аноним 28/04/19 Вск 19:34:29 577048347
>>576926
Зато консольные ошибки аллоцируют дохуя и больше.
Аноним 29/04/19 Пнд 02:36:45 577121348
>>576848
Что-то не нашел. ?
>>576926
GetComponents не проверял, но полезно будет знать в будущем, спасибо.
Решил не копротивляться движку, поскольку я делаю рейкаст на геймобжекты, указал там слой маску чтобы он рейкастил и геткомпонентил только на тех, у кого этот компонент точно будет (чтобы нулл не было).
Аноним 29/04/19 Пнд 05:27:21 577123349
>>576612
Это че еще такое? Типа блюпринтов для даунят?
Аноним 29/04/19 Пнд 05:33:51 577125350
>>576693
Если поверхностно, то форич работает значительно медленней циклов, это основная разница.
Аноним 29/04/19 Пнд 05:50:08 577126351
>>576680
Потому что с каждым таким вызовом (не кэшируя) ты создаешь новую ссылку на объект, который сам по себе является ссылочным типом данных, что само по себе уже пизда, потом эта куча ссылок будет чиститься сборщиком мусора (gc).
Аноним 29/04/19 Пнд 06:25:18 577127352
Сейчас бы заниматься преждевременной оптимизацией. Игру сначала захуярь, а потом профайлером уже смотри где тормозит. Обычно проблемы с оптимизацией графики возникают, а не со скриптами, лол.
Аноним 29/04/19 Пнд 12:27:21 577171353
Блядь, какой же у меня хуевый арт, я ебал, как развиваться
Аноним 29/04/19 Пнд 12:37:56 577176354
>>577126
Ля, ну и хуйню ты сказанул, я даже улыбнулся. Такие как ты не должны за пределы фронтэнда вылезать.
Аноним 29/04/19 Пнд 12:50:14 577178355
>>577171
Для начала нужно показать его нам.
Аноним 29/04/19 Пнд 14:08:33 577192356
Аноним 29/04/19 Пнд 15:29:44 577206357
>>577127
это как в казино - сделал механику, хочется продолжать ее кодить пока у тебя удача, микрооптимизировать, кажется что еще чуть чуть и сделаешь совсем пиздато, нужно чуть поднажать, и проходит день за днем, месяц за месяцем
лечится только евтаназией
Аноним 29/04/19 Пнд 15:33:07 577207358
>>577123
Сказал как будто блюпринты не для даунят)))
Аноним 29/04/19 Пнд 16:32:25 577228359
Ребзя, можете подсказать, как лучше организовать физику воды? Ибо в юнити эта вещь (по крайней мере, что я нашел) очень костыльная и реализуется она либо маленькими "треугольничками", либо ассетом (но там она выглядит так себе), потому что у меня сама идея проекта держится на переливании и смешивании различных жидкостей
Аноним 29/04/19 Пнд 17:02:54 577244360
>>577228
>реализуется она либо маленькими "треугольничками"
это ты так полигоны описал?
Аноним 29/04/19 Пнд 17:48:22 577262361
Аноним 29/04/19 Пнд 19:44:51 577307362
image.png (7Кб, 568x418)
568x418
Здрасте. Не подскажете, где я обосрался с физикой? На объект постоянно действует сила (ForceMode.VelocityChange). На пикче - красным цветом. Чего ожидаю я: объект упирается в коллайдер и начитает по нему скользить (синий вектор), а затем продолжает движение как обычно. Что получается - объект наглухо прилипает к стене. Пробовал выкручивать фрикшен на 0 - не помогает. Это так и задумано и нужно самому через скрипт симулировать такое поведение?
Аноним 29/04/19 Пнд 19:52:24 577311363
>>577307
Ладно, убирание фрикшена отовсюду решает это. Но это всё ещё хуйня, ибо трение нужнО. Буду через столкновение пересчитывать скорость.
Аноним 30/04/19 Втр 09:20:41 577461364
Аноним 30/04/19 Втр 11:31:18 577476365
test
Аноним 30/04/19 Втр 15:26:08 577522366
image.png (54Кб, 1200x630)
1200x630
Вы знали что логотип юнити это три стрелки означающие три измерения? Ахуеть
Аноним 30/04/19 Втр 15:39:43 577526367
image.png (99Кб, 270x270)
270x270
10082.jpg (279Кб, 640x837)
640x837
20026.jpg (89Кб, 680x599)
680x599
wqtbxyyoxetx.jpg (9Кб, 308x352)
308x352
>>577522
>Ахуеть
Опять гениально. Ну юнити, ну красавцы!
Аноним 30/04/19 Втр 16:00:25 577533368
>>577522
Открытия уровня /gd
Аноним 30/04/19 Втр 19:20:49 577575369
>>577526
>эти пикчи из 2006
возвращайся в постель, деда
Аноним 30/04/19 Втр 19:32:19 577578370
Бабка Подозрева[...].jpg (57Кб, 612x737)
612x737
>>577575
>эти пикчи из 2006
Откуда знашь?
Аноним 30/04/19 Втр 19:35:43 577579371
Аноним 30/04/19 Втр 19:37:10 577580372
>>577579
>платить за то, что можно найти бесплатно
Аноним 30/04/19 Втр 19:39:38 577581373
image.png (24Кб, 884x105)
884x105
Аноним 30/04/19 Втр 19:49:46 577582374
DypNwByXcAAfY37.jpg (12Кб, 248x203)
248x203
>>577580
>>>577579
>>платить за то, что можно найти бесплатно
Аноним 30/04/19 Втр 19:50:39 577583375
Аноним 30/04/19 Втр 19:52:53 577585376
DypNwByXcAAfY37.jpg (12Кб, 248x203)
248x203
>>577583
>>>577582
>>>>
>Стрелки видел?
Аноним 30/04/19 Втр 22:09:17 577605377
Аноним 01/05/19 Срд 00:11:31 577622378
14601868420030.jpg (53Кб, 481x622)
481x622
То есть логотип юнити означает перевод стрелок на других?
Аноним 01/05/19 Срд 12:57:42 577681379
>>577622
Ага, а логотип UE пропагандирует идеи Адольфа Гитлера.
Аноним 02/05/19 Чтв 02:41:47 577849380
Как допиливаются ассеты с маркета до рабочего состояния?? Импортируется ассет в сцену и в итоге 500 материалов в кадре, тормоза и игра не играбельна. Как ассеты то юзать? Чем оптимизировать
Аноним 02/05/19 Чтв 06:43:27 577852381
>>577849
Автооптимизатором
Аноним 02/05/19 Чтв 07:07:09 577856382
>>577849
Ассеты нужны в основном для прототипов.
Аноним 02/05/19 Чтв 14:41:11 578020383
>>570005 (OP)
Сап. Вкатываюсь в Юнити. Посоветуйте бесплатных видеоуроков, не таких как это https://www.youtube.com/watch?v=L_Bzcw9tqTc
Очень раздражающий голос и лицо идиотическое.
Желательно на русском, но и инглиш подойдёт.
Аноним 02/05/19 Чтв 16:18:51 578043384
Аноним 03/05/19 Птн 12:20:15 578146385
>>570005 (OP)
Насколько критично использовать при разработке игры всякие МВЦ, обджект пулы, абстракные фабрики, обсерверы и прочее? Реально ли это даёт какие-то преимущества или наоборот потом хуй разберёшься в этом нагромождении классов?
Аноним 03/05/19 Птн 12:22:29 578150386
>>578146
Дает и хуй разберешься.
Аноним 03/05/19 Птн 12:31:20 578152387
>>578150
А можно поподробнее?
Вот у меня есть Игрок, у него есть скрипт и моделька, в скрипте есть функция движения вперёд. Я делаю кнопку, вешаю на неё эту функцию, нажимаю и моделька Игрока движется вперёд весело попёрдывая. Всё просто и понятно.
Тут же мне приходится раздербанить Игрока на десять классов, модель в одном месте, движение в другом, пердёж в третьем. При нажатии на кнопку нихрена не вызывается функция движения, а создаётся уведомление о нажатии кнопки, которое потом специальный класс будет получать и ту функцию вызывать.
Почему второй подход считается лучше первого?
Аноним 03/05/19 Птн 14:02:42 578197388
>>578152
Я думаю второй подход это композиция и нужен если игра больше тетриса и есть разные юниты или модели поведения. Чтобы избежать нагромождения или повторения кода, надо разбить функционал на мелкие куски и их скреплять уже как надо.
Иначе получится yandere simulator.
мимо попёрдывал
Аноним 03/05/19 Птн 15:17:39 578227389
Карочи такая проблема.Есть кнопка, которую можно нажимать мышкой и есть объекты на сцене, которые тоже можно нажимать мышкой. Если объект оказывается "за" кнопкой, то при нажатии кнопки нажимается и объект. Собственно, вопрос. Как сделать так, что бы при нажатии кнопки нажималась только кнопка?
Аноним 03/05/19 Птн 15:29:24 578234390
>>578227
if (EventSystem.current.IsPointerOverGameObject())
не делать рейкаст на обьекты в сцене;
Аноним 03/05/19 Птн 15:51:40 578250391
>>578234
Спасибо, работает.
Аноним 03/05/19 Птн 15:58:57 578253392
Sup
Задействовал ассеты которые убрали из магаза уже например, думал ну типо сперва сделаю игорь а патом под конец куплю.
Шас как-раз скидочки майские подвезли и я заплатил за основные. Но некоторых в в сторе уже нет (устарели или нет обновлений до новых версий юнити) как с ними быть например?
Кто может предьявить за эти ассеты вообще, их ктонибудь проверяет или как? Просто Play уже настолько забит говном что я думаю что врятли.
Аноним 03/05/19 Птн 20:33:24 578328393
система анимации в юнити хуже рака ноги
Аноним 03/05/19 Птн 20:50:13 578341394
>>578146
>обжект пулы
Для любого game object-а, который создаётся-удаляется больше ~сотни раз в минуту - мастхэв. Каноничный пример - всякие снаряды. Для обычных C# объектов надо тестить конкретный случай. Я бы лично скалкой пиздил за пуллинг условного вектора.

А вообще тесты-тесты-тесты. Работает понятно, как нужно и не губит фпс - не лезь.
>>578152
Вообще я бы советовал использовать новый инпут https://github.com/Unity-Technologies/InputSystem - для клавамыши он уже на 99% стабилен, а пока игра выйдет - будет на 100%.
В этом случае проблема сводится к скрипту PlayerController, который конкретно подписывается на C# эвенты инпута, и, в зависимости от комплексности игры, двигает игрока напрямую либо через прокладку аля CharacterMovement (общий для всех персонажей компонент). Соответственно, другой компонент уже управляет инпут контекстом и следит, чтобы WASD не двигали персонажа когда игрок смотрит в инвентарь, например. Этому InputContext-скрипту даже не нужно знать про скрипт PlayerController - тот просто не получит инпут, если контекст не располагает. Хотя для верности там есть эвенты контекст свича, емнип.
Аноним 03/05/19 Птн 21:15:34 578349395
>>578341
Зачем они придумали инпут систему разве старая система была хуже?
Аноним 03/05/19 Птн 21:27:25 578359396
>>578349
Я так понимаю у тебя не очень много опыта было со старой системой?
Аноним 03/05/19 Птн 21:29:06 578361397
>>578359
Правильно понимаешь.
Аноним 03/05/19 Птн 21:32:26 578366398
>>578349
Старая была вонючей горой дерьма. Старый юнити на самом деле почти весь - большая куча говна. Ну, на другое у них ресурсов и не было. Зато сейчас попёрла годнота. Новая InputSystem - конфетка, а SRP с его божественным Shader Graph-ом - манна небесная.
Аноним 03/05/19 Птн 21:32:54 578367399
>>578361
По сути она была неюзабельна изкаропки. Тебе нужно либо было писать свой уровень абстракции и интерфейс, либо же пользоваться популярными ассетами типо Rewired/inControl, которыми пользовались все успешные инди-игры.
Аноним 03/05/19 Птн 21:41:13 578374400
>>577856
Это как? Покупаешь ассет смотришь что внутри и один хрен свой код пишешь?
Аноним 03/05/19 Птн 22:05:56 578388401
>>578374
>как
Покупаешь ардуино и датчики, собираешь прототип. Когда MVP заработал - снимаешь датчики с ардуины и делаешь нормальную плату на обычном контроллере.
Аноним 03/05/19 Птн 22:28:11 578396402
>>578341
>В этом случае проблема сводится к скрипту PlayerController, который конкретно подписывается на C# эвенты инпута, и, в зависимости от комплексности игры, двигает игрока напрямую либо через прокладку аля CharacterMovement (общий для всех персонажей компонент). Соответственно, другой компонент уже управляет инпут контекстом и следит, чтобы WASD не двигали персонажа когда игрок смотрит в инвентарь, например.
Хоспаде, какой ужас! Мы поместили контекст в контекст, чтобы ты девелопил пока девелопишь.
Аноним 04/05/19 Суб 04:43:31 578461403
>>577849
>500 материалов в кадре

Ну замапь в единый атлас. Есть ассеты, делающие такое автоматически.
Только тормоза далеко не всегда от этого..

>Для любого game object-а, который создаётся-удаляется больше ~сотни раз в минуту - мастхэв

Только глючит шопиздец, у меня к примеру на объекте висит скрипт просчёта урона, так вот в пуле он не работает. Без пула ок. Почему - в душе не ебу.

Аноним 04/05/19 Суб 16:03:32 578551404
>>570005 (OP)
Сап, юнитач.

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

Еботня начинается с того, что это единственный клип в аниматоре, соответственно, из Entry к нему идёт стрелочка, и он начинает проигрываться сразу со стартом. И уже на старте мне нужно дизейблить аниматор, чтобы ничего не проигрывалось. Почему нет нормального интерфейса к нему: Play, Pause, Stop ёбаный рот этого казино.

Анон, помоги.
Аноним 04/05/19 Суб 16:09:37 578555405
>>578551
Ты не понимаешь замысла за аниматором. В твоём случае энтри должен указывать на дефолтный стейт.
Аноним 04/05/19 Суб 16:15:35 578557406
>>578555
Ладно, это я понял. Создал пустой стейт, пусть он будет дефолтным. Далее, допустим, создал булев параметр Start, и по нему из Any State запускается мой стейт с анимацей. Как теперь сделать так, чтобы анимация проигралась один раз и ушла в дефлотный стейт или на выход?
Аноним 04/05/19 Суб 20:08:59 578628407
image.png (88Кб, 1015x678)
1015x678
Почему периодически такое происходит? ФПС на секунду падает до 10. Куда копать?
Аноним 04/05/19 Суб 20:14:57 578635408
>>578628
Либо принять и смириться, либо сменить движок.
Про статтеры в юнити уже давно говорили, править это не будут, ибо лошье и так несет деньги, зачем напрягаться.
Аноним 04/05/19 Суб 20:16:14 578638409
>>578635
Вообще-то те статтеры про которые говорили не фиксируются дебаггером.
Аноним 04/05/19 Суб 21:24:31 578664410
>>578557
В твоем случае лучше использовать триггер вместо булева.
Если еще не убрал цикличность - параметр loop time на ассете с анимацией.
Аноним 05/05/19 Вск 00:47:26 578729411
Аноны, есть задача сделать так, чтобы игрок мог вращать объект с помощью мыши. Задача довольно стандартная, поэтому спрашиваю, есть ли уже готовые скрипты или ассеты, решающие эту задачу?
Аноним 05/05/19 Вск 00:58:05 578732412
>>578729
if (Input.GetMouseButton(0))
transform.Rotate(
(Input.GetAxis("Mouse X") 30f Time.deltaTime),
(Input.GetAxis("Mouse Y") 30f Time.deltaTime), 0, Space.World);
Аноним 05/05/19 Вск 13:03:58 578785413
Есть какие-то негласные(или гласные?) правила, какими должны быть скрипты(чтобы было не стыдно их куда-то выложить, чтобы кто-то другой мог имм пользоваться)?
Вот я обычно просто без задней мысли беру и делаю скрипт
class Jopa
{
public int hui;
public lel;
private float ffff;
void Start()
...
}
Должен ли я по дефолту везде предусматривать сериализацию? А какие-нибудь обработки событий?
Аноним 05/05/19 Вск 16:57:07 578822414
>>578785
Абсолютно похуй, ты не на оценку пишешь
Аноним 05/05/19 Вск 18:34:27 578850415
>>578822
Ну вот в том же C++ в классах надо в идеале реализовывать мув семантику и безопасность с точки зрения исключений, чтобы этим классом кто-то другой мог нормально пользоваться. Но при этом можно даже не знать что это такое и тупа пилить говно без всех этих нюансов. Вот такого уровня важные вещи в шарпе в контексте юнити есть?
Аноним 06/05/19 Пнд 00:22:59 578912416
15260041380532.png (305Кб, 931x554)
931x554
>>578850
С# в разы надежнее плюсов, не парься. Так к тому же еще и Юнити все равно держит все эксепшены. Так что пили максимально говняный код и будь счастлив.
Аноним 06/05/19 Пнд 00:25:17 578913417
15497555398312.jpg (205Кб, 1050x800)
1050x800
Посоны, главный юнити поток добавляет элементы в список, во втором нужно считывать, какие могут быть подводные камни если несколько потоков читают один массив или список данных? Подразумевается только доступ по индексу.
Аноним 06/05/19 Пнд 00:36:05 578914418
>>578913
Нужно синхронизировать
Аноним 06/05/19 Пнд 21:59:22 579000419
Дорогая ли операция по присвоению объекту родителя? Мне надо, чтобы на десятую часть секунды один объект становился потомком другого (чтобы они вместе перемещались), а потом обратно становился независимым. Нормальное ли решение для такой задачи или лучше вручную их координаты синхронизировать?
Аноним 07/05/19 Втр 06:57:37 579038420
>>570005 (OP)
Что насчёт оптимизации ассетов под разные конфигурации? Допустим, пилю 2d с расчётом на Full HD. Нужно ли иметь картинки разного размера под меньшие разрешения? Или под худшее качество картинки. Например, игра отъедает мегабайт 500-1000 видеопамяти, не у всех такое есть, многие люди на встройке сидят. Или юнити сама этим занимается? В какую сторону гуглить? Заранее спасибо.
Аноним 07/05/19 Втр 08:10:24 579047421
>>579038
Не знаю, есть ли автоматически, но в юнити все импортированные картинки можно переимпортировать с меньшим разрешением.
Аноним 07/05/19 Втр 08:14:36 579048422
>>579000
Не парься над этим.
Аноним 07/05/19 Втр 11:53:50 579065423
>>579038
>Что насчёт оптимизации ассетов под разные конфигурации? Допустим, пилю 2d с расчётом на Full HD. Нужно ли иметь картинки разного размера под меньшие разрешения? Или под худшее качество картинки. Например, игра отъедает мегабайт 500-1000 видеопамяти, не у всех такое есть, многие люди на встройке сидят. Или юнити сама этим занимается? В какую сторону гуглить? Заранее спасибо.

https://docs.unity3d.com/540/Documentation/Manual/class-TextureImporter.html
Аноним 07/05/19 Втр 11:54:55 579066424
>>579065

Там ниже раздел

Per-Platform Overrides
Аноним 08/05/19 Срд 20:18:57 579412425
Можно как-нибудь кастануть сами коллайдеры? Или только ручками параметры передавать?
Аноним 08/05/19 Срд 20:56:54 579429426
Аноним 09/05/19 Чтв 10:33:42 579521427
Аноним 10/05/19 Птн 00:43:02 579662428
Пилю таймкиллер со СЛОВАМИ, не суть. Имеется база рузке слов под 50к, необходимо рандомно брать слово из базы, желательно по указанной длине. Думаю, можно было бы эту базу отсортировтаь по длине и разбить. В общем как лучше реализовать чтение из таких баз и выборку рандомного слова, чтобы не нагружало и быстро и всё такое.
Аноним 10/05/19 Птн 09:52:26 579681429
Где можно найти хорошие слитые курсы по Unity на русском?
Аноним 10/05/19 Птн 10:03:25 579682430
>>579681
Не знаешь английского нехуй лезть в геймдев
Аноним 10/05/19 Птн 12:41:54 579698431
Аноним 10/05/19 Птн 12:54:26 579701432
>>579662
Лучше всего вообще создать свою специализированную коллекцию связанных елементов, иначе будет ОЧЕНЬ медленно дял 50к слов.

Тупой вариант: банально пройтись по всей базе и забить Dictionary по схеме: (int , string[]), где ключ - число означающее длину, а массив строк - сами слова этой длины.
Выбирать можно так: slovar[длина].MyRandomGetter();
Аноним 10/05/19 Птн 17:17:44 579747433
>>570005 (OP)
Нужно создать условно бесконечную плоскость фиксированной ширины в 3d, т.е. дорожку, по которой персонаж будет бежать. Как это лучше всего можно реализовать?
Аноним 10/05/19 Птн 17:32:15 579750434
>>579747
Самый простой способ - делаешь стандартный объект типа quad или plane и скриптом подставляешь на нужные координаты. Можно два объекта переставлять - тот который ушел за экран телепортировать вперед. Более красивый способ будет это генерировать меш в скрипте по вершинам. Но это сложнее и может нафиг и не нужно
Аноним 10/05/19 Птн 17:37:07 579752435
>>579750
Мэш пробовал, но он получается угловатый. Хочется чтобы повороты были плавные.
Аноним 11/05/19 Суб 00:47:58 579822436
Решил в юните в параметре "Api Compatibility Level" выставить значение .Net 4.x, что бы поддерживалась динамическая типизация в C#хочу динамически десерилозовать json.
Какие подводные камни? Потери в производительности? Может ли так случится, что где то просто всё пойдёт по пизде? Алсо, игру пилю под Андроид подумываю и на iOS потом портануть, но это не точно
Аноним 11/05/19 Суб 02:00:33 579833437
>>579822
>Потери в производительности?
Я проверял при .Net 4.x. производительность возрастает на 5fps.
Аноним 11/05/19 Суб 09:21:20 579846438
Аноним 11/05/19 Суб 11:46:23 579862439
Аноним 11/05/19 Суб 12:13:44 579865440
Разрабатываю онлайн игру под андроид с сервером на джанге. Как лучше всего выполнять регистрацию и авторизацию? Обязательно ли нужно запрашивать email, а потом слать на него подтверждение? Как сделать так, что бы при входе в приложение авторизация выполнялась автоматически, что бы пользователю каждый раз не приходилось вводить логин и пароль? В гугл плей выкладывать игру не собираюсь, поэтому его возможностями воспользоваться ну могу.
Аноним 11/05/19 Суб 13:26:08 579886441
>>579865
>Как сделать так, что бы при входе в приложение авторизация выполнялась автоматически, что бы пользователю каждый раз не приходилось вводить логин и пароль?
Приложение должно сохранять пароль в текстовом виде, при входе проверяется есть ли пароль в том текстовом файле, если есть автоматически отсылает на сервер получает токен и пускает в игру.
Аноним 11/05/19 Суб 13:27:50 579889442
Аноним 11/05/19 Суб 13:28:44 579890443
Аноним 11/05/19 Суб 14:18:09 579907444
Аноним 11/05/19 Суб 14:22:51 579910445
>>579907
Что лол блядь? Даже браузеры сохраняют так данные через localStorage.
Аноним 11/05/19 Суб 19:46:17 580034446
Аноним 12/05/19 Вск 09:55:59 580096447
Аноним 13/05/19 Пнд 07:44:41 580501448
image.png (51Кб, 552x610)
552x610
Сап, /gd/. Делаю кликер для ведроида, хочу сделать проигрыш анимации и некоторую математику на нажатие на экран. Ебусь с разными вариантами всю ночь, пытаюсь гуглить и я либо делаю кнопку, по которой анимация проигрывается и останавливается на последнем кадре, а после нажатия ничего не происходит, либо не понимаю, как правильно впихнуть простой тап по экрану. В документации всякие Moved, Began и прочая поебень, вставив которую Юнити выдаёт мне Index out of bounds за одно нажатие.
Если плохо понятно, извините, я волосы на себе рву уже целую ночь из-за того что не могу ебучую анимацию по нажатию на экран сделать и найти нормальный ответ.
Пример кода в пикриле.
Аноним 13/05/19 Пнд 08:31:10 580507449
>>580501
Мань, у тебя канвас с ивентсистемом накинут хоть в сцене? Если нет, добавляй канвас, ивентсистем саса добавится в сцену.
Аноним 13/05/19 Пнд 08:40:50 580510450
И канвас есть и ивент систем есть.
Аноним 13/05/19 Пнд 08:45:56 580513451
>>580501
Наконец-то сделал, блять. Всего-то надо было транзишн со стейта с анимацией сделать на пустой стейт. Теперь ещё большой вопрос как разобраться с управлением.
Аноним 13/05/19 Пнд 09:51:51 580549452
Пацаны, сколько места без проектов у вас занимает unity 2019? У меня на маке 15 гигов, чзх
Аноним 13/05/19 Пнд 09:52:57 580550453
>>580549
Старые версии удаляешь?
Аноним 13/05/19 Пнд 09:54:19 580551454
>>580549
>15 гигов, чзх
Вендорлок эпла скооперировался с вендорлоком юнити и ебут тебя в два потока.
Аноним 13/05/19 Пнд 10:04:31 580555455
9cf5c6c62db15db[...].jpg (358Кб, 1680x1050)
1680x1050
Аноны, мне нужно добавить в мою игру ТРАВУ, такая, что бы травинки плотно прилегали друг к другу, но при этом она жрала ресурсов по минимуму (пилю под днишевые мобилки). Т.е. максимум дёшево и просто, без анимаций, без выебонов. Какие есть варианты? Алсо, у меня игровое поле разбито на клетках и траву я тоже хочу размещать по клеткам.
Аноним 13/05/19 Пнд 22:16:47 580912456
>>580555
Через Террейн
Берешь довольно легкие и оптимизированные под мобилки модели травы и рисуешь как вздумается
Либо, сажай вручную/копируй панели
Аноним 14/05/19 Втр 01:03:35 580961457
Есть ли такая приблуда или ассетт, позволяющая красить меши или накладывать материал в редакторе?
Аноним 14/05/19 Втр 01:46:45 580967458
Аноним 14/05/19 Втр 01:47:21 580968459
>>580967
>>580961
Только вот, собственно, нахуя, если можно текстуру в том же фотошопе сделать и выйдет качественнее.
Аноним 14/05/19 Втр 03:39:21 580975460
>>580968
Это фотошоп открывать надо
Аноним 14/05/19 Втр 04:31:10 580977461
>>580975
Может тогда ещё и IDE встроить в движок, чтобы вообще из него не вылезать? Хотя, скоро же визуальный скриптинг подвезут.
Аноним 14/05/19 Втр 10:03:51 580997462
ентерпрайс-господа здесь?
Аноним 15/05/19 Срд 03:48:30 581214463