Gamedev


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
1010 142 245

unity thread Performance by Default edition Аноним 25/07/18 Срд 09:11:31 5173461
unyti.jpg (38Кб, 933x505)
933x505
Аноним 25/07/18 Срд 10:35:01 5173632
Аноним 25/07/18 Срд 16:40:51 5174483
Посоны, подскажите.
Вот есть у меня класс, у него есть поле, например int yoba;
И вот в это же класса есть метод, который принимает строку и инт. Условно:
void MamkuEbal(string s, int i)
{
...
}
И, допустим, во входном параметре у меня строка "yoba", то есть название моего поля. Что мне сделать с этой строкой, чтобы одноимённой переменной присвоить второй параметр i?
Гугл выдаёт что-то про рефлекшены, но это не совсем то.
Аноним 25/07/18 Срд 16:45:13 5174504
>>517448
Рефлекшены это как раз то, что тебе нужно, будет примерно так:
GetType ().GetField ("yoba").SetValue(this, i);
Аноним 25/07/18 Срд 16:46:59 5174515
Аноним 25/07/18 Срд 16:51:47 5174526
Аноним 25/07/18 Срд 16:53:10 5174537
ec274cb070b1437[...].png (14Кб, 605x278)
605x278
b3489728b92d25e[...].png (17Кб, 548x393)
548x393
Аноним 25/07/18 Срд 16:53:47 5174548
>>517453
А, тьфу ты, я идиот. Кавычки-то там нахер не нужны.
Аноним 25/07/18 Срд 16:54:41 5174559
>>517450
Да, всё работает, благодарю.
>>517451
>>517452
Спасибо, но уже менять не буду. Но видео всё же гляну, надо учиться.
Аноним 25/07/18 Срд 17:38:13 51746710
Unity 2018-07-2[...].png (169Кб, 1080x512)
1080x512
Хитровопрос. Вот, допустим, у нас есть функция. Суёшь в неё треугольник, с другой стороны вываливается куча структов с x, y и минимальная и максимальная высота треугольника. Если треугольники принадлежат конвексной хуйне то всё просто, можно собрать максимальную и минимальную высоту в гриде и получить достаточную аппроксимацию этой хуйни. А если принадлежит НЕ конвексной фигуре? надо как-то хитро сделать чтобы этот набор структов с минимальной и максимальной высотой проверял не пересекается ли он с какой-то ещё. Плюс чтобы максимальная высота тех треугольников что смотрит вверх соединялась с минимальной высотой тех треугольников что смотрят вниз. Чтобы я знал где диапазон находится внутри меша, а где снаружи. Все мои идеи как это сделать быстро-быстро какие-то хуёвые.

>>517448
но зачем?
Аноним 25/07/18 Срд 19:14:59 51749411
Аноним 25/07/18 Срд 21:29:54 51752212
>>517467
> но зачем?
Если коротко — у меня есть TcpListener, который слушает и парсит входящие сообщения от сервера, а в самом сообщении имена переменных и их значения. Сообщение сплитится по определённому символу, из сплита значение переменных берётся через регулярные выражение и последующий int.Parse, а вот как из строки сразу обратиться к переменной - вот это был вопрос.
Аноним 26/07/18 Чтв 09:54:56 51764613
>>517522
чето звучит как не очень. лучше бы завёл специально метод для изменения нужной тебе переменной, собрал коллекцию этих методов в словарик как делегаты и совал бы их в какое-то централизованное место куда совал бы и свою строку. а то хуй его знает что там че где переменные то меняет.
Аноним 26/07/18 Чтв 17:06:18 51775114
>>517646
Возможно. Если будет разрастаться - может и зарефакторю.
А пока и так работы хватает.
Аноним 26/07/18 Чтв 18:28:04 51778615
>>517346 (OP)
Можно юзать Unity Plus помесячно? Закончил игру, купил месяц, выпустил билд без позорного экрана, выложил в сторы.
Потом, если надо обновить, ещё месяц покупаешь.

Прокатит?
Аноним 26/07/18 Чтв 18:29:22 51778716
Аноним 26/07/18 Чтв 18:29:49 51778817
>>517494
А где вообще основная свалка пираченых асетов? Очень многое хочется попробовать прежде чем покупать.
Аноним 26/07/18 Чтв 18:30:14 51778918
Аноним 26/07/18 Чтв 18:33:38 51779019
22.png (7Кб, 340x137)
340x137
>>517789
Подписка минимум на год. То, что цена указана за месяц, ещё не значит что можно купить подписку на месяц.
Аноним 26/07/18 Чтв 18:38:44 51779120
temp.png (30Кб, 800x600)
800x600
>>517790
Ну эксперты собрались, я смотрю.
Аноним 26/07/18 Чтв 18:41:50 51779421
>>517791
Так выходит слишком дораха!
Аноним 26/07/18 Чтв 18:42:26 51779522
>>517791
Сорян, обосрался слегка.
Ну тогда значит можно, да.
Аноним 26/07/18 Чтв 18:45:34 51779823
>>517791
Так ты про выборочную спрашивал, а не про обязательную?
Обязательная - годовая, если твоя говноигра сделала 100к в зелегых за эконом. год
Аноним 26/07/18 Чтв 18:46:44 51780124
>>517798
> если твоя говноигра сделала 100к в зелегых за эконом. год
Не "игра" и не "сделал", а конкретный оборот конкретной конторы. И да, именно оборот, а не прибыль.
Аноним 26/07/18 Чтв 18:47:14 51780225
>>517788
Все тебе так и раскажи. Проси лучше.
Аноним 26/07/18 Чтв 18:48:31 51780526
>>517802
Двачую. Приходят и просят без уважения. Вообще уже забыли о манерах джентльмена, пидоры.
Аноним 26/07/18 Чтв 18:50:50 51780627
>>517798
Эх вот бы превысить бесплатный порог юнити...
Аноним 26/07/18 Чтв 18:50:53 51780728
>>517801
>Не "игра" и не "сделал", а конкретный оборот конкретной конторы.
Причем тут контора? Если ты испоьзуешь Unity, и твой продукт, на ее базе, напрямую или косвенно принес тебе прибыль 100к - тогда платишь.
А так, твоя контора может продавать семечки тоннами, попутно разрабатывая игру на хуюнити и ничего не платить даже если твой оборот 200к в год.
Аноним 26/07/18 Чтв 18:52:47 51780929
Вспомнил, что у меня бесплатный месяц на Lynda Linkedin Learn заканчивается, надо срочно чему-то обучиться.
Аноним 26/07/18 Чтв 18:54:03 51781230
>>517807
Может и так.
Но вот наша контора продаёт комплексно писанину на юнити вместе с железом и ещё кое-какими ништяками.
Годовой доход (даже не оборот) куда больше 100к у.е., но вот как посчитать сколько именно из этого дохода мы имеем чисто от юнити-продукта, если продаём всё комплексом?
И самое главное — кто это будет считать?
Аноним 26/07/18 Чтв 18:56:37 51781531
>>517807
>А так, твоя контора может продавать семечки тоннами, попутно разрабатывая игру на хуюнити и ничего не платить даже если твой оборот 200к в год.
Пиздеж скота ебаного. Если у тебя контора много зарабатывает на семечках, то должна покупать. Если ты студентота или просто нищеброд то бесплатно.
Аноним 26/07/18 Чтв 18:58:18 51781832
>>517812
>но вот как посчитать сколько именно из этого дохода мы имеем чисто от юнити-продукта, если продаём всё комплексом?
>И самое главное — кто это будет считать?
Никак, это относится к "косвенно". Значит, нужна лицензия на "место".
Если мест очень много, начинай думать о переходе на систему оутсорсинга. То есть - у тебя будет core-команда, для которых ты прилежно купишь лицензию, но большую часть Unity-related контента ты по аутсорсингу будешь получать, там пох, проблемы того, кому оутсорсишь уже.
Аноним 26/07/18 Чтв 18:59:48 51782033
>>517815
Нет, до тех пор, пока продукт не зарелизен - нихуя не должен.
Любой подкованный юрист/адвокат отбодает тебе это.
Аноним 26/07/18 Чтв 19:01:26 51782134
>>517818
Ок, но кто это считает?
Одно дело если ты публикуешься в стиме или гуглплее, там ты у всех на виду и могут запросить (и то сильно сомневаюсь). Но мы работаем напрямую с клиентами, а в налогах нет пункта "доход за говнокод на юнити".
Аноним 26/07/18 Чтв 19:01:35 51782235
>>517820
Нет, пользуешься юнькой, есть деньги - плати. Нет денег, юзай бесплатно с условиями.
Аноним 26/07/18 Чтв 19:03:10 51782336
>>517821
>Но мы работаем напрямую с клиентами, а в налогах нет пункта "доход за говнокод на юнити".

Не важно, важен тот факт, что Юнити - часть продукта, что вы поставляете. Тут отдельно уже не учитывается, по условяим ТоС

>>517822
Тупой школьный выродок мамкин.
Аноним 26/07/18 Чтв 19:05:06 51782437
>>517823
Чего ты раскудахталась, шлюшка, читай лицензию, лапша ебаная.
Аноним 26/07/18 Чтв 19:05:57 51782538
>>517823
> Не важно, важен тот факт, что Юнити - часть продукта, что вы поставляете
Это само собой. Я о том, что по факту это всё получается на совести юзера. То есть нельзя проверить сколько именно ты поднял на продаже юнити-продукта.
Ну, за исключением случая если твоя игра разошлась в стиме тиражом в 200к за год.
У нас даже задумываются о покупке мест, но самые верхи не понимают нахуй оно надо, если и так всё работает.
Аноним 26/07/18 Чтв 19:10:20 51782639
>>517825
>То есть нельзя проверить сколько именно ты поднял на продаже юнити-продукта.
Это и не проверяется и не имеет значения, согласно условиям ТоС - оборот компании, в продукции которой используется Юнити > 100к? Значит попадаешь под условия обязательной лицензии
Аноним 26/07/18 Чтв 19:11:22 51782740
>>517826
>в продукции которой используется Юнити
Где написано про продукцию, пиздабол?
Аноним 26/07/18 Чтв 19:11:24 51782841
>>517825
>У нас даже задумываются о покупке мест, но самые верхи не понимают нахуй оно надо, если и так всё работает.
Касательно этого - это у вас регистрация и все эта хуета русская - можно, наверное, не кудахтаться. По приоритетам, гнилорашка у Unity там, гдле ей и место, ну ты понел
Аноним 26/07/18 Чтв 19:15:10 51783442
>>517826
> согласно условиям ТоС - оборот компании, в продукции которой используется Юнити > 100к? Значит попадаешь под условия обязательной лицензии
Прям вообще любая продукция, хоть даже на пол шишки, а считается весь оборот? Тут не уверен, но может и так.
>>517828
В РФ, да, но своё поделие продаём и за границу. Я хуй знает учитывается ли это как-то, я в этих юридически-бухгалтерских делах вообще не разбираюсь.
Аноним 26/07/18 Чтв 19:18:36 51783643
>>517826
Хватит вводить людей в заблуждение, ослина. Считается любой оборот компании, главное размер. Больше 100к - покупаешь. Неважно будешь ли ты вообще что-то выпускать.
Аноним 26/07/18 Чтв 19:18:39 51783744
>>517834
>Прям вообще любая продукция, хоть даже на пол шишки, а считается весь оборот? Тут не уверен, но может и так
Да. Если не нравится, можешь попробовать проконсультироваться с толковым юристом-экономистом.

>но своё поделие продаём и за границу.
Тогда хз. Можнео забить и чесаться лишь когда за жопу поймают. Мб просто ласково попросят подписаться сначала - всегда успеете.
Аноним 26/07/18 Чтв 19:23:26 51784145
>>517837
> Если не нравится
Да мне-то похуй, я так, макака в ИТ-отделе. Хотя может в случае пиздеца и всех макак к стенке ставят, но очень сомневаюсь.
> Можнео забить и чесаться лишь когда за жопу поймают
Вообще я как-то раз эту тему озвучивал, но все отмахнулись типа похуй.
Аноним 26/07/18 Чтв 19:28:47 51784246
>>517841
>я так, макака в ИТ-отделе.
Тебе тогда вообще похуй, чего замарачиваешься? Или ты с прицелом наверхсуетишься? Умная обезьянка я бы тоже подсуетился если перспективы есть
Аноним 26/07/18 Чтв 19:30:56 51784347
>>517842
> чего замарачиваешься?
Да просто разговор про лицензию пошёл, я и вклинился.
> Или ты с прицелом наверхсуетишься?
Ну не без этого, да.
Аноним 26/07/18 Чтв 19:36:14 51784648
>>517843
Ну понятно.
Вообще, для полного понимая картины, как я уже и сказал, нужно скачала самом перечитать все условия ToS, а затем, проконсультироваться с опытным юристом как важные пункту соглашения работают в контексте ватного законодательства. Это если серьезно подходить.

Но вообще, как давно вы этой хуетой занимаетесь? Если года 2, то, мне кажется, можно вообще забить, пиздец интерес потерял и ушел в другие страны.
Аноним 26/07/18 Чтв 19:42:20 51784749
>>517846
> как давно вы этой хуетой занимаетесь?
Ещё с 4-ой версии, лет 5 уже.
Ну так-то да, и я думаю что похуй. И что самое смешное — нашей конторе даже Pro купить на каждое место это как поссать сходить. Но просто смысла в этом не видят.
Тут, конечно, можно пошутить про жадных пидарах и т.д., но так-то нет. У нас везде 1060-1080ti, "чтоб уж точно не тормозило", даже у художников. Ну про ssd, наверное, даже упоминать не стоит.
Аноним 26/07/18 Чтв 19:55:57 51785650
>>517847
А чего вы вообще делаете с Unity
Аноним 26/07/18 Чтв 20:00:39 51785751
>>517856
Наш продукт ооочень нишевый, прям реально очень. Так что без шуток возможен деанон, лол. Я понимаю что я тут нахуй никому не нужен, даже если б я скан паспорта выложил.
Но вообще мы работаем с реабилитационными центрами, где ребята всех возрастов после определённых расстройства ЦНС восстанавливают моторику и память.
Вот если очень грубо говоря, то вот такое https://www.youtube.com/watch?v=B-kLtx8sdUI
Только разноплановое, с графоном, и для людей.
Аноним 26/07/18 Чтв 20:04:30 51785852
>>517857
Понял, мне просто было интересно причем там Unity.
Но уже смекнул. Скорее всего вас вообще не тронут, учитывая специфику.
Аноним 26/07/18 Чтв 20:33:47 51787153
>>517858
> учитывая специфику
Я то самое соглашение внятно не читал, но уверен что если буквально, то на специфику всем похуй.
А так да, наверное можно будет съехать если схватят за яйца.
Аноним 26/07/18 Чтв 20:34:44 51787254
>>517871
Я думаю, они в курсе, но, скорее всего факт, что Раися + специфика - короче, в длиннющий ящик отложили, на черный день, когда уьивец хуюниты выйдет
Аноним 27/07/18 Птн 06:44:51 51809355
В какую сторону смотреть для создания адаптивного UI? Например прямоугольник диалога, как в РПГ, нужно же пересчитывать в зависимости от разрешения:
1) координаты объектов на канвасе
2) размеры объектов на канвасе
3) шрифты
5) максимальную длину текста, которую можно вывести в блок

Как-то автоматизируется? Нужны best practices.
Аноним 27/07/18 Птн 06:48:56 51809656
>>518093
Всё уже есть искаропки, даже кодить не нужно, просто пройдись по офф туториалам из категории интерфейса.
Аноним 27/07/18 Птн 08:11:28 51810057
>>518093
Выставляй якоря для элементов.
Аноним 27/07/18 Птн 08:45:07 51810758
>>517857
ДС/ДС2 или в мухосранске ваша контора? Я бы тоже куда-нибудь устроился но в моем мухосранске-миллионнике только пара контор есть
Аноним 27/07/18 Птн 15:58:31 51828259
>>518107
Как раз мухосранск-миллионник.
Аноним 27/07/18 Птн 21:17:21 51842360
Анон, разъясни:
Создаю террейн 10000 х 10000, размещаю там персонажа, запускаю и ничего не тормозит. Внезапно.
То есть он оптимизирован уже из коробки и пилить свою йобаЧанкСистему особого смысла не имеет?
Аноним 27/07/18 Птн 21:42:33 51843261
>>518423
А что там должно тормозить-то от одного террейна?
Аноним 27/07/18 Птн 21:47:19 51843962
Аноны, спасайте.
Нужно сделать в игре возможность многострочного ввода, стирания, удаления, выделения и копирования текста. Стимулятор шиндовского блокнота, грубо говоря. Как
Аноним 27/07/18 Птн 21:51:45 51844263
>>518439
Поковыряй Input Field. Не помню может ли он в многостраничность, но вроде должен.
Аноним 27/07/18 Птн 21:55:04 51844564
>>518442
С инпутфилда и начал :с
Всё идеально, но именно многострочность он не поддерживает от слова совсем.
Аноним 27/07/18 Птн 21:58:28 51844765
Аноним 27/07/18 Птн 22:01:52 51844966
>>518447
Сейчас чекну, но энивей от души спасибо <3
Аноним 28/07/18 Суб 00:18:45 51847967
>>518423
лол 10к на 10к. не, оно конечно тормозить не будет, но делать так не стоит. он оптимизирован не так хорошо как хочется. делить на несколько маленьких по прежнему хорошая идея.
Аноним 28/07/18 Суб 07:40:43 51852768
image.png (86Кб, 1181x525)
1181x525
Похоже спайкает во время очистки мусора, что оно себе позволяет? Как фиксонуть? Ну тип можно выставить так чтоб он почаше делал очистки, тем самым попробовать сгладить? Профайлер говорит что спайкает в апдейте одного скрипта, иногда, вот когда желтая линия дропается, там каждый апдейт вычисляется и делается .OrderByDescending нескольких списков по 100 элементов.
Аноним 28/07/18 Суб 08:17:18 51853269
Аноним 28/07/18 Суб 10:42:41 51855570
Так. Есть некие 3д объекты. Необходимо на этих обьектах запилить сетку определенного размера дабы потом на основе координат кубов в сетке производить установку любых других обьектов. Грубо говоря основа некоего конструктора. Но я не знаю как это гуглить. Хелп.
Аноним 28/07/18 Суб 10:50:51 51856171
>>518527
А нахуя ты каждый кадр пересоздаешь ебаную гору списков?
Аноним 28/07/18 Суб 10:52:57 51856272
>>518561
>Нильзя саздавать списки! Вообще скрипты не трогай! Тогда и тормозить нибудет!
Аноним 28/07/18 Суб 11:23:26 51857273
>>518562
>У меня синдром дауна и я не умею читать
Так бы сразу и сказал.
Аноним 28/07/18 Суб 11:24:41 51857374
>>518562
А вообще, включи deep profile да посмотри что там спайкает
Аноним 28/07/18 Суб 11:31:12 51857675
image.png (191Кб, 1450x389)
1450x389
>>518561
>нисаздавай списки!
Я думал, что это все шутки, а это нихуя не шутки!
Аноним 28/07/18 Суб 12:18:11 51858376
>>518576
>я тебе сейчас расскажу, вот смотри, я тебе хороший сейчас расскажу, смотри, вот у нас здесь сборщик мусора, он тебе спать мешает, сборщик, я вот давай вот списками насру в каждом кадре, он чистить придет и мы его убьем, слышишь, и тебе тогда спать будет хорошо. Давай?
Аноним 28/07/18 Суб 12:20:51 51858477
j5j0ykagxn3h.jpg (40Кб, 487x700)
487x700
>>518583
>вот у нас здесь сборщик мусора, он тебе спать мешает, сборщик, я вот давай вот списками насру в каждом кадре, он чистить придет и мы его убьем
Аноним 28/07/18 Суб 13:49:54 51859878
Поцоны, а подскажите пожалуйста годные уроки по шейдерам.
Официальный туториал уже глянул, там собраны совсем основы основ, это скорее даже просто демонстрация, а мне бы так чтоб раскатисто.
Аноним 28/07/18 Суб 13:52:01 51859979
Аноним 28/07/18 Суб 13:55:20 51860380
>>518555
>Так. Есть некие 3д объекты. Необходимо на этих обьектах запилить сетку определенного размера дабы потом на основе координат кубов в сетке производить установку любых других обьектов. Грубо говоря основа некоего конструктора. Но я не знаю как это гуглить. Хелп.

Сделай установку блоков по центру сначала. Сетку потом сам допрешь как делать.
Аноним 28/07/18 Суб 13:57:26 51860481
Аноним 28/07/18 Суб 13:58:34 51860682
>>518599
Спасибо, уже смотрю.
Аноним 28/07/18 Суб 13:58:49 51860783
>>518527
Поехавший, скрипт оптимизируй, если это проблема
Аноним 28/07/18 Суб 14:03:44 51861184
>>518604
Catlikecoding смотрел базовые туториалы, очень понравились. Спасибо
Аноним 28/07/18 Суб 14:21:06 51861785
>>518603
Ну вот есть у меня вектор 3 с рейкаста. Знаю как по этим координатам создать объект. Дальше по идее какие то манипуляции с этими координатами, возможно округление. Может смещение этой точки до центра устанавливаемого блока. Дальше не совсем понимаю что делать.
Аноним 28/07/18 Суб 15:20:06 51862086
raftTest.png (370Кб, 1920x1021)
1920x1021
>>518617
Ну да, округляешь до целого для сетки.

Для собеседования небось делаешь?
Аноним 28/07/18 Суб 15:41:51 51862387
>>518620
Ну вот есть у нас скажем блок 3х1х1. Получается что центр у блока будет на центральном кубе. Как запилить так, что бы он не ставился одним или двумя кубами в уже установленные кубы? Довольно сложно на словах объяснить, если что зарисую. В этом нет необходимости когда все детали 1х1 но когда они становятся асимметричными, появляется проблема частичной установки внутрь других блоков.
> Для собеседования небось делаешь?
Ах если бы. Так, для себя.
Аноним 28/07/18 Суб 16:00:52 51863288
>>518623
Тут вариант два: либо запилить матрицу и записывать в неё все занятые кубы, либо проверять рейкастом.
Аноним 28/07/18 Суб 16:14:19 51863489
>>518632
Кастовать рей от центра в стороны где есть кубы и если там уже есть куб то смещать точку установки на 1 или n блок?
Аноним 28/07/18 Суб 22:00:39 51871790
Решил запилить гоночную аркаду, типа старых асфальтов на телефонах. С чего начать? Как я понимаю, есть два подхода к созданию физики автомобиля - основанный на WheelColider и на Raycast. Но оба этих способа не дают нужного результата, получается какое-то говнище. Большинство ассетов физики автомобиля, которые слиты в публичный доступ также далеки от того что мне нужно и больше подходят к созданию транспорта в играх аля ГТА, нежели для аркадных гонок. В какую сторону копать?
Аноним 28/07/18 Суб 22:13:49 51872091
>>518717
> больше подходят к созданию транспорта в играх аля ГТА
А по мне они никуда не подходят, полное говно наотъебись. Опять пятьдесят настроек и все равно полная хуета. И в ассетах полное говно, удивительно.
Аноним 28/07/18 Суб 22:19:14 51872292
>>518720
Возможно. Все какое-то дубовое, неповоротливое. Машина не скользит, как мне хотелось бы, причем никакие цифры это не способны исправить. При этом стоят такие ассеты дохуя.
Аноним 28/07/18 Суб 22:21:56 51872393
>>518722
Вот они не ебали бы мозги с этими настройками, а просто сделали штуки 3 пресета из популярных гонок, нид фо спид, еще какие-нибудь. Нет конечно, лучше хуйню какую-то на все случаи жизни, которая не работает нихуя.
Аноним 29/07/18 Вск 00:31:48 51875894
2071-map.png (600Кб, 1202x843)
1202x843
Тяк, анон, чему у меня сцена и другие бинарные файлы записывается то в бинарном формате то в текстовом. Как сделать чтобы был текстовый формат? Эта фигня называется сериализацией? Юнька 2018, пик нерелейтед
Аноним 29/07/18 Вск 01:11:31 51876695
Unity 2018-07-2[...].png (186Кб, 1256x800)
1256x800
>>517467
снимаю вопрос. ебучих три дня думал над мега-алгоритмом который бы сделал то что я хотел. рисовал схемы, объяснял резиновой уточке как и что должно работать. ух. безудержное веселье. придумал эпичный по своей убойности велосипед с всеми хитростями которые смог придумать.

>>518758
эта фигня называется сериализацией. только как ты получаешь переменные результаты то?
Аноним 29/07/18 Вск 01:14:28 51876796
>>518766
>эта фигня называется сериализацией. только как ты получаешь переменные результаты то?

В одном проекте - текстовое в другом бинари файл нот шоун
Аноним 29/07/18 Вск 08:43:01 51877897
Кто-нибудь писал свои собственные EditorWindow? Пишу редактор квестов/диалогов/кат-сцен, заебался жутко. В основном, потому что не сталкивался с таким типом задач в программировании, и раза три переписывал архитектуру.

В общем, если кто-то в курсе, как Dropdown нормально сделать? В Editor.GUI ничего подобного нет.
Аноним 29/07/18 Вск 10:02:44 51878198
>>518766
Там бля в настройках проекта пошарь короче где-то есть переключатель метода сериализации
Аноним 29/07/18 Вск 12:33:53 51879599
Аноним 29/07/18 Вск 14:12:30 518828100
>>517786
>Закончил игру, купил месяц, выпустил билд без позорного экрана, выложил в сторы.
>билд без позорного экрана
в этом экране нет ничего позорного. от исезновения экрана, твой позорный контент не станет менее позорным.

>купил месяц
самый умный штоле? пока твоя игра в сторе, ты обязан иметь лицензию.

Ну тебе в принципе можно делать что угодно, т.к. всем на твою игру будет насрать.
Аноним 29/07/18 Вск 14:15:59 518829101
>>518828
>в этом экране нет ничего позорного
Тогда зачем есть возможность отключить позорный экран с говнолого?
>>518828
>пока твоя игра в сторе, ты обязан иметь лицензию
Смешной пиздеж дурачка.
Аноним 29/07/18 Вск 14:24:26 518831102
>>518829
> Смешной пиздеж дурачка.
Это опять тот шизик, забей.
Аноним 29/07/18 Вск 14:32:59 518833103
icevideo2018072[...].webm (9319Кб, 850x942, 00:00:24)
850x942
image.png (694Кб, 1893x1087)
1893x1087
>>518607
>>518561
Нет ну можно в цикле перебрать 10 максимальных значений, и их уже отсортировать, вместо всех 150, но занятия подобного рода вещами у меня вызывают чувство омерзения. Можно снизить время апдейта раз в секунду, а не кажыдй фрейм, но будет НЕКРАСИВО. Мне почему-то казалось что производительности хватит высчитывать небо и аллаха, а тут моча спайкает от одного скрипта. Порезать бы вас тут всех нахуй. Ладно, если бравзер на вебгл не повиснет намертво, уже будет хорошо. А у вас как дела?

Аноним 29/07/18 Вск 14:34:38 518834104
>>518833
Опять ты.
И как оно подл WebGL? Заработало?
Аноним 29/07/18 Вск 14:43:36 518836105
>>518834
Да, вполне ничего. Юнитиговно в дев билде с пре-бюилд енжином выебало меня в рот. Без него все пучком заработало.
Аноним 29/07/18 Вск 14:45:42 518837106
>>518833
>Мне почему-то казалось что производительности хватит высчитывать небо и аллаха
Ее и хватает. В нормальных движках.
Аноним 29/07/18 Вск 14:47:24 518838107
>>518833
Сранька, дебаг лог выключи, он 90% лагов дает
Аноним 29/07/18 Вск 14:58:00 518839108
Я тут почитал про сериализацию, https://docs.unity3d.com/Manual/script-Serialization.html, раздел When might the serializer behave unexpectedly?

Звучит как будто сериализация - опасная штука. Кто нибудь встречал реальные баги из-за сериализации или юнька стращает позря?
Аноним 29/07/18 Вск 15:28:06 518843109
>>518839
>Звучит как будто сериализация - опасная штука.
Нужно извратиться, чтобы столкнуться с этими ограничениями.
В 99% случаев ты просто пишешь pyblic MyClass myObject; и в инспекторе что ты напишешь, то и будет.
Чтобы записать в этот объект ссылку на другой или полиморфический объект, нужно это как минимум сделать целенаправленно в скрипте запускаемом в редакторе.
Аноним 29/07/18 Вск 15:30:46 518844110
>>518833
>Мне почему-то казалось что производительности хватит высчитывать небо и аллаха, а тут моча спайкает от одного скрипта
А ты используешь новую ПРОИЗВОДИТЕЛЬНОСТЬ ПО ДЕФОЛТУ или пишешь по старинке в MonoBehaviour?
Аноним 29/07/18 Вск 15:37:05 518847111
image.png (1045Кб, 1311x485)
1311x485
Я умер или они НАКОНЕЦ-ТО запилят нормальные префабы?
Аноним 29/07/18 Вск 15:38:30 518848112
>>518829
>Смешной пиздеж дурачка.
Дурачок это ты. Ты покупаешь лицензию на право распространения твоего продукта с юнити. Юнити не становится твоей собственностью после покупки лицензии на месяц. Пока ты распространяешь код юнити, ты под условиями лицензии

Точнее ты можешь купить лицензию на юнити с исходниками, но это будет намного дороже.
Аноним 29/07/18 Вск 15:39:53 518849113
>>518844
>А ты используешь новую ПРОИЗВОДИТЕЛЬНОСТЬ ПО ДЕФОЛТУ или пишешь по старинке в MonoBehaviour?
Отставить тралленг. Ты сейчас про новую систему компонентов
Аноним 29/07/18 Вск 15:43:37 518850114
>>518849
Я про баззворд performance by default (ECS и их новый job system). Теперь мы должны по дефолту писать скрипты на нечитаемой ядреной смеси процедурного и декларативного кода.
Аноним 29/07/18 Вск 15:44:04 518851115
>>518848
Не неси хуйни, даун, в лицензии ничего такого нет. Разрабатываешь - покупаешь юньку, остальное ты придумал, долбоеб.
Аноним 29/07/18 Вск 15:46:15 518852116
Аноним 29/07/18 Вск 15:47:29 518853117
>>518851
>Не неси хуйни, даун, в лицензии ничего такого нет. Разрабатываешь - покупаешь юньку, остальное ты придумал, долбоеб.
Ты не можешь распространять контент сделанный по лицензии про без этой лицензии. Точка.
Аноним 29/07/18 Вск 15:51:35 518854118
>>518851
>You can absolutely sell commercial games made in the Personal Edition of Unity. To do this, you must meet the requirements to use Unity Personal Edition, mainly that you did not earn/receive more than $100,000 in revenue/funding in the last fiscal year.
Черным по белому написано: если твоя игра зарабатывает столько-то, ты ОБЯЗАН иметь лицензию для ее распространения.
Аноним 29/07/18 Вск 16:24:21 518862119
Юнитипидоры, поясните, этот даун прав >>518854>>518853? То есть залил игру в стим и потом всю жизнь даже если на другой двиг перешел нужно юнити покупать?
Аноним 29/07/18 Вск 16:29:24 518864120
>>518862
>и потом всю жизнь
Нет, лишь до тех пор, пока твоя игра приносит по 100к бачей в год.
Аноним 29/07/18 Вск 16:29:34 518865121
>>518862
> этот даун прав
Ну ты и охуевший чёрт, конечно, тебе по делу поясняют, а ты срёшь
Аноним 29/07/18 Вск 16:35:43 518866122
Все кто пиздит про "позорное" лого в юнити - кукаретики и говнарики, не продавшие ни единой копии своей игры в жизни.
Юзер, купивший твою игру никогда не выключит её и не сделает рефанд из-за логотипа юнити, особенно если ты его перед этим заинтересовал охуенным трейлером, интересной ему темой/жанром или чем-то ещё. Единственная причина по которой делают рефанд это потому что твоя игра говно, а не из-за логотипа юнити
Аноним 29/07/18 Вск 17:15:17 518875123
>>518862
>being this autistic
слушай больше долбоебов тупых и корми своими испуганныыми вопросам
Аноним 29/07/18 Вск 17:22:53 518881124
>>518862
Читай
https://unity3d.com/legal/terms-of-service/software

>Unity Software tiers with different Financial Thresholds may not be used at the same time by one entity or individual or for or on behalf of one entity or individual.
Нельзя смешивать 2 лицензии. То есть нельзя собрать игру на одной лицензии чтобы убрать лого, а потом доделывать на другой.
Аноним 29/07/18 Вск 18:05:59 518918125
>>518864
>и потом всю жизнь
>Нет, лишь до тех пор, пока твоя игра приносит по 100к бачей в год.
Но это выясняется постфактум, откуда я знаю, принесет или нет.
Аноним 29/07/18 Вск 18:20:29 518927126
>>518918
Как правило если ты сириус бизнес то ты примерно рассчитваешь сколько заработаешь, если ты инди то можешь не париться, столько всё равно не заработаешь
Аноним 29/07/18 Вск 18:25:03 518929127
>>518918
>Но это выясняется постфактум, откуда я знаю, принесет или нет.
Ну вот ты за год заработал на своей говноигре 100к - покупаешь на год лицензию. Спустя год, если доходы все еще 100к - проделваешь. нет - шлешь юнитиевреев нахуй
Аноним 29/07/18 Вск 18:26:34 518930128
Пахом.jpg (48Кб, 604x471)
604x471
>>518929
>заработал на своей говноигре 100к
Не такая уж и говно
Аноним 29/07/18 Вск 18:50:20 518939129
Пачаны, поясните за AddForce, как этим пользоваться?
Ситуация такая, первый объект приближается ко второму.
Когда они соприкасаются первый объект должен отлетать назад. Пытался сделать это так:
GetComponent<Rigidbody2D>().AddForce(Vector3.forward * 100f);
Но что то никакого эффекта.
Аноним 29/07/18 Вск 18:52:17 518940130
>>518929
>заработал на своей говноигре 100к
Суть в том, что считается вообще весь твой доход. Если ты предприниматель или контора, то считается весь твой доход, и не важно сколько вообще ты заработал на юнити.
Аноним 29/07/18 Вск 18:53:52 518943131
Аноним 29/07/18 Вск 19:01:06 518944132
>>518940
Да, всё верно, и что?
Аноним 30/07/18 Пнд 00:24:42 519193133
image.png (20Кб, 1589x213)
1589x213
Еще одни ноды ебанут, нужно больше нодов богу пидаров
Аноним 30/07/18 Пнд 00:29:10 519195134
Unity 2018-07-2[...].png (588Кб, 1152x752)
1152x752
>>519193
давно уже говорили что хотят сделать эти спагетти для дураков. небось будут настолько поломанными насколько могут быть.
Аноним 30/07/18 Пнд 00:31:37 519197135
>>519195
Просто в ассетсторе полно этих нодов на любой вкус, хоть бы что другое придумали.
Аноним 30/07/18 Пнд 00:34:32 519199136
>>519197
да ладно, сами нодовые редакторы то нормально. у юнити там ещё и свой класс есть клёвый для них. какие-нибудь диалоги, процедурные хуйни и прочее абстрактное говно то нормально через них делать. а вот когда код начинаешь делать через них то уже всё, пиздец.
Аноним 30/07/18 Пнд 01:57:02 519213137
2222.png (1Кб, 169x124)
169x124
Посаны, не могу никак поставить канваз сайз 1920х1080, если кидаю камеру на рендер мод. Камера почему-то 1920х1120.699. чяднт.

-нуб
Аноним 30/07/18 Пнд 01:58:37 519214138
БЛЯДЬ!
Я ничего не делал, теперь оно застряло на 2121.168х1080.
Что за хуйня-то
Аноним 30/07/18 Пнд 02:12:04 519219139
Не меняй размер канваса, подумой
Аноним 30/07/18 Пнд 06:17:19 519239140
>>518866
Кусок ты ёбаного говна, отключать ли лого - это лично моё дело, и у меня есть или нет свои причины на это. Ты тут уже сколько постов все пытаешься доказать, что их игры говно? Тебя этот логотип в жопу выебал, что ты успокоиться не можешь?
Аноним 30/07/18 Пнд 06:19:26 519240141
>>518944
Ну так это хуёво.
Аноним 30/07/18 Пнд 06:25:44 519241142
Значит, что мы выяснили.
Покупка лицензии обязательна, если юр. лицо, которое получает доход от игры, получило больше 100к за финансовый год.

Однако, это значит, что под продажу игры можно сделать другое юр. лицо. Если ты ИП, можно сделать ООО. Только стоит ли запариваться из-за инди-поделки - вопрос.

Также, как я понял, Юнити интересует только твой доход. Вся эта шняга с отключением лого - побочные эффекты. К примеру, ты сделал хитовую игру, продал кучу копий, купил лицензию, а через год у тебя игра уже особенно не продаётся, и доход упал ниже 100к. Лицензию ты не продлеваешь. Значит, нужно перебилдить игру на бесплатной лицензии, вернуть лого и загрузить обратно в сторы? Ну бред же.
Аноним 30/07/18 Пнд 07:17:07 519243143
>>519241
Ебаные какие-то правила, если честно. У УЕ более понятные и логичные правила лицензии. Получаешь более 3к$ за квартал - 2% идут эпикам.
Аноним 30/07/18 Пнд 07:37:34 519245144
>>519243
а если например газпром захочет использовать уеч для презентации своего газа, тоже 2% всей прибыли нужно отдавать?
Аноним 30/07/18 Пнд 07:39:11 519246145
>>519193
лучше бы добавили нормальный скриптовый язык
Аноним 30/07/18 Пнд 07:39:23 519247146
>>519245
Зарегает отдельную ООО.
Аноним 30/07/18 Пнд 07:40:24 519250147
>>519240
>>519241
Это нормально, вполне адекватная политика для компании - зарабатываешь на нашем продукте - плати.
У большей части компаний гораздо хуже условия, бесплатно ты максимум триальчик на месяцок получишь

Все ваши ебаные аргументы как обычно высосаны из пальца, потому что как пример приводятся надуманные такие же высосанные из пальца ситуации:
А ЧТО ЕСЛИ ТЫ ЗАРАБОТАЛ 100К ЗА ГОД НО РАСХОДЫ САСТАВИЛИ 99к))))
А ЧТО ЕСЛИ ТЫ ЗАРАБОТАЛ ЗА ГОД 100к В СЛЕДУЮЩИЙ ГОД ЗАРАБОТАЛ 3 КАПЕЙКИ))))
А ЧТО ЕСЛИ ТЫ КУПИЛ ПРО И ТОЛЬКО ХОТЕЛ ВЫПУСТИТЬ ИГРУ НО ТУТ МЕТЕОРИТ УПАЛ НА ТВОЙ ДОМ, ТЕБЕ ЖЕ ТЕПЕРЬ НЕ НАДА ПРОДЛЕВАТЬ ЛИЦЕНЗИЮ)))

Идите нахуй с такими примерами, долбоебы. Если ты крупная контора, и примерно рассчитываешь свой доход, то окупаешь юнити про для разработки, если ты индюшатник делающий свой проект в 2-3 рыла то ты пользуешь юнити фри.
Если вдруг один на миллион прокнуло и ты стал зарубать больше 100 тысяч в год будучи индюшатником, то ты покупаешь юнити про и становишься крупной студией. Всё, так нормальные люди делают бизнес, а не ваши сферические кони в вакууме

Аноним 30/07/18 Пнд 07:43:33 519251148
>>518844
>>518850

О, Мишаня Абраш уже первого подорвал. Дальше больше. Абстракциобляди соснули.
Аноним 30/07/18 Пнд 07:48:42 519252149
>>519251

Дада, давайте все на жигах ездить, зато можно тюниг +10050 кобыл спартивную подвесочку спарцо.

Они упоролись в процедурное программирование. Это прошлый век. Никакими оптимизациями это не оправдать. Ради юзера-нищеброда, у которого не хватает бабла на купить актуальный i5 для средних/i7 для высоких они теперь предлагают ебать процедурное программирование, обозванное новыми баззвордами.
Аноним 30/07/18 Пнд 07:52:29 519253150
>>518852

Сколько же времени он на эту ебалу потратил?

За сколько времени аналогичный вася бы налепил 5-6 проектов и успешно бы затолкнул их в стим, просто повысив требования до актуальных прошлогодних i5/i7 или актуального гейфона текущей-прошлой модели, отказав остальным нищебродам нахуй (если они не могут себе актуальное железо купить, то ты им , конечно, дохуя игру продашь)?
Аноним 30/07/18 Пнд 07:57:59 519255151
>>519253

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

Еще раз, пригласили байтоеба из соснуле-ААА-конторы (это там, где сотни лямов баксов на проект и штат из стапицот макак на галере) и теперь этот абсолютно неэффективный в условиях простых разработчиков (а не небожителей, вкатившихсмя во времена атари и денди и навернувших за 30-40 лет не один ярд) подход сделают обязательным. Тут вот велосипедостроители выли, когда им вулкан и директх 12 по требованиям крупных контор выкатили и велосипеды стало писать невозможно. Теперь вот и на готовых движках предлагают опять на телеге ездить и байты ебать. Зато все коокок как в крупных кронторох, кококо по-соснульному, кококо ААА-подход.
Аноним 30/07/18 Пнд 07:58:57 519256152
>>519252
>>519253
Странные вы ребята, раз не понимаете, что с этой системой можно сделать в разы лучший графон на тех же i5/i7, чем без неё.
Аноним 30/07/18 Пнд 08:03:12 519258153
>>519256

Дохуя ты более лучшего графона без штата художников и моделеров наделаешь, вот лично ты, дебил?

Грофон в играх - открою тебе Америку - он на 90% заслуга именно гигантского штата артистов в ёбадельных конторах. И лишь на 10% - использование байтоёбных ёба-фич и шойдерных техник.

У тебя дохуя бюджета уровня ёбадельных контор (это десятки сотни лямов баксов лишь на один "батя одобряе" тайтл), чтобы такой штат хуйдожников содержать? Нет, ты всего лишь повёлся на школобайтомантры.
Аноним 30/07/18 Пнд 08:05:57 519259154
>>519258

Даже больше скажу - в ёбадельных которах байтоптимизаторы нужены именно для того, чтобы за артистами дерьмецо приберать, когда организационными мерами путём урезания осетра и закатывания фич губозакаточной машиной уже нихуя не сделать без ломания первоначального концепта/качества грофония, если она изначально заявлена как seling point.
Аноним 30/07/18 Пнд 08:07:28 519260155
>>519258
Удвою, и добавлю что хороший графон очень часто слабо связан с мощностями. В ласт оф ас первом до сих пор очень хорошо графика смотрится, а она между прочим на пс3 идет
Аноним 30/07/18 Пнд 08:14:37 519261156
>>519260

Потому что это платформ-селлер, от той же компании, которая эту соснуль и продавала. Там требования были такими, что жопу байтами порвать на доллары и годы разработки, но обеспечить продажи мыловани еще на пару лет до выхода следующего поколения. И то, там, если почитать пейперы - фейк на фейке сидит и упрощением погоняет.
Аноним 30/07/18 Пнд 08:19:59 519262157
>>519258
Какие нахуй художники, ты ёбу дал? В том же крузисе работы художников - ноль, просто берут и фоткают в высоком разрешении текстуры травы, деревьев, кирпичей и прочего дерьма, фоткают, фоткают, фоткают, а потом накладывают эти текстуры на модельки и полируют шейдерами сверху, вот тебе и весь графон, и чем пизже железо и оптимизация, тем большее разрешение текстурок можно использовать при 60 фпс. Похожая история и с модельками на миллионы треугольников, сначала художник делает лоуполи за 5 минут, а потом накладывает сглаживание, одну итерацию, вторую, третью, больше сглаживания богу сглаживания, и опять же, чем пизже оптимизация, тем больше итераций можно запихать и тем графонистее будет моделька, вот и всё.
Аноним 30/07/18 Пнд 08:24:22 519264158
>>519252
Да 90% унити погромистов и так используют процедурное программирование (сколько много менеджеров ты уже написал), а про полиморфизм слышали только в лучшем случае в школе, вместе с инкапсуляцией и наследованием.
Они не поимают всей прелести отправки SendMessage.
Аноним 30/07/18 Пнд 08:27:54 519265159
>>519260

Вообще, стоит сказать, что все эти байтобазворды и байтотехники езды на телегах обязаны своему рождению как раз упомянутым тобой соснулям PS3 и Xbox360. Дело было так - в 2004-2005 году компании на очередной E3 раздули дичайший хайп дескать, мы сделали небывалое гитрел-ёба железо, которое все пекарни заткнет нахуй и козыряли стапятисот гигагафлопсами. Сосони так вообще fullhd сходу в 2005 году наобещало, чем и обосралось.

И действительно, запихали какое-то ёба-дорогущее в производстве железо, которое на первых порах и производилось с огромным процентом брака и продавалось ниже себестоимости. Только вот оказалось оно говном, по сравнению с пекой и первые годы даже куча смешных мемасов ходило:

https://www.youtube.com/watch?v=aLK9i-KZRmQ

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

Вот, чтобы избавится от обосрамса и восстановить подфаканую репутацию и стала соне заставлять внутренние студии ебать байтики (вот этим занимались люди вместо того чтобы игры делать: https://www.slideshare.net/naughty_dog/presentations). И малафья наконец потекла
грофон со скрипом пошел.

Аноним 30/07/18 Пнд 08:28:09 519266160
>>519262
>Похожая история и с модельками на миллионы треугольников, сначала художник делает лоуполи за 5 минут, а потом накладывает сглаживание, одну итерацию, вторую, третью, больше сглаживания богу сглаживания, и опять же, чем пизже оптимизация, тем больше итераций можно запихать и тем графонистее будет моделька, вот и всё.
Проиграл с идиота, не сделавшего ни одной модельки за всю жизнь и незнающего про пайплайн нормальных моделек в конторках. Открою тебе Америку, дурачок, в ААА:
1)Сначала делается концепт арт
2)Потом скулптится хайполи с миллионами треугольников
3)Потом с этого хайполи запекаются нормалмэпы и прочие промежуточные текстурки
4)Только потом делается ретопология, и из хайполи делают лоуполи, точнее просто моделят поверх. И конечная лоуполи с поликаунтом 4000-6000 уже почти не отличить с хайполи с миллионами треугольников. Никто уже давно не наращивает полигоны, все только улучшают шейдеры и текстурки, и вообще большая часть денег вбухивается в анимацию.
Твои познания выдают в тебе полного кукаретика из вг, считающего что чем больше полигонов тем графон лучше.
Аноним 30/07/18 Пнд 08:32:51 519267161
>>519262
>Какие нахуй художники, ты ёбу дал? В том же крузисе работы художников - ноль, просто берут и фоткают в высоком разрешении текстуры травы, деревьев, кирпичей и прочего дерьма, фоткают, фоткают, фоткают, а потом накладывают эти текстуры на модельки и полируют шейдерами сверху, вот тебе и весь графон

Просто без комментариев. Почитай титры хоть на досуге как-нибудь.

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

Вот и выяснилось, что маняшкольник даже не в курсе артистского пайплайна. Когда нагуглишь слово "ретопология" и поймёшь что в своём выдуманном из головы описании процесса обосрался чуть менее чем с точности до наоборот, то приходи снова.
Аноним 30/07/18 Пнд 08:37:02 519269162
>>519265

А потом тамошние элитные байтовые пидарасы, не в силах сдержать бугурта, решили поделиться своей консольной анальной болью с остальным миром, как раз и родив мутантов Entity Component System и Data Oriented Design.
Аноним 30/07/18 Пнд 08:37:06 519270163
>>519266
Припизданул немного, текстурки запекаются после лоуполи и Uv развертки ну да ладно, суть от этого не меняется
Аноним 30/07/18 Пнд 08:47:58 519272164
>>519262
>Какие нахуй художники, ты ёбу дал? В том же крузисе работы художников - ноль, просто берут и фоткают в высоком разрешении текстуры травы, деревьев, кирпичей и прочего дерьма, фоткают, фоткают, фоткают

Это называется, рефы, даун. Никуда они их не накладывают, игроманию меньше читай. В них смотрят концепт-художники и используют исключительно как источники вдохновения и образцы.
Аноним 30/07/18 Пнд 08:56:17 519276165
>>519255
>вулкан и директх 12 по требованиям крупных контор выкатили
Я что-то пропустил? Вулкан поддерживается на юнити? Если так, то это охуенно.
Аноним 30/07/18 Пнд 08:58:21 519277166
>>519256
Да не обращай внимания, это тупорогие долбаебы выкатывающие викторины сука текстовые, которые умудряются зависать.
Аноним 30/07/18 Пнд 08:58:23 519278167
>>519276

Речь шла про велосипедостроителей, использующих GAPI напрямую.
Аноним 30/07/18 Пнд 08:59:16 519279168
>>519241
>Если ты ИП, можно сделать ООО. Только стоит ли запариваться из-за инди-поделки - вопрос.
ИП у нас физики, ООО чаще юридическое, дебилушка
Аноним 30/07/18 Пнд 09:04:00 519280169
>>519269
Меня не покидает чувство, что под мемы про производительность по дефолту они просто опять переворачивают с ног на голову всем пайплайн, чтобы все бежали покупали новые пропатченные ассеты и тому подобное говно.
Аноним 30/07/18 Пнд 09:04:34 519281170
>>519279
Не чаще, а всегда. ИП это когда за проёб бизнеса отвечаешь своей квартирой, ООО это когда ты сам себе (и иногда сотрудникам) платишь зарплату.
Аноним 30/07/18 Пнд 09:26:01 519286171
>>519279
Ну какая разница. Имеется в виду, что продавать можно от них как от разных лиц.
Аноним 30/07/18 Пнд 09:44:21 519287172
image.png (220Кб, 1273x804)
1273x804
Аноним 30/07/18 Пнд 09:45:58 519288173
>>519287
Значит у меня устаревшая информация.
Аноним 30/07/18 Пнд 09:57:14 519292174
>>519287
Значит, за анрил ты платишь 5% при грубо говоря 12к за год (3 за квартал). А за юнити $299 при 100к за год. Что составляет меньше одного процента от дохода.
Аноним 30/07/18 Пнд 10:00:02 519293175
>>519292
Да, но ты и не сравнивай анриал с юнитиговном, слишком существенная разница.
Аноним 30/07/18 Пнд 10:01:02 519294176
>>519293
Красавчик, иди заплати анрилу и станешь ААА девелопером инфа 100%
Аноним 30/07/18 Пнд 10:02:29 519296177
>>519292
Жиды из эпик совсем охуели. Замтряли где-то в прошлом десятилетии. Выкатили свой очередной редактор unreal tournament, практически никак не развивающийся уже более 20 лет, просят за это непотребство еще бешеные деньги и думают, что кому-то это надо.
Не удивительно, что юнити популярнее. Удивительно другое, как у уеча вообще может остаться какая-то популярность. Сейчас же не 2006 год, в конце концов.
Аноним 30/07/18 Пнд 10:08:09 519298178
>>519296
>как у уеча вообще может остаться какая-то популярность.
Ну остается же, они действуют по обстоятельствам. Тут еще и миллиард с фортнайта привалил.
Аноним 30/07/18 Пнд 10:34:49 519308179
>>519296
>и думают, что кому-то это надо.
Но ведь это кому-то надо. Почему трилогию mass effect сделали на анриле, а не на юнити, как думаешь?
Аноним 30/07/18 Пнд 10:38:26 519310180
>>519308
>Но ведь это кому-то надо. Почему трилогию mass effect сделали на анриле, а не на юнити, как думаешь?

Почему в 19 веке ездили на телегах, а не на автомобилях, как думаешь?
Аноним 30/07/18 Пнд 10:40:00 519312181
>>519308
>Но ведь это кому-то надо. Почему трилогию mass effect сделали на анриле, а не на юнити, как думаешь?

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

Аноним 30/07/18 Пнд 10:53:49 519315182
>>519308
Потому что аналогичная игра на юнити будет на двух титанах лагать и следовательно продажи будут хуевыми. При этом она еще и выглядеть будет хуже.
Аноним 30/07/18 Пнд 14:32:28 519385183
>>519308
>>519310
>>519312
На самом деле УЕ не плохой движок, глупо отрицать что он выглядит лучше чем юнити. Да, получается дороже и для индюшатника сложнее но для больших студий это неважно
Аноним 30/07/18 Пнд 16:13:58 519404184
>>519308
>Почему трилогию mass effect сделали на анриле, а не на юнити, как думаешь?
Потому что на анриле уже всё готово под комнатный шутер. Осталось только добавить диалоги про лишний ствол.
Аноним 30/07/18 Пнд 16:52:07 519411185
image.png (226Кб, 336x432)
336x432
image.png (94Кб, 331x435)
331x435
image.png (99Кб, 340x432)
340x432
image.png (241Кб, 341x435)
341x435
https://youtu.be/YQlcwrTvDOU?t=1422
Что-то у них одни пидары на сцене.
Юнитипидары, ВЫ СОВСЕМ АХУЕЛИ, ДЕМОНЫ ПИДАРСКИЕ БЛЯ? Свиной юнитипозор жеппный.
Аноним 30/07/18 Пнд 16:53:21 519412186
>>519411
Квоты на пидоров, ничего не поделать.
Аноним 30/07/18 Пнд 16:54:42 519413187
>>519411
Все юнитипользователи выглядят так, ты что не знал?
Аноним 30/07/18 Пнд 17:01:54 519417188
>>519411
Странно, с прическами заморочились, а одежда конченная. Это две жены друг друга.
Аноним 30/07/18 Пнд 17:17:45 519420189
>>519411
Так Гейропа же. У них светлоликого путлера нет вот и компенсируют. Загнили совсем
Аноним 30/07/18 Пнд 17:40:08 519424190
>>519411
Заморочился же, нашел видео, просмотрел, скринов нафоткал, только чтобы в тред насрать. Тебе заняться нечем, кроме того чтобы с мельницами воевать? Мог бы игры делать например, прикинь
Аноним 30/07/18 Пнд 17:42:37 519425191
image.png (2746Кб, 1920x1080)
1920x1080
>>519424
А он не умеет ахахахаха
Аноним 30/07/18 Пнд 17:42:56 519426192
>>519424
>Заморочился, нашел видео
Я вообще-то подписан на ютабе, оно само меня находит. Скрины делаются ножницами на горячие клавиши за 3секунды, вставляются в сообщение через копировать вставить без сохранения на комп. Текст обличительный писал дольше.
Аноним 30/07/18 Пнд 17:48:43 519429193
>>519411
Ставьте дизлойсы
Аноним 30/07/18 Пнд 17:50:44 519430194
>>519426
Да тут собственно все уже увидели что у тебя одержимость "войной с юнити в гд", так что можешь не оправдываться. То что ты настолько приноровился это делать говорит не в твою пользу
Аноним 30/07/18 Пнд 17:50:47 519431195
>>519385
>На самом деле УЕ не плохой движок,
>глупо отрицать что он выглядит лучше чем юнити
Сейчас бы сравнивать движки по контенту и коду шейдеров
Аноним 30/07/18 Пнд 17:55:30 519432196
>>519430
>войной с юнити в гд
Вообще-то в гд юнитипидорки бегают по всем тредам и везде срут, но особенно в годоттреде. Но я же не сру и не веду войну, просто смешное замечание по видосу.
Аноним 30/07/18 Пнд 17:57:05 519433197
image.jpg (23Кб, 331x435)
331x435
>>519424
>Тебе заняться нечем, кроме того чтобы с мельницами воевать? Мог бы игры делать например, прикинь
Аноним 30/07/18 Пнд 17:59:07 519434198
fastr autism cu[...].png (1058Кб, 1182x956)
1182x956
Аноним 30/07/18 Пнд 18:00:53 519435199
>>519433
>заняться нечем, кроме того чтобы с мельницами воевать?
Какая война, это минут десять в день на все про все. Тебе самому по ходу заняться нечем.
Аноним 30/07/18 Пнд 18:18:29 519438200
>>519432
>просто смешное замечание по видосу
>ВЫ СОВСЕМ АХУЕЛИ, ДЕМОНЫ ПИДАРСКИЕ БЛЯ? Свиной юнитипозор жеппный.
юмор так и прет, ты прям стендап комик какой-то
>>519433
молодец_хорошо_пошутил.жпг

>>519434
Он реально неадекватный

Аноним 30/07/18 Пнд 18:33:13 519442201
...Делая при этом из геймдева клоунаду

Но тогда я знаю как их называть надо

Это юнитипидары, они считают, что геймдев это прикол

Розовые волосы, ебля в жопу, средний пол...
Аноним 30/07/18 Пнд 18:37:33 519447202
Целый месяц до 1 сентября.
Бля.
Аноним 30/07/18 Пнд 18:45:33 519449203
>>519447
Хочешь поскорее в школку, юнитишкольник?
Аноним 01/08/18 Срд 14:00:34 520036204
Поцоны, а че более затратно по ресурсам, произодить ротейшн или двигать офсет текстуры?
Аноним 01/08/18 Срд 14:48:53 520041205
>>520036
Ротейшн трансформа? думаю офсет текстуры затратней
Аноним 01/08/18 Срд 17:19:11 520093206
>>520036
Пиздец ебанутый вопрос. Закешировал уже трансформ то?
Аноним 01/08/18 Срд 17:24:20 520098207
image.png (21Кб, 943x197)
943x197
Кочаны, почему евентсистем может доухя отъедать, больеш чем все остальнео при наведении мышки на приложение? Не потмоу что дохуя уи элементов? Как фиксонуть?
Аноним 01/08/18 Срд 19:12:44 520131208
>>520098
>почему евентсистем может доухя отъедать
Потому что unity ui написан на C# скриптомакаками нанятыми за еду и адово тормозит. Вот почему.
Аноним 01/08/18 Срд 19:35:09 520140209
>>520098
UI еще и в графическую систему срет значимо

Вgрочем, ты бы лучше игру делал а ЮИ потом помtняешь, ведь ты же не нарушал принципов SOLID )
Аноним 01/08/18 Срд 20:14:53 520154210
>>520098
включи дип профайл, посмотри по конкретным функциям чего и сколько жрёт.
Аноним 01/08/18 Срд 20:55:17 520165211
Косатычи, а подскажите пожалуйста. Терейны до сих пор кто-то текстурит с помощью Splat Map или это нахуй никому не уперлось и юзают варианты попроще?
Аноним 01/08/18 Срд 21:02:27 520170212
>>520165
ебать такие вопросы. что сделать то хочешь? разумеется текстура на террейн накладывается через сплат мапы. кто там как её наносит же зависит от потребностей проекта. так то разумеется пару тулзов сверху будет проще дописать, если хочется чтобы там под каждым деревом травы было поменьше, чтобы текстурка менялась в зависимости от наклона и прочее дерьмо. мы же не можем дать тебе рекомендации если не скажешь чё ты там получить хочешь и в чем твои трудности.
Аноним 01/08/18 Срд 21:16:51 520178213
>>520170
Никаких трудностей. Просто я изучаю шейдеры, а в туториалах используются Splat Map о которых я первый раз слышу. Представлял себе текстурирование террейнов по другому, например как текстурирование 3д моделей. Не понимаю что делать, если четырех текстур недостаточно для одного террейна.
Аноним 01/08/18 Срд 21:52:54 520197214
Аноним 01/08/18 Срд 21:58:24 520203215
>>520197
>2013
давно не релевантно
Аноним 01/08/18 Срд 22:13:44 520212216
>>520203
насколько я знаю оно до сих пор релевантно. террейн у юнити старый как говно мамонта и не менялся с тех пор почти. последний раз когда общался с одним хуем который что-то там шабуршал с 2017 юнити он говорил что всё так и есть. и что шейдоры террейна кудато запрятали в какую-то жопу, так что даже не почитать как оно там чё, так что ещё и угадывать приходится и пользоваться этими туториалами с 2013 года.
Аноним 02/08/18 Чтв 14:17:20 520286217
67545535345435.png (28Кб, 347x478)
347x478
Давно не работал с юнити, решил снова вкатиться. Импортировал модельку, почему-то нельзя изменять свойства материала. Раньше помню что можно было. В чем может быть причина?
Аноним 02/08/18 Чтв 14:33:07 520289218
>>520286
>почему-то нельзя изменять свойства материала
Вот выбери материал и меняй его.
Аноним 02/08/18 Чтв 14:41:15 520291219
Аноним 02/08/18 Чтв 15:31:58 520296220
>>520291
>Unite Berlin
самая зашкварная версия unite
Аноним 02/08/18 Чтв 17:25:01 520318221
>>520286
В импорте модельки выбери материалы и легаси систему
Аноним 02/08/18 Чтв 18:35:27 520344222
>>520318
Я импортировал перетаскиванием. Ладно, ща поковыряюсь.
Аноним 02/08/18 Чтв 18:38:23 520350223
>>520318
Все, разобрался, спасибо.
Аноним 02/08/18 Чтв 21:24:37 520395224
image.png (59Кб, 499x281)
499x281
>>517346 (OP)
Кароче дали мне тестовое задание, очень необычное. Надо из https://openweathermap.org/api вставить погоду рандомного города в Text. Делаю по гайду https://www.youtube.com/watch?v=k91jTTdr0GM , но для чтения json надо библиотека Newtonsoft.Json. Я её скачал, всё норм, но через 5 минут она просто слетает, я починил, а теперь юнити просто ругается на строку using Newtonsoft.Json; и не хочет компилировать скрипт в проекте.
Уже задолбался с этим. Может кто то сталкивался с похожим и знает как чинить? Или просто сказать HR-ру что задание бредовое и в юнити оно не работает?
Аноним 02/08/18 Чтв 21:26:14 520396225
>>520395
Ты просто не справился с заданием, ты профнепригоден.
Аноним 02/08/18 Чтв 21:26:21 520397226
>>520395
Используй стандартный сериализатор, нахрен тебе туцещтыщае
Аноним 02/08/18 Чтв 21:27:48 520400227
>>520397
Я не умею им пользоваться. Походу придётся сейчас научиться
Аноним 02/08/18 Чтв 21:36:31 520402228
>>520395
> дали мне тестовое задание
Сколько обещают?
Аноним 02/08/18 Чтв 21:36:41 520403229
>>520395
Тебя я бы точно не взял на работу.
Аноним 02/08/18 Чтв 21:37:03 520404230
Аноним 02/08/18 Чтв 21:38:07 520405231
>>520404
А если без шуток?
Аноним 02/08/18 Чтв 21:38:54 520407232
>>520405
Для начинания 500$
Аноним 02/08/18 Чтв 21:39:31 520409233
>>520403
А я к тебе и не прошусь уёбок, съебал нахуй
Аноним 02/08/18 Чтв 21:39:51 520410234
Аноним 02/08/18 Чтв 21:45:28 520413235
Аноним 02/08/18 Чтв 21:46:05 520414236
>>520413
Ужас
Как же теперь жить?
Аноним 02/08/18 Чтв 21:49:06 520415237
j5j0ykagxn3h.jpg (40Кб, 487x700)
487x700
Аноним 02/08/18 Чтв 21:49:59 520416238
>>520410
Компания расширяется и переходит на игры, только набирают команду. В данный момент ещё нет программистов, по этому без стажировки сразу брать будут. Главное сделать тестовое. На собеседовании я им понравился вроде как
До этого нигде не работал, надеюсь возьмут
Аноним 02/08/18 Чтв 21:51:48 520417239
>>520416
> Компания расширяется
> В данный момент ещё нет программистов
Ага
Аноним 02/08/18 Чтв 21:55:10 520418240
>>520416
>До этого нигде не работал
А то мы блять не поняли по твоим ньюфажным вопросам.
Аноним 02/08/18 Чтв 21:58:51 520420241
>>520418
Ну блять, не каждый день работаю с Json через интернет
Аноним 02/08/18 Чтв 22:01:38 520421242
>>520416
То есть месяц ты бесплатно будешь на тестировке?
Вот дебил ушастый.
Аноним 02/08/18 Чтв 22:02:01 520422243
>>520417
Так мне сказали. Сейчас у них 3 менеджера, 1 прогер, не работавший ранее с Unity и HR
Опять же с их слов
Аноним 02/08/18 Чтв 22:02:30 520424244
>>520421
Ты дебил. Без тестировки
Аноним 02/08/18 Чтв 22:05:12 520425245
>>520424
ДАУН ТУПОЙ
Тебе за этот первый месяц заплатят? Точно заплатят? Договор подписан и прочитан?

>он не знает как нахаляву набирать таких вот даунов работать забесплатно первый месяц а потом по надуманной причине отпусткать
Аноним 02/08/18 Чтв 22:07:19 520426246
>>520425
Хуй их знает, никаких договоров ещё не было, только тестовое же делаю
Что делать что бы не наебали, требовать договор?
Аноним 02/08/18 Чтв 22:20:03 520437247
>>520426
Каким-либо образом требовать гарантий, что заплатят.
Иначе, тебе решать - стоит месяц горбатиться, с возможностью быть кинутым по окончанию.
Аноним 02/08/18 Чтв 22:21:36 520439248
>>520437
>Каким-либо образом
Надо с собой брать топор
Аноним 02/08/18 Чтв 22:23:13 520440249
image.png (28Кб, 820x314)
820x314
image.png (19Кб, 498x287)
498x287
>>520439
Одну ошибку починил, теперь вот ругается на эту строку.
Подскажите то как починить, не понимаю почему пишет что не присвоено значени
Аноним 02/08/18 Чтв 22:24:42 520442250
>>520440
Если оставить только переменные, то пустую строку выводит. Ну ёбана врот
Аноним 02/08/18 Чтв 22:30:12 520447251
>>520440
>one-thread blocking HTTP requests

not gonna make it
Аноним 02/08/18 Чтв 22:47:30 520454252
Аноним 02/08/18 Чтв 22:48:09 520455253
>>520414
Советую учить xenko прямо сейчас. Потому что через пару лет навыки юнити станут уже неактуальны.
Аноним 02/08/18 Чтв 22:51:31 520457254
>>520440
Да пойми ты уже, что ты слишком тупой. Ты смотришь туториалы на руссков в ютубе, чтобы выполнить простейшие действия с API. Ты не знаешь как загружать файлы, как работать с json. Ты не знаешь как сделать это простейшее задание.
Ты же не сможешь ничего сделать с такими навыками. Какая тебе работа, маня?
Не позорься, а лучше-ка подучи юнити еще годик-два.
Аноним 02/08/18 Чтв 22:54:08 520460255
>>520457
Пусть идет там на подсосе пару месяцев подрабует, и его выкинут нахуй без зарплаты, обозвав необучаемым тупым выблядком. Будет наука.
Аноним 02/08/18 Чтв 23:01:30 520467256
>>520457
Ахуеть. Ты с рождения уже всё знаешь? С Json я знаю как работать, но с http дел не имел, по этому туплю
Аноним 02/08/18 Чтв 23:09:15 520473257
>>520467
Читай про корутины и как выполнять неблокирующие реквесты
Аноним 02/08/18 Чтв 23:26:27 520490258
>>520473
Прочитал. Всё оказалось проще, весь тот код удалил, переписал заново, вышло в пару строк через корутины
Аноним 02/08/18 Чтв 23:40:50 520502259
>>520413
В асинк/авейт умеет, шикарная штука.
Аноним 02/08/18 Чтв 23:42:12 520503260
>>520502
юнити тоже умеет
Аноним 02/08/18 Чтв 23:43:47 520505261
>>520503
Юнити - древнее говно. ЗИНА - НОВАЯ РЕАЛЬНОСТЬ!
Аноним 02/08/18 Чтв 23:46:41 520509262
>>520505
Пока что xenko - это голый движок с примитивным редактором уровней и ничего более. Там даже аниматора нету.
Преимущество юнити в удобстве создания контента.
Аноним 02/08/18 Чтв 23:48:41 520514263
>>520503
Ну-ка запусти скрипт с Task.Run(()=>
{
Что-нибудь из апи Unity
});
Аноним 02/08/18 Чтв 23:50:16 520516264
>>520509
Годоблядей тралить самое оно.
Аноним 03/08/18 Птн 01:23:43 520549265
>>520516
Грешно над юродивыми издеваться. Их бог геймдева и так обидел.
Аноним 03/08/18 Птн 09:44:37 520599266
>>520514
Так это проблема конкурентности, а не юнити.
Аноним 03/08/18 Птн 09:51:43 520603267
99IiBIjcnormal.jpg (2Кб, 48x48)
48x48
Сап, аноны.
Я читаю книжку по .NET и чета немного охуеваю, что в Unity официальных гайдах не принято пользоваться средствами фреймворка.
Взять хотя бы класс Thread. Объясните, почему Юнитеки предлагают пользоваться Корутинами вместо него? Чем корутины удобнее и быстрее? Корутины не принимают аргументов, приходится же извращаться.
Может, Юнитеки просто не любят Мелкомягких и не хотят обучать ньюфагов работе с чужим фреймворком? Ок, понимаю, но только предупредите меня заранее, о каких полезных вещах в .NET Юнитеки молчат.
Аноним 03/08/18 Птн 10:01:50 520607268
>>520603
Врядли тебе кто-то толково ответит. Мы книжек по дотнету не читали. Мы видеоуроки по юнити смотрим!
Аноним 03/08/18 Птн 10:04:30 520608269
>>520603
>Взять хотя бы класс Thread
иди дальше читай
Аноним 03/08/18 Птн 10:06:35 520609270
>>520607
Ну не траллируй, плиз.
Алсо, можно же в видеоурок просто вставить контент из книжки или MSDN.
Аноним 03/08/18 Птн 10:25:54 520611271
>>520609
Ну, в целом ты правильно предположил. Это корпоративные тёрки. Если команда юнити не будет изобретать свои велосипеды программирования, а будет пропагандировать наработки майков, то очень скоро выяснится, что игроры удобнее делать вовсе без юнити, просто подключая к вижуал студио нужные тебе сдк и апи. Модели и сцены можно удобно настраивать в майе/максе/блендере, сразу перегонять в нужный формат и подключать кодом, без задней мысли.
Популярность игровых редакторов сродни популярности RAD-студий. Котируется новичками. Профессионалу всё это елозанье мышкой по гизмам не нужно, он может ебашить код в блокноте. А сцена у него в голове, со всеми расставленными по ней объектами. Ну и корутины эти тоже вкусовщина, любой кодер выше среднего вполне без них обойдётся.
УЕЧ тоже грешит такой же как юнити хуйнёй. Вроде код на сях, но с высоким уровнем абстракции.
Аноним 03/08/18 Птн 10:37:17 520613272
wq.jpg (8Кб, 275x184)
275x184
>>520603
>Корутины не принимают аргументов
Аноним 03/08/18 Птн 10:41:56 520614273
l.jpg (23Кб, 500x333)
500x333
>>520611
>Модели и сцены можно удобно настраивать в майе/максе/блендере, сразу перегонять в нужный формат и подключать кодом, без задней мысли.
Чё ты несешь, еблан. Давай опенворлд запили в блендере мне. Сделай тысячу камней, тысячу кустов и тысячу деревьев, и к каждом камню не забудь физику кодом подключить. Нахуй префабы, ну, нахуй террейн, всё мешами заебень. Мозгов же нету нихуя.
Аноним 03/08/18 Птн 10:44:11 520615274
>>520614
А вот и ожидаемый подрыв новичка, не понимающего сути всех модных баззвордов с которыми его заставили работать юнитеки.
Аноним 03/08/18 Птн 10:45:07 520616275
>>520614
Двачую, проиграл с еблана.
Аноним 03/08/18 Птн 10:45:32 520617276
>>520611
>Популярность игровых редакторов сродни популярности RAD-студий.

Всё так.

> Котируется новичками.

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

> Профессионалу всё это елозанье мышкой по гизмам не нужно, он может ебашить код в блокноте. А сцена у него в голове, со всеми расставленными по ней объектами

Пока мака спать не погонит.

> УЕЧ тоже грешит такой же как юнити хуйнёй. Вроде код на сях, но с высоким уровнем абстракции.

И это, внезапно, продуктивно. Пойми, эпоха пердолинга байтов красноглазыми пионерами закончилась с кармаком в 90-е. Сейчас даже в инхауз движках тамошних байтоёбов силком заставляют запиливать вменяемы средства разработки, удобные нормальным людям.
Аноним 03/08/18 Птн 10:47:07 520619277
>>520615
Ты реально настолько тупой что думаешь что редакторы изобрели юнитеки?
Аноним 03/08/18 Птн 10:50:53 520623278
>>520619
Вали нахуй демагог, сам придумал, как будто я что-то сказал, и предлагаешь мне опровергать.
Аноним 03/08/18 Птн 10:54:18 520625279
>>520617
>Нормальные люди работают в удобных средах работы в своих областях
Не спорю. Блокнот - знаменитый мем. Походе вы тут все достаточно молоды, что не знаете этого мема.
Естественно профи из моего поста пилит графон в удобном тридэ-редакторе, пилит музон в удобном аудиоредакторе, а соединяет всё это вместе в удобной ИДЕ. Об этом и была речь.
03/08/18 Птн 10:58:35 520628280
>>520611
> то очень скоро выяснится, что игроры удобнее делать вовсе без юнити, просто подключая к вижуал студио нужные тебе сдк и апи.
Нет. Ключевой момент заключён в скорости итераций и в разделении труда. Тебе нужно чтобы дизайнеры могли быстро, в идеале мгновенно, видеть результаты.
> Профессионалу всё это елозанье мышкой по гизмам не нужно, он может ебашить код в блокноте.
Кек. Снова - скорость итераций, разделение труда. Пока ты там ебёшься с блокнотикам пацаны на уече прогонят десять прототипов.
>>520603
Потому что потоки и короутины это две разные вещи а люди неискушённые в погромировании потоками себе всё что ниже хуя отстрелят на раз?
Аноним 03/08/18 Птн 10:59:03 520629281
>>520623
Я тебе открою тайну, юнитеки вообще нихуя не изобрели, и никаких баззвордов они не продвигают, единственное что они сделали это более доступную и кроссплатформенную версию того что уже было до них, плюс ассет стор.

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

Вот тебе первый попавшийся таймлапс левелдизайнера в юнити:
https://www.youtube.com/watch?v=W5wkUXk4RtA
Всё что требуется для загрузки этой сцены - простой террейн, пара тектурок травинки, моделька домика, пара моделек камней и гора на задник. И шейдер водички.
А теперь расскажи мне как ты попробуешь такую же сцену сделать блендером и кодом, и сколько она будет весить.
Аноним 03/08/18 Птн 11:04:47 520633282
>>520629
А ты думаешь принципы работы блендера другие что ли?
03/08/18 Птн 11:06:58 520634283
>>520633
Ты мне распиши шаги и затраты времени на то чтобы подвинуть один камень на уровне, ага. А так же сделай так чтобы в блендере уровень выглядел так же как в игре.
Аноним 03/08/18 Птн 11:08:55 520635284
>>520633
Я это знаю, лолка.
Давай эксперимент проведи, сделать десять тысяч копий камня в блендере и загрузи в юнити, и скопируй десять тысяч копий одного камня в юнити, и посмотри что будет весить меньше и грузиться медленее.
Аноним 03/08/18 Птн 11:09:32 520636285
>>520634
Ты даун совсем, блендер 2.8 специально на это заточен, специально pbr сделали, и чтобы потом всю сцену экспортировать в движки. Хуйню несешь, пес дремучий тупой.
Аноним 03/08/18 Птн 11:12:39 520637286
>>520636
>ВРЕТИ, ТОЛКА ЮНИТИ СПАСОБИН КАМНИ КАПИРАВАТЬ!
Аноним 03/08/18 Птн 11:14:47 520638287
>>520636
Единственный затупок тут это ты, то что там в блендере 2.8 добавили никого не ебет, потому что блендер уже много лет безрезультатно пытается стать движком, зачем - непонятно.
В других редакторах, в майе или 3д максе сделай такую сцену как в видео выше мне, сам увидишь как ты жидко сейчас обсираешься
Аноним 03/08/18 Птн 11:16:31 520640288
>>520638
Какие же юнитипидары тупые, пиздец просто.
Аноним 03/08/18 Птн 11:17:05 520641289
>>520635
>Давай эксперимент проведи, сделать десять тысяч копий камня в блендере и загрузи в юнити, и скопируй десять тысяч копий одного камня в юнити, и посмотри что будет весить меньше и грузиться медленее.
Зачем грузить в юнити игровой код 10000 копий меша? Чтобы что этим доказать? Ты на полном серьёзе, считаешь, что кроме юнити-префабов не существует других видов инстансинга? Или это демагогия такая?
Аноним 03/08/18 Птн 11:19:21 520642290
>>520636
>пес дремучий тупой
Орнул! Возьму на вооружение. Умеет же анон цветасто ругнуться!
Аноним 03/08/18 Птн 11:20:20 520643291
>>520611
Да мне похуй на терки. И на профи с блокнотом тоже.
Мне надо по быстрому гибкий и стабильный код писать.
Хуле они учат только средствам Unity, а про .NET умалчивают. Хотят, чтобы новичок написал велосипед для сортировки массивов или форматирования строк?

>>520613
Научи меня корутинам. Везде хуита про основы. Я тупо не могу передать ничего в корутину. Приходится сохранять во внешнюю переменную данные для выполнения корутины, корутина их подгружает, пиздец как неудобно.

Алсо, вместо срача про редакторы лучше бы рассказали про средства .NET, про которые молчат Юнитеки, но которые надо знать обязательно для игроразработки.
Аноним 03/08/18 Птн 11:20:31 520644292
>>520640
>БАБАХ
>>520641
>Ты на полном серьёзе, считаешь, что кроме юнити-префабов не существует других видов инстансинга?
Существуют, но в том виде в котором тут описывают "делать сцену в блендере/майе а код в блокноте" они отсутствуют. Если ты такой дохуя альтернативный гений, давай просвети меня, как ты планируешь создавать игры без редактора.
Аноним 03/08/18 Птн 11:21:40 520645293
>>520643
Я незнаю как ты не можешь ничего передать, напиши код как ты делаешь, может что не так изначально пишешь.
Аноним 03/08/18 Птн 11:24:49 520648294
>>520644
>а код в блокноте
>>520625
>Блокнот - знаменитый мем. Походе вы тут все достаточно молоды, что не знаете этого мема.
Аноним 03/08/18 Птн 11:26:22 520649295
>>520648
Мне почти тридцать но мема я такого незнаю, мне похуй на всякие мемы если честно
Аноним 03/08/18 Птн 11:29:49 520651296
>>520638
Ебанько, сцены также будут экспортироваться с префабами и террейнами, ты просто не интересовался, потому что тупой юнитипидар.
Аноним 03/08/18 Птн 11:31:11 520652297
red.png (9Кб, 800x600)
800x600
>>520644
>давай просвети меня, как ты планируешь создавать игры без редактора
Приблизительно вот так.
Аноним 03/08/18 Птн 11:41:17 520654298
>>520651
Какие нахуй террейны в блендере? Скулптить плейн это не террейн
Аноним 03/08/18 Птн 11:42:39 520655299
>>520654
А что же такое террейн?
Аноним 03/08/18 Птн 11:44:29 520657300
>>520655
Тирейн ита валшебство, толька в юнитя такое вазможна!
Аноним 03/08/18 Птн 11:45:26 520658301
>>520657
Да, волшебство, правда ещё в уече возможно. Главное шоб редактор был. Тогда магия сработает.
Аноним 03/08/18 Птн 11:46:07 520659302
>>520658
Тупой юпитипидар во всей красе.
Аноним 03/08/18 Птн 11:48:00 520660303
>>520659
Нам юнитипидарам юнитеки запрещают изучать матчасть. Есть редактор, есть префабы - пили игоры, ни о чём не задумывайся.
Аноним 03/08/18 Птн 11:53:05 520664304
>>520655
Ты меня тралишь сука, не бывает таких баранов.
Террейн - это массив высот сука, сплатмапы текстур и мапы деталей вроде травы и дереаьев . то что ты там наскульптил в блендере и мышкой распихал деревьев ещё нихуя не значит. Попробуй сделать что-нибудь хотя бы среднего размера в пару квадратных километров и ты охуеешь это моделить и раскаривать и сколько это будет весить, уебан ты тупой
Аноним 03/08/18 Птн 11:54:33 520667305
Аноним 03/08/18 Птн 11:56:25 520668306
>>520664
В блендере сделают такой же террейн, овца тупая, и будут экспортить, что тебе не ясно, даун? Ты думаешь, что это какие-то уникальные технологии?
Аноним 03/08/18 Птн 11:58:45 520669307
Ебать вас затролели фразой "Юнети не нужон лучше в блокнот писать", аж пылвет тут все
Аноним 03/08/18 Птн 12:04:07 520670308
>>520668
Ну так как сделают так и приходи, даун, хули ты сейчас воняешь тут? И да изначально тезис был в ЛЮБОМ 3д-редакторе, не только в блендере, так что ты все равно обосрался
Аноним 03/08/18 Птн 12:07:26 520672309
>>520670
Я вообще не он, овца ебаная, ты начал пиздеть, что невозможно скопировать 10к камней и закинуть в юнити, чтобы работало так же быстро, ноты просто тупой и не врубаешься, что это вообще не вопрос.
Аноним 03/08/18 Птн 12:09:25 520673310
А есть ли гайды по созданию качественного окружения в юнити?
Аноним 03/08/18 Птн 12:10:42 520674311
>>520673
>созданию качественного окружения в юнити?
Это невозможно.
Аноним 03/08/18 Птн 12:13:24 520676312
Аноним 03/08/18 Птн 12:13:50 520677313
>>520672
Даже если есть какой то инстансинг то мне похуй на него, он не отменяет потребность в редакторе, и нормальный террейн это только один элемент из многих.
Аноним 03/08/18 Птн 12:14:27 520678314
Аноним 03/08/18 Птн 12:16:08 520679315
>>520677
>он не отменяет потребность в редакторе
Само собой, но блендер это редактор. Есть движки у которых нет редактора и которые юзают блендер в качестве оного
Аноним 03/08/18 Птн 12:18:58 520682316
>>520678
я бы сказал cinematic experience.
Есть что по делу сказать?
Аноним 03/08/18 Птн 12:22:59 520683317
>>520682
Все это качественное окружение создано не в юнити.
Аноним 03/08/18 Птн 12:26:31 520685318
>>520683
В этом и вопрос. Как собираються такие сцены в unity?
Аноним 03/08/18 Птн 12:30:30 520688319
>>520685
А у тебя есть качественное окружение, которое нужно собрать в юнити?
Аноним 03/08/18 Птн 12:34:43 520692320
Аноним 03/08/18 Птн 12:44:39 520695321
>>520692
Допустим ты пиздишь.
Аноним 03/08/18 Птн 12:56:18 520699322
03/08/18 Птн 13:00:43 520700323
>>520636
>специально pbr сделали
Оно всё равно отличается от того что ты увидишь в игре. PBR там сделан для превью ассетов, не для целых уровней. В реальной игре тени и свет считается заметно по другому и проще. Ах да, это превью бесполезно если ты используешь какие то минимально сложные материалы в том же UE4. Вот как ты будешь делать превью если у тебя есть набор масок, каждая для разного материала и набор текстур? Например тривиальный камень которому ты можешь настраивать цвет сколов, цвет потёртых частей и цвет основного камня с дополнительными детальными текстурами скалирующимися в зависимости от размеров объекта? Никак. Ну можно поебаться с нодами в cycles, но это по сути повторение работы которую ты уже сделал.
И ты мне всё же шаги с затратами времени распиши.
>>520643
А что конкретно тебе мешает передать аргументы в короутину? Это по сути тупой IEnumerator с yield внутри. Ничего не мешает тебе передать туда аргументы.
>>520668
Ты на выходе получишь охуенный монолитный меш. Поинт нормального террейна - он тебе детализацию меша сам регулирует. Если не считать пачки масок.
>>520685
Легко.
1. Берём все части.
2. Собираем.
Или ты хочешь ещё и полноценный моделлинг в УНИТИ?
Аноним 03/08/18 Птн 13:11:41 520702324
>>520700
>Оно всё равно отличается от того что ты увидишь в игре. PBR там сделан для превью ассетов, не для целых уровней. В реальной игре тени и свет считается заметно по другому и проще. Ах да, это превью бесполезно если ты используешь какие то минимально сложные материалы в том же UE4. Вот как ты будешь делать превью если у тебя есть набор масок, каждая для разного материала и набор текстур? Например тривиальный камень которому ты можешь настраивать цвет сколов, цвет потёртых частей и цвет основного камня с дополнительными детальными текстурами скалирующимися в зависимости от размеров объекта? Никак.
Скорее всего полного экспорта из блендера в уеч не будет, но ты так пишешь, будто это невозможно в принципе. Открою твои тупые глаза на мир, это возможно, возможно конвертировать ноды блендера в ноды уеча.
>>520700
>Ты на выходе получишь охуенный монолитный меш. Поинт нормального террейна - он тебе детализацию меша сам регулирует. Если не считать пачки масок.
Ты какой-то ограниченный или отсталый. Я тебе еще раз говорю, если есть в юнити, то может быть где угодно точно такое же. Массив высот сложно сделать, ой ой.
03/08/18 Птн 13:22:15 520704325
>>520702
>Скорее всего полного экспорта из блендера в уеч не будет, но ты так пишешь, будто это невозможно в принципе. Открою твои тупые глаза на мир, это возможно, возможно конвертировать ноды блендера в ноды уеча.
Знаешь анекдот про "в гамаке и стоя"?
>>520702
> Я тебе еще раз говорю, если есть в юнити, то может быть где угодно точно такое же. Массив высот сложно сделать, ой ой.
Предлагаю упражнение:
1. Сделать ландшафт в блендере.
2. Экспортировать его куда нибудь.
А для карт высот существуют на порядки более удобные инструменты вроде World Machine.
Аноним 03/08/18 Птн 15:13:48 520711326
>>520704
>1. Сделать ландшафт в блендере.
>2. Экспортировать его куда нибудь.
Такую возможность именно и обещали, когда денег собирали, вот только когда доделают вопрос.
Аноним 03/08/18 Птн 15:25:11 520712327
Какие преимущества у терейна унити перед мешем? Что и коогда использовать?
03/08/18 Птн 15:50:07 520715328
>>520712
То что это не гигантский монолитный меш и то что его детализация меняется в зависимости от расстояния? inb4 разделить на части и добавить lod'ы - стыки как будешь обрабатывать? Алсо, требует меньше памяти, сетка генерируется на ходу.
Аноним 03/08/18 Птн 16:01:52 520722329
>>520643
> Я тупо не могу передать ничего в корутину
Что значит "не могу"? Кто-то по рукам бьёт как только пробуешь передать или что?
Всё там передаётся как в обычный метод, только с ref и out пролёт.
Аноним 03/08/18 Птн 19:36:21 520761330
511fb79c9435881[...].jpg (105Кб, 720x960)
720x960
У меня два вопроса, котятки:
раз: Самый лучший способ изменения свойств (которые с гетерами и сетерами) из инспектора.
два: Есть ускорение V - просто флоат, есть прилагаемые или не прилагаемые к нему каждый кадр изменения dV и есть коэффициент угасания ускорения Vu, который если единица, то угасания нет, а если 0,5, то через секунду ускорение уменьшится в два раза. Ну и есть апдейт в котором предполагается расчёт и уменьшение ускорения. Короче в лоб, как мы привыкли, через умножение на deltatime сделать не получилось поэтому нужна более хитрая формула. Или расскажите куда копать. Мне вообще кажется что тут каким-то матаном попахивает.
Аноним 03/08/18 Птн 20:11:03 520769331
Ребятки, а можно так сделать, чтоб партиклы ложились (прилягали к вертексам) на анимированый меш и следовали за анимацией?
Аноним 03/08/18 Птн 20:27:13 520775332
Бтв, недавно тут интересовался материалами по шейдерам, так вот, если у кого-то есть такой же вопрос, нашел неплохой курс по шейдерам.
https://rutracker.org/forum/viewtopic.php?t=5509465
Аноним 03/08/18 Птн 21:28:00 520788333
>>520761
>Самый лучший способ изменения свойств (которые с гетерами и сетерами) из инспектора.
а его и нет. у юнити не комфортно писать интерфейсы если ты не напрямую с сериализуемыми полями возишься. лезь в OnInspectorGUI и пиши там интерфейс.

>два
а не проще просто иметь два значения? текущее и целевое и каждый тик смещать текущее к целевому на дельту помноженную на разницу.

>>520769
https://forum.unity.com/threads/release-new-external-forces-module.512867/ покопай в эту сторону
Аноним 03/08/18 Птн 21:30:54 520789334
Безымянный.png (7Кб, 1100x500)
1100x500
Смотрите: персонаж смотрит на гору, но гора далеко и не прорисовывается, видно только плоскую поверхность и небо. Как сделать рельеф вдалеке видимым.
Аноним 03/08/18 Птн 21:36:51 520790335
>>520789
о каких дистанциях говорим то? скайбокс сделай со скриншотом гор лол и меняй его в зависимости от положения игрока.
Аноним 03/08/18 Птн 21:40:50 520792336
>>520790
Дистанция в несколько тыщ условных метров.
>скайбокс сделай со скриншотом гор лол и меняй его в зависимости от положения игрока.
Ок, попробую
Аноним 03/08/18 Птн 21:45:04 520794337
>>520792
да вообще несколько тыщь метров то можешь и просто в камере Clipping Planes выкрутить. пока не видишь з-файтинг то как-то и похуй.
Аноним 03/08/18 Птн 21:48:37 520798338
>>520794
Помимо камеры и скайбокса есть еще способы?
Аноним 03/08/18 Птн 23:21:26 520828339
>>520788
>а его и нет.
Печаль, чё. И ладно, если для изменения свойств MonoBehaviour-a через эдитор можно мутить то, что нужно, но фейл будет если эти свойства лежат в сериализуемом классе, на который у моны есть только ссылка. Я пока придумал брать OnValidate моны и пробрасывать его во все подобные классы чтобы они чекали свои свойства. Короче как-то так: pastebin.com/6CfDAjbg

>а не проще просто иметь два значения?
Но ведь целевое значение всегда ноль. Не заработает.
Вот тут я накидал для анона, желающего повозиться: pastebin.com/zWK7MJ1v
Аноним 03/08/18 Птн 23:24:54 520832340
>>520761
>два: Есть ускорение V - просто флоат, есть прилагаемые или не прилагаемые к нему каждый кадр изменения dV и есть коэффициент угасания ускорения Vu
Нахрена два?
Угасание делай через негативный dV?
03/08/18 Птн 23:32:35 520834341
Аноним 03/08/18 Птн 23:32:51 520835342
>>520828
У тебя класс протерся!
Алсоу, код - ничитаемая хуета
Аноним 03/08/18 Птн 23:32:51 520836343
>>520832
Не понял тебя. dV это можно сказать такое рандомное число, которое может прибавиться у текущему ускорению, но само ускорение должно угасать в зависимости от Vu.
Аноним 03/08/18 Птн 23:34:53 520838344
>>520835
Куда потерялся и что там нечитаемо?
Аноним 04/08/18 Суб 09:20:53 520858345
>>520838
Протерся, а не потерялся. Совсем от дрочки ослеп?
Аноним 04/08/18 Суб 09:39:57 520860346
Unity 2018-08-0[...].png (409Кб, 1136x734)
1136x734
переписывать воксельную ебурду для навмеша большой фан. когда придумал как сделать заебись пришлось кучу хуйни отрефакторить. стало лучше.

>>520828
вообще ты можешь сделать атрибуты для инспектора и ограничивать ввод значений через них. например как это было сделано в RangeAttribute. так то возится с пропертями имеет смысл если у тебя там какие-то пиздячие кондиции.
для проверок сериализации можешь наследоваться от ISerializationCallbackReceiver тогда сериализуемая хуита будет получать каллбэки когда оно там сериализуется и десериализуется.

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

>>520798
конечно есть, можешь например иметь камеру с выкрученым near plane которая рендерит ТОЛЬКО очень далёкие обьекты и только землю. но хотелось бы узнать что за хуйню ты там творишь чтобы давать более адекватные советы.
Аноним 04/08/18 Суб 11:43:46 520885347
Сохраненное изо[...].jpg (53Кб, 675x309)
675x309
>>520860
>ISerializationCallbackReceiver
Ништяк! Эта хреновина действительно полезна. Как минимум больше не нужно пробрасывать OnValidate.

Про ускорение. Дело в том, что я не могу изначально посчитать силу затухания. Потому что ускорение в любой момент может измениться.
А вообще, я думаю что можно использовать силу, постоянно влияющую на ускорение типа трения и будет угасание не В n раз за dt, а НА n единиц за dt. Как на пикрил. Короче этот вопрос тоже снят.
Аноним 04/08/18 Суб 12:03:02 520895348
>>520885
вообще она не так и полезна, советую просто проверять всю хуйню в OnEnable. каллбэк сериализации полезен для того чтобы делать сериализацию, но не так полезен для того чтобы делать десериализацию.

на самом деле я до сих пор не понимаю почему ты не можешь выразить текущее затухание как число и просто вычитать его из текущего. если хочется то можешь через AnimationCurve руками указать при каких значениях чего и сколько там меняется относительно такого-то значения.
а вообще. по моему ты хочешь какой-то сорт PID. погугли его, найдешь много интересного.
Аноним 04/08/18 Суб 12:12:37 520899349
>>520860
Ты игры пилишь или только свой патфайндинг?
Аноним 04/08/18 Суб 12:36:47 520901350
>>520899
вообще пилю, разумеется. просто ничего интересного оттуда в треде не показать. может покажу скоро чего интересное. не так давно начал реализовывать одну клёвую идею над которой думал последние пару лет на тему вождения корованов. там весь мой интересный опыт с ИИ мегаполезен и даже почти все мои велосипеды.

хотя сейчас вернулся к пассфайндингу чтобы наконец полностью решить ворох некоторых старых проблем которые меня уже окончательно доебали. недавно придумал вот как решить одну злоебучую проблему связанную с вокселями весьма эффективно, но решение оказалось таким охуительным что если его применить ко всем остальным частям воксельной хуйни то оно ещё и решит много других проблем. в итоге сижу, рефакторю.
Аноним 04/08/18 Суб 12:37:14 520902351
photo2018-08-04[...].jpg (109Кб, 1024x768)
1024x768
>>520895
>вообще она не так и полезна
Для моей задачи вызова сеттера свойства при изменении его в инспекторе пока это лучший вариант.

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

Кстати, с PID я давно знаком и хочу на нём соорудить балансирующую ёбу что на пике. Вот как у этого чувака: https://youtu.be/poWP-RpPa3g?list=PLXS5oK4Fh-ga5SWyy2fVNGFumG4SciRjn
но у него там сложно всё и в добавок к пиду ещё нечёткая логика используется.
Аноним 04/08/18 Суб 13:30:15 520906352
>>520901
Уборщики в команду нужны?
05/08/18 Вск 13:24:26 521035353
Аноним 05/08/18 Вск 15:26:04 521042354
Что быстрее если изначально знаю длину массива: заполнение array и перевод в list через myArray.ToList() или
List res=new List<Color>(length); res.Add(c1); res.Add(c2);... ?
Аноним 05/08/18 Вск 15:31:06 521044355
>>521042
List res = new List<Color>(array.Lenght);
res.AddRange(array);
Аноним 05/08/18 Вск 15:35:34 521046356
>>521044
Ок, а почему?
Можно вот так ещё. тот же самый ту лист
List<Color>ColorsList= new List<Color>(colors);
Аноним 05/08/18 Вск 20:39:18 521083357
Screenshot2.png (135Кб, 323x323)
323x323
Screenshot3.png (530Кб, 623x526)
623x526
Screenshot4.png (1791Кб, 1351x719)
1351x719
Товарищи. Может кто знает, как реализовать такую текстуру, чтоб когда к ней подходишь и смотришь на неё, в ней как-будто окно в которое ты видишь бесконечно много таких текстур?
На скринах более понятно, о чем речь.

Если у кого есть идеи хоть какие буду рад услышать.
С меня тонны нефти.
Аноним 05/08/18 Вск 20:41:13 521086358
>>521083
Какой-то хитровыебанный шейдер.
Аноним !gOlrx2AM8I 05/08/18 Вск 20:41:50 521087359
image.png (199Кб, 498x360)
498x360
Аноним 05/08/18 Вск 21:41:51 521111360
146349711639.jpg (24Кб, 372x372)
372x372
>>521086
>>521087
Огромное спасибо ребята, попробую разобраться.
Удачных проектов вам и ровного кода.
Аноним 05/08/18 Вск 22:17:45 521121361
>>521083
Быдлецу все искаропки подавай. 0 скилл в геймдеве
Аноним 06/08/18 Пнд 05:54:19 521148362
>>521121
Щас бы шейдеры велосипедить, вместо того, чтобы игры делать.
Аноним 06/08/18 Пнд 07:53:12 521150363
>>521111
>ровного кода
Это типа в одну строчку?
Аноним 06/08/18 Пнд 08:00:50 521154364
>>521150
Не, это когда длина всех строк одинакова.
Аноним 06/08/18 Пнд 10:14:10 521169365
лол а я и не знал. сегодня я узнал что шарп когда сдвигает биты он всегда приводит их как минимум к 32 битам. хотел в шортах байты хранить, а в итоге если сдвигать шорт то получается инт.
сделают же.

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

>>521042
сование массива в конструктор листа.
а вообще листы не очень если хранить там структы.
Аноним 06/08/18 Пнд 13:07:49 521208366
image.png (37Кб, 274x204)
274x204
image.png (4Кб, 174x100)
174x100
Как сделать, чтобы кубики напротив названий видны были?
Аноним 06/08/18 Пнд 15:51:29 521245367
>>521208
Это вроде только в бета версии так, они помечают префабы и просто обьекты. Но это не точно.
Аноним 06/08/18 Пнд 15:56:59 521248368
image.png (19Кб, 996x123)
996x123
>>521245
Так у меня вроде бета, или еще есть какие-то?
Аноним 06/08/18 Пнд 16:44:36 521263369
>>521248
Это не бета, ето "предпочитаемая версия". Она типа стабильная и все такое. Но в ней нет кучи функций которые еще в начале года выпустили и показали, но до сих пор не добавили.

Алсо, ты меня не слушай, я сам в Юнити новичок.
Аноним 06/08/18 Пнд 16:45:44 521265370
>>521263
Ну ладно, спасибо.
Аноним 06/08/18 Пнд 18:08:57 521285371
>>521148
Ну и собирай свое говнище уровня /gd/ по кусочкам
Аноним 06/08/18 Пнд 18:11:39 521288372
>>521285
Где твой движок написанный на твоем собственном языке програмирования в твоей собственной ОСи?

Жду ответа, уверен, ты не полон говна
Аноним 06/08/18 Пнд 18:13:50 521290373
>>521288
Ты забыл упомянуть, что компьютер он тоже должен был сам спаять, паяльником, который сам собрал.
Аноним 06/08/18 Пнд 18:16:46 521292374
Аноним 06/08/18 Пнд 18:27:21 521296375
>>521290
И металлы сам сплавить из железной руды, добытой из земли киркой, которую сам выточил из камней и дерева, которое сам вырастил из земли, которую сам создал из газопылевого облака, которое сам из Большого Взрыва создал.
Аноним 06/08/18 Пнд 18:29:51 521298376
>>521290
И всё это должно работать на самостоятельно добытом электричестве.
Аноним 06/08/18 Пнд 18:33:31 521301377
>>521288
Иди конструктор собирай, болезный. Твое преувеличение тут в не в тему.
06/08/18 Пнд 20:09:03 521329378
>>521083
Напишу твой шейдер за 500 рублей
Аноним 06/08/18 Пнд 20:36:45 521334379
Безымянный.jpg (12Кб, 524x312)
524x312
Вопрос по шейдерам.
Можно ли в шейдере вот так сделать: по сгенереному скриптом мешу, где заданы 4 вершины их цвета нарисовать две линии заданной ширины? Можно ли такое замутить в юнитивом новом редакторе шейдеров? Или может кто накидает код?
Аноним 06/08/18 Пнд 20:58:48 521338380
>>521334
Ты сначала разберись как шейдеры работают

Алсо, в юнити есть компонент для рисования линий
Аноним 06/08/18 Пнд 21:00:56 521340381
>>521338
Сижу разбираюсь вот. Тот, который в юнити он медленный. А я хочу запилить быстрый)
Аноним 07/08/18 Втр 17:07:35 521458382
>>521334
вообще есть такая штука, как геометрические шейдеры.
Аноним 07/08/18 Втр 20:23:45 521478383
Кочаны, а скажите пожалуйста, в мобильных играх часто используют нормал мапс? Может я что-то делаю не так, но чето фпс ахуенно так проседает на моём хуёми, со стабильных 60 фпс до неприемлемых 40-45, учитывая, что я юзаю не стандартные шейдеры, на сцене почти нихуя нет, моделька на касарь фейсов, свет директед только.
Аноним 07/08/18 Втр 20:28:07 521479384
>>521478
Открывай профайлер и смотри кто там чего жрёт.
Аноним 08/08/18 Срд 07:35:58 521528385
>>520860
>но хотелось бы узнать что за хуйню ты там творишь чтобы давать более адекватные советы.
Задача в запиле карты размером примерно как в арме. С такого рода задачами я ещё не сталкивался, поэтому туплю.
Аноним 08/08/18 Срд 09:06:03 521532386
>>521458
Ага. Нашёл пару таких шейдеров. Пытаюсь в них разобраться. Чёт с нуля вообще туго идёт. Нужно больше теорией обмазаться.

Аноны, может запилите мне простой пример, где на входе вертексы, а на выходе квадраты в позициях этих вертексов?
Ну или вот этот пофиксите. Он вроде это и должен делать, только ещё не делает. https://pastebin.com/VAi8678D
Аноним 08/08/18 Срд 19:02:03 521648387
>>521532
могу в opengl запилить только
Аноним 08/08/18 Срд 19:10:25 521652388
>>521648
В идеале, конечно, на CG.
Оно же в юнити не заработает? А в чём тогда его смотреть?
Аноним 08/08/18 Срд 19:14:04 521653389
>>521334
да можно и по двум. например https://pastebin.com/SL7Hej9A
и совать в буффер структы вроде
public struct LineData {
public Vector3 a, b;
public Color color;
public float width;
}

>Можно ли такое замутить в юнитивом новом редакторе шейдеров?
неа

только нахуй тебе оно надо? быстрей чем юнити-линии выйдет врядли.

>>521528
ты сначала выкрути клиппинг плейн в масштабах проекта и посмотри сломается или нет.
Аноним 08/08/18 Срд 19:16:14 521654390
>>521652
1. в юнити заработает, но не будет кроссплатформенным. как туда интегрировать glsl шейдеры я уже не подскажу
2. программку скомпилируешь и посмотришь.
3. я думаю сможешь по аналогии и для cg сделать.
Аноним 08/08/18 Срд 19:18:32 521656391
Аноним 08/08/18 Срд 19:21:48 521658392
Аноним 08/08/18 Срд 19:27:09 521659393
>>521658
Чёт не работает вроде. Или тут меш специальный нужен? Я на квад накинул.
Аноним 08/08/18 Срд 19:31:21 521660394
Unity 2018-08-0[...].png (1133Кб, 1156x816)
1156x816
>>521658
ты сначала в лимиты прежнего упрись. юнити-линии конечно та ещё хуйня если хочется просто разноцветные отрезки порендерить, но к производительности никаких претензий лично у меня нет.

>>521659
я же написал. через буффер оно ставится. можно сделать собственный ComputeBuffer, сделать ему SetData с массивом всех линий, а потом сунуть всю хуйню в Material.SetBuffer
хуй знает как там с всякими сраными платформами вроде могилок. но вообще можно разумеется и из меша брать. хотя чтобы меш рендерить там и попроще и получше готовые решения есть.
Аноним 08/08/18 Срд 19:41:27 521665395
>>521660
Короче мне в общем-то линии и не нужны. Мне нужно именно по вертексам квадраты рисовать цветные. Собираюсь симулятор песочка сделать поэтому нужно чтобы было быстро. А про линии я написал потому что сейчас через этот плагин сделал пиксельную поверхность и там как раз по двум точкам пиксель строится. Не подумал что можно ещё быстрее.

Ещё есть проблема что то, что нарисовал шейдер нельзя освещать лампочкой. Это почему может быть?
Аноним 08/08/18 Срд 19:54:45 521673396
>>521665
почитал бы лучше про гпу партиклы и прочую смежную хуйню тогда https://habr.com/post/248755/ например

ты освещение то в своём шейдоре написал?
Аноним 08/08/18 Срд 20:10:21 521680397
>>521653
>ты сначала выкрути клиппинг плейн в масштабах проекта и посмотри сломается или нет.
Крутил, вроде норм.
Аноним 08/08/18 Срд 21:45:26 521696398
>>521673
>гпу партиклы
Вообще охеренная вещь! На хабре есть пара крутых демок для юнити.
https://github.com/sugi-cho/Unity-GPU-Particle
https://github.com/sugi-cho/GPU-Particle
Во второй у меня почему-то только в окне эдитора партиклы отображались.
Тут тебе и производительность и освещение работает, только тут посложнее, чем я тока могу осилить. Оставлю на будущее.

>ты освещение то в своём шейдоре написал?
Да не писал я шейдеров. просто взял тот, что из плагина и повыкидывал из него лишнее. Освещение в его полной версии тоже не работало.
Так получается что бы оно заработало нужно какой-то модуль добавить в шейдер?
Аноним 08/08/18 Срд 21:50:51 521698399
>>521696
>На хабре
на гите*
Аноним 08/08/18 Срд 21:54:41 521699400
>>521696
А как взаимодействие этих частиц с физикой это вообще пушка!
Аноним 08/08/18 Срд 22:07:59 521703401
Когда там новый GUI для Эдитора выйдет? А то этот приелся пиздец
Аноним 09/08/18 Чтв 00:41:31 521719402
1735x03a8-300x3[...].png (54Кб, 300x300)
300x300
>>521703
>Когда там новый GUI для Эдитора выйдет?
Только для PRO лицензий
Аноним 09/08/18 Чтв 10:30:31 521745403
Последний раз юзал юнити ровно год назад. Девы привнесли движок что нибудь новое на что стоит обратить внимание?
Аноним 09/08/18 Чтв 10:32:31 521747404
15270021331713.jpg (85Кб, 1080x810)
1080x810
Господа, вопрос по ассет стору.
Чтобы туда залить свои ассеты обязательно устанавливать юнити?
Аноним 09/08/18 Чтв 11:34:23 521754405
image.png (274Кб, 1920x1050)
1920x1050
image.png (274Кб, 1920x1050)
1920x1050
>>517346 (OP)
Здарова, девелоперы. В общем такая тема. В качестве Terrain по которому будут ходить используются другие объекты, пик 1 (такая небольшая платформа). Но вот незадача, куб проваливается в нее до террейна и ходит сквозь нее. Когда отключаю NavMeshAgent и включаю гравити, то куб становится на платформу. Итого получается что Куб с ригидбоди и гравитацией нормально становится на платформу с меш коллайдером. Как только я на нем включаю мешагент+гравити он проваливается и начинает дрожжать, но если выйти из платформы, то куб будет врезаться в нее. Вырубаю к хуям Gravity и ставлю галку на Is Kinematic, то он начинает адекватно себя вести, но проваливается(пик2). Вопрос, как сделать так, чтобы на платформе могли находиться другие объекты и не проваливаться?
Аноним 09/08/18 Чтв 13:59:29 521770406
Аноним 09/08/18 Чтв 14:09:27 521773407
Аноним 09/08/18 Чтв 16:02:38 521788408
>>521773
Слишком сложный симулятор бега
Аноним 09/08/18 Чтв 16:53:07 521803409
>>521754
Ладно, дрочилы. Разобрался от части без вас. Но появился другой вопрос. Как ставить деревья или объект, ту же самую платформу через кисти? Сама платформа и объекты имеют меш и саму текстуру. Где-то читал что хуй так получится, хотелось бы узнать как правильно кидать деревья на терраин.
Аноним 09/08/18 Чтв 17:08:27 521806410
>>521773
>Антуаны, как, по вашему, реализована херня, которая красиво рассыпается и собирается назад, что бы убить ГГ?
Делал что-то похоже.
Скорее всего это просто импортированный скелет с анимацией, а объекты в скрипте располагаются относительно трансформов костей.
Аноним 09/08/18 Чтв 19:14:22 521829411
>>521803
>Как ставить деревья или объект, ту же самую платформу через кисти?
не ставь их через кисти. нахуй ты вообще собрался платформы ставить как деревья, наркоман? в данный момент деревья в юнити отбитые, не пользуйся ими для этого.
но если конечно хочется очень сильно то можешь выбрать минимальный размер кисти и собрать себе хандлесы чтобы редактировать позицию и ротацию каждого дерева на террейне. или какую-нибудь другую хуйню чтобы совать инстансы деревьев по одному в чётко указанное место с чётко указанной ротацией.
Аноним 09/08/18 Чтв 21:25:35 521840412
Аноним 09/08/18 Чтв 21:34:29 521841413
>>521840
> ComputeBuffer _vertexBuf = new ComputeBuffer(mesh.vertices.Length, Marshal.SizeOf(mesh.vertices[0]));
в качестве stride лучше укажи sizeof(float) * (3 + 3 + 4 + 1)

> _mat.SetBuffer(?????????, _vertexBuf);
имя буффера в ШЕЙДОРЕ. в моём случае line_data

а вообще хуль ты с линиями ебёшся? сделал бы аналогичную хуйню для квадратиков и указывал бы просто координату и цвет.
Аноним 09/08/18 Чтв 21:40:00 521842414
>>521841
Ну ты ж мне для линий сделал. Я с этим сейчас разберусь и сделаю для вертексов.

>в моём случае line_data
аа. Так и думал. Прост в доках написано что нужно имя свойства, а у тебя свойств вообще нет.

>в качестве stride
size, да? А почему так?
Аноним 09/08/18 Чтв 21:49:24 521843415
>>521841
Супер! Работает. Буду разбираться.
Освещение бы ещё прикрутить. Подскажешь как?
Аноним 09/08/18 Чтв 21:50:04 521844416
Сохраненное изо[...].jpg (103Кб, 522x449)
522x449
Аноним 09/08/18 Чтв 21:53:24 521845417
>>521842
https://pastebin.com/ABJMTWvc лол да на. заодно и пример использования на https://pastebin.com/T01fqXLV
не то что бы я был каким-то там экспертом в написании шейдоров, тут в общем-то та ещё хуйня написана.

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

>size, да? А почему так?
хуй там знает как оно байтики посчитает. лучше указать так сразу.

>>521843
почитай уже документацию глубже. в интернете миллион вагон инструкций как сделать освещение. у юнити про сурфес шейдоры можешь почитать. https://docs.unity3d.com/Manual/SL-SurfaceShaderLightingExamples.html
Аноним 09/08/18 Чтв 21:57:15 521846418
Unity 2018-08-0[...].png (1205Кб, 1152x794)
1152x794
>>521845
eh. говна в экзамле написал. ну да и хуй с этим, думаю понятно че я в виду имел и какую ручку крутить.
Аноним 09/08/18 Чтв 22:14:23 521847419
Сохраненное изо[...].jpg (73Кб, 464x431)
464x431
>>521846
Да норм. Пока свой скрипт переделал. Спасиба.
Аноним 09/08/18 Чтв 22:18:04 521848420
>>521846
У тебя я так понял убийца юнитивого навмеша? Когда допилишь? Как найти потом?
Аноним 09/08/18 Чтв 22:26:39 521849421
>>521846
А если не через буффер, а через
mesh.SetVertices(vertices);
mesh.SetColors(colors);
и проперти шейдара для размера точки
это же ещё лучше будет?
Аноним 09/08/18 Чтв 22:30:00 521850422
>>521829
А если мне допустим нужно сгенерировать лес в определенной области и прочую хуйню, то что делать? Генерировать я его должен из своих моделей.
Аноним 09/08/18 Чтв 22:41:45 521851423
Unity 2017-11-1[...].png (590Кб, 1664x996)
1664x996
Unity 2017-11-1[...].png (701Кб, 1296x988)
1296x988
Unity 2017-11-1[...].png (787Кб, 1296x988)
1296x988
Unity 2017-09-3[...].png (2609Кб, 1656x984)
1656x984
>>521848
скорее бесплатная альтернатива aStar с некоторыми специфичными фичами
взять можешь хоть сейчас https://www.assetstore.unity3d.com/en/#!/content/85181 на ассетсторе. там правда версия с начала лета. ближе к концу лета выложу следующую версию которая не генерит такое ебенячее количество мусора и не подыхает если в один чанк сунуть дохуилион обжектов. после этого останется отрефакторить ту часть которая разбивает контур на конвексные област и этим наверно даже можно будет нормально пользоваться.

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

>>521850
смотря че ты там генерить собрался и как. ничего тебе не мешает сгенерировать лес и сунуть его в террейн. дохуилион экзамплов процедурного террейна в юнити можно найти и как совать туда свои деревья. у меня например такая хуйня есть на скриншотиках. генерирует рандомные точки по маске, немножко разделяет и сует на эти точки деревья.
в террейн можно сунуть префаб дерева, а потом добавлять инстансы деревьев которые ссылаются на этот префаб.
Аноним 09/08/18 Чтв 23:09:26 521853424
>>521851
>плюс не надо будет каждый раз совать весь буффер если захочется меш подрыгать
Ну у меня будет просто сетка из точек, и основная нагрузка будет на метод SetColors(). Нужно будет систему чанков сооружать, а с ними тоже есть косяк. Из-за странного ограничения по вершинам на меш не получится сделать чанк 256x256, а ведь не хватает всего 536 вершин! Хотя такой большой чанк наверное обновляться долго будет - хз.

Классный генератор. Тоже твой? И что за редактор?
Аноним 09/08/18 Чтв 23:42:36 521855425
Unity 2017-11-1[...].png (804Кб, 1192x796)
1192x796
Unity 2017-11-1[...].png (786Кб, 1192x796)
1192x796
Unity 2017-11-1[...].png (1836Кб, 1344x796)
1344x796
Unity 2017-11-1[...].png (1662Кб, 1344x796)
1344x796
>>521853
у юнити же до этого вроде лимит был 65534 вершин, не? в любом случае какой-то сильно дохуя огромный чанк. как бы совать данные на видеокарту то далеко не самый быстрый процесс. вообще если ты карту высот собрался делать то сунул бы её как текстуру с картой высот собственно.

мой конечно. у юнити есть класс UnityEditor.Graphs с клёвым UI, на котором сделан этот UI для меканима. я заглянул чё там внутри, разобрал и собрал по моему вкусу. применил это чтобы сделать нодовый редактор хуйни для террейна. потратил неделю может. получилось ничётак. потом в свой проект суну.
Аноним 10/08/18 Птн 07:30:15 521861426
>>521855
Как решаешь проблему с травой, она же убер дофига фпс сжирает или у тебя не анимированная?
Аноним 10/08/18 Птн 07:36:34 521862427
Land15.png (922Кб, 1294x733)
1294x733
>>521855
Действительно 65534. штош, херово гуглил значит.

Не, не для карты высот. Хочу сделать что-то типа the powder toy и cortex commamd.

А у тебя случайно не выживалка на острове будет? Давно залипал в stranded2 и с тех пор жду пока сделают что-то подобное. Сделали stranded deep, но это не совсем то. Даже сам начинал делать ещё на флеше, но меня хватило только на генератор поверхности острова.
Аноним 10/08/18 Птн 12:15:32 521908428
>>521861
чёт не замечал чтобы она что-то там сжирала особо сильно. фпс были за 60 даже если я выкручивал её на максимум.
один хуй я генератор делал, а не смотрел тормозит ли трава.

>>521862
в 3д чтоли? а то лол по нормальному то и не надо каждый партикл рендерить как какие-то квадратики, а просто рендерить их в текстуру и её рисовать. вообще есть такая игра как Jelly in the sky, где на танчиках в манной каше катаешься. https://habr.com/users/thisiszolden/posts/ можешь почитать публикации девелопера, может чего интересного увидишь.

нет конечно. просто генерировать острова довольно легко. 2.5 биомы, конечный размер мира. чтобы сделать какой-то базовый функционал самое то. делать очередной выживач сейчас это надо быть совсем дураком. страндед 2 с её обезьянами конечно был чем-то приятным в своё время, но это всё равно что клон пубг делать сейчас. мои потребности в клонах страндед вполне были удовлетворены the forest.
сейчас у меня есть 2 идеи. либо сделать что-то вроде помеси neo-scavenger и sir you are being hunted, но с намного более агрессивным ИИ и сделать упор на стелс. либо сделать симулятор менеджмента корована на манер скачи-мочи, или battle brothers но с фокусом на более мирную деятельность. думаю в итоге продолжу делать второе, гораздо проще довести это до играбельного состояния.
Аноним 10/08/18 Птн 18:40:16 521978429
>>517346 (OP)

Пацаны как сделать 1пиксельный бордер вокруг кнопки? Это нужен спайрт 9х9 с прозрачным пикселем посередине? и типа его слайсишь там и растягиваешь? Или как? Рил пацаны надо всего просто бордер сделать и все. Ай, не бейте.
Аноним 10/08/18 Птн 18:56:04 521979430
>>521978
Какой ещё бордер, ёпт? Обводку? Если да, то UI - Effects - Outline
Аноним 10/08/18 Птн 20:00:56 521981431
image.png (31Кб, 291x252)
291x252
>>521979
Вот так чтоб было!!!111 Там есть спрайты стандартные скругленные, но они нахуй не всрались.
Аноним 10/08/18 Птн 20:03:00 521982432
>>521981
Вот прям чтоб так — это надо отдельный спрайт ебошить. Потому как тот же Outline при белом цвете тебе просто копию основного спрайта пиздрячить будет ёпту бля.
Аноним 10/08/18 Птн 20:08:57 521983433
>>521982
Так епта как спрайт то ебошить, 9х9 с пикселем по середине покатит? Как мне бля буду фотошоп дауну пояснить что мне надо ? Пизда, стандартынй сука спрайт, юнити гандоны не догадались положить его в комплект.
Аноним 10/08/18 Птн 20:13:16 521984434
>>521983
Так, падажжи, ёбана. Тебе вообще чё надо?
Чтоб вокруг твоего спрайта была обводочка и всё такое? Ну так просто пиздани спрайт обводки и подложи его под основной, выставив ему Order in Layer меньше основного ёптанах.
Аноним 10/08/18 Птн 21:36:46 521996435
>>521984
Мне просто нужен спрайт, который даст бордер для моего элемента, все.
Аноним 10/08/18 Птн 21:42:33 521999436
>>521996
Ну так нарисуй/закажи его.
Аноним 10/08/18 Птн 22:14:46 522004437
>>521908
Не, в 2d. Даже так будут проблемы с производительностью да и алгоритмы там намечаются непростые. Так что хоть бы плоское сделать.
Да, я читал статьи про Jelly in the sky и хотел в него поиграть особенно из-за того, что раньше очень нравились pocket tanks и думал будет что-то подобное, только с живой физикой и мультиплеером, но оказалось что на моей видюхе всё жутко лагало, а сама игра была всё-же сильно похожа на технодемку.

Ну neo-scavenger это же именно выживач. И как и battle brothers они двадешные и пошаговые. А если у тебя 3d, то наверное придётся жертвовать разнообразием и возможностями или растягивать разработку и допиливать функционал после релиза. А стелс вот лично мне как-то вообще не заходит.
Если у тебя острова небольшие, то как насчёт менеджера поселения каких-нибудь аборигенов как в римворлд?

В любом случае, когда начнёшь, пили какие-нибудь видосы. Было бы интересно следить за разработкой.
Аноним 10/08/18 Птн 22:20:17 522005438
>>521996
А нахрена спрайт-то? Просто имаге пустой белый под свой квадрат поставь, ну или да, как ты говорил, через спрайт эдитор. Только размер бери 8х8. Типа кратное двойке должно быть быстрее. Но это не точно.
Аноним 11/08/18 Суб 01:44:02 522034439
Unity 2018.2.2f[...].webm (6291Кб, 1920x1080, 00:00:15)
1920x1080
сука пробилдер
Аноним 11/08/18 Суб 01:46:46 522035440
как вкатиться в процедурную анимацию?
Аноним 11/08/18 Суб 08:59:07 522052441
>>522035
Берёшь и без задней мысли вкатываешься.
Аноним 11/08/18 Суб 10:37:33 522060442
>>522034
Юнитикачество. Ничего нового.
Аноним 11/08/18 Суб 20:48:18 522105443
>>522035
Двачую вопрос. Тоже интересуюсь этой темой
Аноним 11/08/18 Суб 22:51:22 522127444
Суп, юнитибояре. Я знаю, что тут сидят (а где же им еще сидеть) эксперты data oriented design. И у меня возник такой вопрос: есть ли разница в производительности между параллельной итерацией между 2 массивами, и итерацией по массиву, в котором эти данные засунуты в одну структуру?

Например, есть 2 массива:
Vector3[] position, speed; и такой код for (i = 0; i < 10000; i++) position += speed;
И есть такой код: for (i = 0; i < 10000; i++) components.position += components.speed;

Я так понимаю, что в первом случае данные все равно кешироваться, или все-таки лучше писать по второму?
Аноним 11/08/18 Суб 22:52:27 522129445
>>522127
Индексы проебались
Аноним 11/08/18 Суб 23:29:43 522134446
Benchmark 2018-[...].png (17Кб, 232x119)
232x119
>>522004
ну вообще я про методы отрисовки в целом писал, потому как какие-то там чанки в общем-то не так и сильно нужны если ты можешь просто скейлить масштабы того что ты там отрисовываешь в текстуру.

neo-scavenger в целом такой-же выживач как fallout 1-2. он куда ближе к рпг чем к выживачу. не, первый вариант скорее что-то ближе к Rain World, только в 3д и в качестве ИИ выступала бы более целостная сущьность. второй вариант - battle brothers и скачи мочи их в целом объединяет то что это игры про путешествие из одной точки карты в другую. думаю можно сделать что-то интересное именно про этот аспект. второй вариант мне кажется проще. если в первом варианте это будет неиграбельно до тех пор пока ИИ не достигнет каких-то высот, то второй вариант играбелен почти сразу и его гораздо проще расширять.
острова то можно и сделать большими же. к тому-же игр про менеджмент поселений сейчас слишком много и они продолжают развиваться. не догнать.

лол это то само собой

>>522127
итерация по одному массиву разумеется всегда быстрей.
НО пример который ты привёл не покрывается только этим.
а) делая position += speed ты каждый раз лезешь в конструктор Vector3. вызов дохуилиона конструкторов у struct тоже не бесплатный
б) есть некоторая разница между массивом ссылок и массивом значений. массив с структами может целиком нормально залезть в кэш процессора и тогда итерация по нему быстрая-быстрая. тогда как итерация по массиву с ссылками сравнительно медленная.
например код: https://pastebin.com/0nE7cded результат на скриншоте на моём i7-2600k

если интересно то это можно ещё дальше оптимизировать инструкциями компилятора. https://docs.unity3d.com/Manual/IL2CPP-CompilerOptions.html можно отключить проверку границ массива, например.
Аноним 11/08/18 Суб 23:55:42 522141447
>>522127
а вообще. чё ты спрашиваешь то? сядь и проверь что быстрей. только один способ узнать.
хуй его знает как и что у тебя там. можно же например хранить и позицию и скорость в одном структе в хуй пойми каком виде чтобы байтики сэкономить и обновлять их вызывая метод, чтобы лезть по индексу только один раз. так то просторы для оптимизации определяются конкретными условиями.
Аноним 12/08/18 Вск 00:36:11 522147448
>>522141
>а вообще. чё ты спрашиваешь то?
Я спрашиваю вообще как подход лучше. Хочу написать убийцу юнитивского ECS.
Аноним 12/08/18 Вск 00:47:56 522148449
>>522147
а нахуя? быстрей чем кодкапотная магия у тебя явно не выйдет. можно какие-то узкие случаи сделать быстрей чем ECS, но что-то общее вряд-ли. https://jacksondunstan.com можешь почитать этот блог, там довольно много разжевываются вопросы оптимизации.
Аноним 12/08/18 Вск 01:19:06 522151450
EOiEcEoxVVc.jpg (27Кб, 540x360)
540x360
>>522148
я мимопролетный но блог заценил.
Наконец-то узнал разницу между FixedUpdate и Update. 2 пива тебе