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

15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 1025 | 118 | 262
Назад Вниз Каталог Обновить

Unity3D Аноним 12/08/16 Птн 21:45:04  292629  
(8Кб, 400x400)
Тред о лучшем движке.

Где скачать?
На официальном сайте.

Где взять уроки?
На официальном сайте.

Где взять текстуры и модели?
На официальном сайте.

Предыдущий тред - https://2ch.hk/gd/res/277225.html
Аноним 12/08/16 Птн 21:45:24  292630
Перекотился.
Аноним 12/08/16 Птн 21:49:28  292633
Юнитаны, поясните дебилу, почему в этом коде при старте игры выдается
>NullReferenceException: Object reference not set to an instance of an object
TwoSidesCover.calcCover () (at Assets/Scripts/TwoSidesCover.cs:20)
TwoSidesCover.Start () (at Assets/Scripts/TwoSidesCover.cs:62)
http://pastebin.com/8zdyrXXV
При клике на объект эксепшн не выскакивает, только если засунуть CalcCover в старт.
Аноним 13/08/16 Суб 00:30:36  292864
Посоны, а SendMessage насколько медленный метод? Стоит использовать?
Аноним 13/08/16 Суб 02:08:12  292920
>>292629 (OP)
>зачем тред если всё на официальном сайте
Аноним 13/08/16 Суб 06:17:05  292959
(6Кб, 213x237)
>>292633
>Object reference not set to an instance of an object
>(at Assets/Scripts/TwoSidesCover.cs:20)
Аноним 13/08/16 Суб 06:21:18  292960
>>292864
Используй. Ну только не пихай его в Update() и т.д.
Аноним 13/08/16 Суб 06:34:05  292961
В Unity так и не завезли новый Input? Я что-то такое слышал, но найти не смог.
Аноним 13/08/16 Суб 06:34:46  292962
>>292959
У тебя currhit это RaycastHit, а ты в 20 строчке пытаешься достать из него transform: currhit.transform.GetComponent<NodeMaterial> () - вообще бессмысленная хуйня какая то.
Аноним 13/08/16 Суб 10:04:39  292978
>>292962
Так то в рейкаст хите есть трансформ.
Аноним 13/08/16 Суб 10:11:29  292981
(1Кб, 255x30)
>>292961
Напиши свой
Аноним 13/08/16 Суб 11:17:08  292993
>>292978
Но его нет в твоем хите потому что не было коллизии. Пиши if (physcis.rayacst(...)) {...}
Аноним 13/08/16 Суб 11:48:30  293008
>>292629 (OP)

У УЕ4 есть комиссия по этике, Твоя игра не должна нарушать закон, под которым может быть что угодно вплоть до иска от тумблерин у Юнити есть что то подобное?
Аноним 13/08/16 Суб 13:12:28  293082
Как нормально импортировать модель из блендера в юнити?
Модель тупо разваливается на составные части.
Аноним 13/08/16 Суб 13:41:16  293097
>>293082
google -> blender export to unity
Аноним 13/08/16 Суб 13:54:00  293098
>>293008
>у Юнити есть что то подобное?
Нит. Но если ты заработаешь 100 тысяч за год, то должен будешь купить ПРО лицензию.
Аноним 13/08/16 Суб 13:56:48  293099
>>293098
Изверги.
Аноним 13/08/16 Суб 14:50:37  293125
Смотрите
http://docs.unity3d.com/ScriptReference/Rigidbody.MovePosition.html
Тут вот что делается:

void FixedUpdate() {
rb.MovePosition(transform.position + transform.forward * Time.deltaTime);
}
Разве не fixedDeltaTime должно быть?
Аноним 13/08/16 Суб 15:09:44  293135
И ещё - как лучше переремещение сделать? Пилю игру где надо будет управлять танком и он наверное должен не мгновенно останавливаться. Вводить какую-то свою переменную скорости или просто добавлять силу при нажатии кнопки и отнимать эту силу при отжатии?
Аноним 13/08/16 Суб 15:10:00  293136
>>292981
А смысл какой?
Аноним 13/08/16 Суб 15:12:36  293139
>>293135
Пили конечный автомат.
Дальше сам разберешься.
Аноним 13/08/16 Суб 16:04:38  293230
>>293139
Погуглил.

Как я понял суть в следующем:
есть состояния и события, из одного события в другое есть переход.
Например у нас в игре 3 состояния: меню, загрузка уровня, сама игра(представим что такая архитектура).
И мы делаем так что из меню мы можем перейти в загрузку уровня, а оттуда только в саму игру, но при этом сразу перейти из меню в саму игру нельзя.
Я на верном пути?
И ещё про события какие-то там пишут, но я так понял это просто разная реакция на события в зависимости от состояния, так?
Аноним 13/08/16 Суб 16:06:11  293233
>>293230
ой, обосрался, фикс
>из одного состояния в другое есть переход
Аноним 13/08/16 Суб 16:11:42  293244
>>293230
Агам, именно оно.
Оно позволяет, в частности, избегать деревьев if при правильном проектировании и, что намного важнее, не допускает промежуточных состояний, что исключает целый класс багов.
На нем пишут в основном контроллеры, анимацию и AI.
Аноним 13/08/16 Суб 19:04:19  293329
(2295Кб, 480x360, 00:01:10)
Бля почаны, нужна помощь.
Есть один GUIText который надо показать в определенный момент, а не постоянно. Как это сделать? Есть ли у него метод какой нибудь, типа GUiText Sraka.text метод текст в котором пишут текст который хотят вывести.
Аноним 13/08/16 Суб 20:17:01  293362
>>293329
Text text;
text.text = "text";
Аноним 13/08/16 Суб 23:52:31  293543
>>293362
Есть один GUIText который надо показать в определенный момент, а не постоянно.
Вот вопрос.
Аноним 14/08/16 Вск 00:11:08  293546
>>293543
Питухи на старом гуе должны страдать.
Аноним 14/08/16 Вск 00:15:58  293547
(448Кб, 960x704, 00:00:03)
>>293546
ты бля больной если 5,4,0f3 старая!
Аноним 14/08/16 Вск 00:43:10  293552
>>293547
Нахуй пошел из моего треда блядь.
Аноним 14/08/16 Вск 08:13:36  293612
>>293136
Смысл в том, что в стандартном инпуте ты вынужден сосать хуй без возможности переназначить клавиши во время игры.
Аноним 14/08/16 Вск 08:52:06  293615
>>293612
Чет мне кажется ты пиздишь.
Аноним 14/08/16 Вск 09:00:31  293616
>>293615
Упоротый штоле?
Это самая известная проблема юнити с его стандартным инпутом, которая не решается уже целое десятилетие
Аноним 14/08/16 Вск 09:23:05  293617
>>293616
А что мешает использовать Input.GetKey() и тупо его изменять при изменении настроек управления? кроме того факта, что это немножко геморно
Аноним 14/08/16 Вск 10:06:58  293621
>>293082
У тебя модель в блендере не скреплена значит
Аноним 14/08/16 Вск 10:09:18  293622
(50Кб, 386x562)
>>293617
Тебе почти всегда будут нужны эти параметры
Аноним 14/08/16 Вск 10:11:15  293623
>>293622
Ну на ось можно хуй положить. Остальным то кнопкам эти параметры не нужны же.
Аноним 14/08/16 Вск 10:14:46  293624
>>293623
>Ну на ось можно хуй положить.
Ну если только ты кликер какой-нибудь делаешь, но тогда вообще не понимаю, зачем может понадобиться переназначать клавиши
Аноним 14/08/16 Вск 10:19:00  293625
>>293624
Я к тому что она везде одна и та же, нахуя её менять то блядь?
Аноним 14/08/16 Вск 12:49:03  293646
(1104Кб, 1280x720, 00:00:07)
>>293552
Аноним 14/08/16 Вск 12:56:04  293647
>>293625
я про Input.GetAxis
Аноним 14/08/16 Вск 13:01:52  293652
Вы ведь понимаете, что распидорасило может спокойно пилить заготовочки? Ведь у него одна и та же игра уже трижды вброшена в пределы твг. И он обещал новую часть, а это значит что он может хоть сколько угодно заготовить.
Аноним 14/08/16 Вск 13:25:46  293655
>>293652
Пошел нахуй отсюда, даун
Аноним 14/08/16 Вск 18:08:38  293807
Где взять бесплатные звуки для своей инди поеботы? Ну чтобы там топот, свист меча, удар, срыгивание монстров и т.п.
Аноним 14/08/16 Вск 18:16:31  293811
>>293807
freesound.org
Аноним 14/08/16 Вск 18:25:00  293815
(205Кб, 2400x1600)
Нихуя не знаю про шейдеры. Хочу написать двухсторонний шейдер для спрайтов, принимающий свет и тени от трёхмерных объектов и других спрайтов. Начинаю потихоньку курить мануалы. Буду благодарен, если опытный анон подскажет поконкретнее, что почитать, какого типа шейдеры мне нужны, и какие приёмы следует изучить, чтобы побыстрее справиться с поставленной задачей.
Аноним 14/08/16 Вск 19:20:36  293858
Игроделы, халп!
При загрузки билда происходит долгая загрузка первой сцены (серый экран после логотипа Юнити (да, бесплатная версия)), даже если ставлю первой пустую сцену. Что делать, куда смотреть?
Аноним 14/08/16 Вск 20:36:45  293891
Смотрите, вот что сделал, с конечным автоматом.

http://pastebin.com/W72Sxrmb
Суть вот в чём: игрок вращается в определённую сторону на w,s,d,a(можно одновременно w и a например) и движется вперёд. Когда игрок ничего не нажимает он начинает останавливаться, когда скорость движения очень маленькая он переходит в состояние idle.
Все правильно сделал? В принципе движение игрока меня устраивает.
Аноним 14/08/16 Вск 20:56:12  293892
(40Кб, 807x502)
>>293891
У тебя не конечный автомат, а какая-то жалкая пародия.
Вот это
http://gameprogrammingpatterns.com/state.html
средней паршивости реализация, но уже намного лучше твоей.

А вот это https://youtu.be/4FSeuQ7UjrM идеальный вариант, сам им пользуюсь, брат зависим, жив есть.
Но тебе для того чтобы его вкурить надо очень хорошо понимать ооп, ты должен уметь в контракты интерфейсы и, в идеале, понимать что такое события и делегаты этот пункт на первых порах не так важен
Аноним 14/08/16 Вск 20:57:38  293893
>>293891
Имхо чот дохуя ифов, суть стейтов же именно избавиться от ифовых конструкций. Но кагбэ если тебя страивает движение и скорость - чому бы и нет.
Аноним 14/08/16 Вск 21:58:58  293902
>>293892
Боже, ну и говно. Так еще кто-то делает?
Аноним 14/08/16 Вск 22:08:36  293904
>>293902
Интерфейы события и делегаты это не сложно, так что пойдёт.
>>293892
А как надо? И что в том варианте не так?
Аноним 14/08/16 Вск 22:09:06  293905
>>293892
Для того чтобы понять видео, нихуя хорошо вкуривать не надо, нужны только основы.
Аноним 14/08/16 Вск 22:09:42  293906
>>293893
Ну ифы можно кейсом заменить легко. И большинство ифов там это проверка нажатия клавиши.
Аноним 14/08/16 Вск 22:23:15  293915
Посоны, вопрос конечно дебильный, но как вернуть из ArrayList геймобжект, туда внесенный. Возвращается же тип Object по умолчанию.
Аноним 14/08/16 Вск 22:25:24  293921
>>293915
GameObject govno = (GameObject)massiv.get(10);
по поводу метода get не уверен, я не знаю как тут у вас из аррей листа элемент получают.
Аноним 14/08/16 Вск 22:28:45  293925
>>293921
Из аррей листа получают также как из массива: название[хуиндекс]
Аноним 14/08/16 Вск 22:31:19  293930
>>293925
Ну значит
GameObject AAAAAAAa = (GameObject)massiv[1];
Преобразование типов.
Аноним 14/08/16 Вск 22:32:53  293931
>>293930
спасибки.
Аноним 15/08/16 Пнд 00:32:11  293984
Двигаю игрока через rigidBody.MovePosition (transform.position + transform.forward forwardSpeed Time.fixedDeltaTime); в фиксед апдейте и он двигается рывками. Причём я понаблюдал вблизи - такое ощущение что он подвинулся вперёд, потом скачок назад(очень маленький), потом опять вперёд. Что это такое?
Аноним 15/08/16 Пнд 00:57:51  294008
>>293984
Хуй знает, я двигаю в LateUpdate
Аноним 15/08/16 Пнд 00:59:44  294010
>>294008
А на мобилках не сильно по производительности ударит?
Аноним 15/08/16 Пнд 01:08:36  294014
Алсо на что вообще обращать внимание при запиливании игры под мобилки в плане оптимизации?
Аноним 15/08/16 Пнд 01:13:50  294018
>>294010
Зависит от того что ты там обрабатываешь.
Рывки точно пропадут.
Аноним 15/08/16 Пнд 04:45:16  294046
>>294014
на профайлер
Аноним 15/08/16 Пнд 10:06:03  294056
>>293984
Это называется физика через жопу. Рад был помочь.
Аноним 15/08/16 Пнд 11:00:01  294063
Привет! Помогите, какая то хуйня происходит, не знаю почему. У меня есть иксодовский проект, который я собрал на винде. Когда жму архив, он на этапе linking выдает вот эту хуйню:

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_SKStoreProductViewController", referenced from:
_OBJC_CLASS_$_CustomStoreProductViewController in UnityAds(UnityAds)
"_OBJC_METACLASS_$_SKStoreProductViewController", referenced from:
_OBJC_METACLASS_$_CustomStoreProductViewController in UnityAds(UnityAds)
"_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from:
objc-class-ref in UnityAds(UnityAds)
"_OBJC_CLASS_$_ASIdentifierManager", referenced from:
objc-class-ref in GA_UserID.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Обычно все проходит гладко, когда я собираю на маке, такая хрень произошла после сборки на винде. Гугл молчит. Пересобрать на маке сейчас не могу, а мне надо побыстрее выложиться -соснуть хуйцов заработать миллион- соснуть хуйцов.
Аноним 15/08/16 Пнд 11:11:44  294070
>>294063
>иксодовский проект
дебил, блять

http://stackoverflow.com/questions/33321897/xcode-7-1-symbols-not-found-for-architecture-arm64
Аноним 15/08/16 Пнд 12:24:51  294096
Подскажите, как средствам unity networking реализовать сетевое взаимодействие с выделенным сервером и матчмэйкингом, как в каком-нибудь дотане. У меня получилось сделать нечто похожее, но игра при этом хостится на клиенте.
Аноним 15/08/16 Пнд 12:46:54  294110
>>294056
А как надо делать? Я увидел что так делают на оффициальном сайте юнити -> сделал так же, я же не могу знать как тут у вас это все делается.
Аноним 15/08/16 Пнд 12:49:46  294112
>>294110
На официальном сайте так же и про интерполяцию говорили, и про флаг "кинематик", где ты явно не дочитал.
Аноним 15/08/16 Пнд 12:50:53  294114
>>294046
А что это?
Аноним 15/08/16 Пнд 13:00:32  294119
>>294114
Когда запускаешь игру Stats нажимаешь.
>>294112
http://docs.unity3d.com/ru/current/Manual/class-Rigidbody.html
ты же про эту статью?
Я сделал rigidbody кинематик и все работает плавно, но мне нужно чтобы оно обычным было. Интерполяция не помогает.
Аноним 15/08/16 Пнд 13:10:48  294124
>>294119
http://docs.unity3d.com/ru/current/ScriptReference/Rigidbody.MovePosition.html
Я про эту статью.

>If Rigidbody interpolation is enabled on the Rigidbody, calling Rigidbody.MovePosition results in a smooth transition between the two positions in any intermediate frames rendered. This should be used if you want to continuously move a rigidbody in each FixedUpdate.

>If the rigidbody has isKinematic set false then it works differently. It works like transform.position=newPosition and teleports the object (rather than a smooth transition).

Если тебе нужно двигать ДИНАМИЧЕСКИЙ ригидбади, для этого есть сила и импульс.
Аноним 15/08/16 Пнд 13:43:07  294147
>>294124
Спасибо, теперь как надо работает.
Аноним 15/08/16 Пнд 13:55:02  294160
>>294119
>Stats
Профайлер находится в меню Window - Profiler, а это короткая не информативная выжимка.
Аноним 15/08/16 Пнд 14:23:12  294194
>>294070
и все-равно ничего не работает

ld: library not found for -llibaotp
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Аноним 15/08/16 Пнд 14:50:22  294226
>>294194
А ты правильно подключил свою рекламу? Ап-ту-дэйт и все такое? Явно же что у тебя конфликтуют рекламные ассеты.
Аноним 15/08/16 Пнд 14:57:48  294230
>>294194
Перепроверь пути ведущие к либам рекламным.
Аноним 15/08/16 Пнд 15:16:50  294241
>>294226
Реклама и все остальные плагины рабочие 100%, много раз собирал с ними, все работало нормально. Единственное отличие в том, что я собирал под виндой проект, а не под маком.

>>294230
С путям все ок.

Короче, видимо надо просто собрать проект под мак осью и не ебать мозг. Всем спасибо за ответы.
Аноним 15/08/16 Пнд 15:22:22  294246
>>294241
>все работало нормально
>@
>пока хуюнити не обновил

Ассеты под разные версии хужно перепиливать, есичо.
Аноним 15/08/16 Пнд 15:24:45  294249
Посоны, если я начинал проЭкт под предыдущей версией хуюнити, стоит ли сейчас обновляться? Какие плюсы и подводные камни?
Аноним 15/08/16 Пнд 15:31:20  294250
>>294249
А есть что-то в текущей версии юнити, чего нет в твоей, но очень сильно тебе нужно? Ты бы почитал список фиксов и изменений, для начала.

Может случиться, что ты заебешься переписывать код под новый апи, а может - только одну строчку сменить. Все зависит от твоей и текущей версии. Как правило лучше не выебываться, если далеко зашел. Особенно если при этом еще и ассетов натаскал. Чужой код разгребать хуже всего.
Аноним 15/08/16 Пнд 15:55:56  294258
>>294250
Не, все руками делал из ассетов только натасканные спрайты
Аноним 15/08/16 Пнд 16:03:30  294261
>>294258
Тогда все ок, юнити сам подскажет, сил и на что сменить

мимоанон
Аноним 15/08/16 Пнд 16:42:59  294270
>>294241
Наверняка у тебя там в либах симлинки были, которые на винду не перенеслись. Вот чего-то в проекте с винды и не хватает
Аноним 15/08/16 Пнд 18:34:22  294285
Посоны-юнитаны а как сменить текстуру, натянутую на объект, без смены всего материала? Возможно ли это?
мимоньюкек
Аноним 15/08/16 Пнд 20:28:53  294316
>>293904
>А как надо?
GOAP
Аноним 15/08/16 Пнд 20:42:03  294318
>>294285
https://docs.unity3d.com/ScriptReference/Material.SetTexture.html
Аноним 15/08/16 Пнд 21:13:27  294330
>>294316
Толсто.
Аноним 15/08/16 Пнд 23:18:20  294427
>>292629 (OP)
Вопрос скорее для интереса. Вот представим я пилю игру уровня ксенуса. Как сделать "круг отрисовки" и как его регулировать ?
Ведь большие площади убьют если их разом рендерить.
И второе, как обставить что бы ИИ симуляция работала даже когда игрок её не видит ?
Аноним 15/08/16 Пнд 23:27:32  294429
>>294427
Два слова - околюжен куллинг.
Аноним 16/08/16 Втр 01:49:36  294476
И что
Аноним 16/08/16 Втр 08:45:57  294514
>>294476
Два слова - ти питух)))
Аноним 16/08/16 Втр 16:49:40  294649
А если я делаю 3д игру с видом сверху, то получается мне лучше 2д физику использовать?
Аноним 16/08/16 Втр 16:52:56  294651
(3379Кб, 2091x2777)
>>294649
>3д игру
>с видом сверху

месье топдаун, покиньте тхред
Аноним 16/08/16 Втр 16:54:19  294654
>>294651
Но я не лучший даун.
Аноним 16/08/16 Втр 20:13:03  294695
Пацаны марио можно создать в юнити без программирования?
Аноним 16/08/16 Втр 20:43:46  294707
>>294695
нет
Аноним 16/08/16 Втр 21:10:09  294717
А как в юнити с ООП?
Вот я хочу класс оружие к примеру, делаю там виртуальный метод атака. Потом делаю несколько новых скриптов-компонентов которые наследуются от оружия и реализуют метод атака.
Потом где-то в скрипте которым контролю игрока вытаскиваю компонент оружия из геймобжекта оружия и вызываю из него атаку. Так можно делать? Или тут тоже самое как-то по-другому можно сделать?
Аноним 16/08/16 Втр 22:32:48  294737
>>294717
Не надо никакого ООП. Отправляешь сообщение "Fire" и все. В обработчиках этого сообщения в компонентах можешь хоть Аллаха призывать
Аноним 16/08/16 Втр 22:37:23  294738
>>294737
О, спасибо.
Аноним 16/08/16 Втр 22:48:06  294739
(2811Кб, 3072x3072)
>>294737
Лол, а я все думал, кто же это и зачем юзает.
Забавный способ, но блядь дорогой же. Хотя для прототипирования самое то.

>>294717
Можно, но иди нахуй блядь.
Используй композицию, пидор.
Аноним 16/08/16 Втр 22:49:52  294741
>>294739
>Можно, но иди нахуй блядь.

Меня тимлид постоянно ебал за то что наследование не юзаю.
"Вот я оверрайдю функции, и ты так делай".
Потом его пидорнули к хуям.
Аноним 16/08/16 Втр 23:07:21  294742
>>294741
Его так в вузике научили, инфа сотка.
Обожаю блядь распутывать охуительный код, в котором аж по семь поколений.
Аноним 16/08/16 Втр 23:09:10  294743
(10Кб, 248x231)
Надо сокращать количество мата в своей речи.
Стараюсь, но зайдя на двощи меня снова пробивает, настолько силен мой жопный огонь.
Аноним 16/08/16 Втр 23:24:05  294746
>>294739
А если я хочу сделать несколько видов оружия и у каждого свой эфект стрельбы и своя моделька - как мне это лучше всего сделать? Я конечно могу сделать ебанутый компонент оружие, в нем хранить тип оружия и при атаке ифом проверять тип и делать что-то, но я не хочу так делать.
Как нормально это сделать можно?
Вот если бы я с каждого оружия мог один и тот же компонент получить(реализующий интерфейс оружие например) и обращаться к нему - было бы здорово. Так можно?

Пилю под мобилки, нужна максимальная производительность.
Аноним 16/08/16 Втр 23:38:31  294747
(181Кб, 811x811)
>>294746
Да, композиция через интерфейсы и строится. Создаешь, например, интерфейс IMagazine, и делаешь кучу разных магазинов, которые этот интерфейс реализуют. И через интерфейс к ним обращаешься в пушке. Например можно создать переменную magazine и в неё передать объект класса IMagazine, и при необходимости просто назначать вместо старого новый, а старый удалять.

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

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

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


Что касается производительности, то не юзай SendMessage, это очень дорогая функция. Ну и рефлексию не юзай. И не генерь тысячи объектов, чтобы в следующем кадре их удалить, кешируй.
Такие дела.
Аноним 16/08/16 Втр 23:41:56  294748
(69Кб, 800x800)
>>294747
>не юзай SendMessage, это очень дорогая функция
SendMessage-фоб пожаловал. Все в ICar
Аноним 16/08/16 Втр 23:44:40  294749
(16Кб, 510x340)
>>294748
Аноним 16/08/16 Втр 23:58:47  294751
Зачем нужна кнопка Attach to unity в vs?
Аноним 16/08/16 Втр 23:59:26  294752
>>294749
https://www.youtube.com/watch?v=M_tn3JhDilo
Аноним 17/08/16 Срд 00:01:24  294753
Посоны, помогите заебошить ахуевшую турельку в 2д залупе. Ебусь уже пол дня, запиздячил ахуевший скрипт, чтоб находила моего пиздюка, но эта пизда не хочет крутится по оси Z, зато по остальным осям скачет как Наташка на хуйце Ашота.
Аноним 17/08/16 Срд 00:04:09  294754
(181Кб, 450x560)
>>294752
Аноним 17/08/16 Срд 00:10:38  294755
>>294747
>то не юзай SendMessage
А что юзать?
Аноним 17/08/16 Срд 00:22:31  294757
>>294755
Через GetComponent
Аноним 17/08/16 Срд 00:29:03  294758
>>294753
хохол плиз
Аноним 17/08/16 Срд 00:33:29  294759
>>294695
>без программирования
Тебе в загон к анриалодебилам.
Аноним 17/08/16 Срд 01:17:31  294763
>>294755
BroadcastMessage
Аноним 17/08/16 Срд 02:16:28  294768
>>294755
Если ты упоротый SendMessage-фоб, то можно так
foreach (IFireable comp in weaponObj.GetComponents(typeof(IFireable)))
comp.OnFire();
Аноним 17/08/16 Срд 09:25:13  294793
(133Кб, 2560x584)
>>294763
Аноним 17/08/16 Срд 09:43:09  294797
>>294768
>foreach
Аноним 17/08/16 Срд 10:47:35  294801
>>294797
Эх щас бы сагать не посмотрев IL-код для форича массивов...
Аноним 17/08/16 Срд 10:54:58  294802
>>294801
>Эх щас бы
Пикабыдло, пошло нахуй отсюда
Аноним 17/08/16 Срд 11:22:40  294805
>>294753
transform.rotation = Quaternion.LookЧто-тоТам
Аноним 17/08/16 Срд 11:23:37  294807
>>294802
Ты охуел? Этот мем олдфагов дотатреда, которому уже несколько лет.
Аноним 17/08/16 Срд 11:35:44  294810
(532Кб, 1920x1080)
Поясните за Луну. Солнце могу и на скайбоксе вращать (создал геймобжект и солнце внезапно вращается вместе с ним)
А луну не могу сделать. Ибо с ней такой темы нет. Мне делать отдельную камеру которая в узком фокусе будет луну держать и у которой дальность отрисовки овер 9000 ?
Аноним 17/08/16 Срд 12:31:12  294821
>>294810
Тоже вчера муда посмотрел. Охуел конечно с того как сталкер до сих пор непревзойден. Фоллач после него смотрелся польским шутером без баллистики и интеллекта врагов.
Аноним 17/08/16 Срд 12:54:48  294826
(9Кб, 400x300)
>>294807
>мем олдфагов дотатреда

начальник, блядь!
Аноним 17/08/16 Срд 12:59:14  294827
>>294821
Я никого не смотрел. Давно хочу свой проект сделать (Эдакая смесь сталкера и ксенуса)
Но мешает то что в проггерстве я тупень.
Аноним 17/08/16 Срд 13:05:41  294828
>>294807
пиздец, ну и скам
трольфейс это тоже мем дотатредов)?
Аноним 17/08/16 Срд 13:10:30  294829
>>294828
Нет))
Но эх щас бы там 3+ года уже.
Аноним 17/08/16 Срд 13:11:21  294831
>>294829
мать твою ебал
тоже мем дотатредов кста ыхыхы))
Аноним 17/08/16 Срд 13:13:20  294832
>>294831
ну ты и траль ого)0)
Аноним 17/08/16 Срд 13:14:54  294833
>>294832
я же из дотатреда, там все современные мемы, вступай к нам будешь тоже тральит)
Аноним 17/08/16 Срд 13:35:23  294835
>>294802
По сабжу есть что ответить или только кукареку?
Аноним 17/08/16 Срд 14:24:02  294843
>>294835
Мамку свою просить ответить будешь, дотадебил обоссанный
Аноним 17/08/16 Срд 14:54:22  294845
(72Кб, 511x703)
А вы знали, что хуюнити не завершает работающие треды после того как вы останавливаете игру в редакторе?
Аноним 17/08/16 Срд 15:19:13  294847
>>294845
Proofs?
Аноним 17/08/16 Срд 15:20:11  294848
>>294847
Вы все врети!
Аноним 17/08/16 Срд 16:19:15  294868
>>294845
И чо
Аноним 17/08/16 Срд 16:28:12  294870
(73Кб, 1008x510)
>>294768
Я провел следующий тест: в первом случае получение компонентов через интерфейс и вызов метода. Во втором случае SendMessage. И в третьем случае кеширование компонентов с интерфейсом и самостоятельный вызов метода.
Как видно, каждый раз производительность падает вдвое. При этом в целом SendMessage работает достаточно быстро, и игра по его оптимизации просто не стоит свеч.
Вывод: пишите SendMessage();
Аноним 17/08/16 Срд 16:46:31  294872
>>294870
>в 3 раза медленее
>Вывод: пишите SendMessage
Чёт в голос, зато 1 сточку меньше!
Аноним 17/08/16 Срд 16:54:02  294873
>>294872
>Не одна наносекунда, а целых 3!
Ты мне напоминаешь этот баннер vg с производительностью видеокарты
Аноним 17/08/16 Срд 17:01:43  294874
>>294868
Когда начнешь делать что-то больше змейки и будешь охуевать куда ресурсы утекают и юнити постоянно крашится - тогда поймешь чо
Аноним 17/08/16 Срд 17:04:07  294875
>>294872
>>294873
>одиничный вызов с экономией в 133 миллисекунды
Поехавший гд.

мимо
Аноним 17/08/16 Срд 17:04:25  294876
>>294874
Делаю что-то больше чем змейка, ничего не падает.

Ты либо былинный говнокодер, либо нищенка на некрокалькуляторе.
Хуево быть тобой.
Аноним 17/08/16 Срд 17:04:27  294877
>>294874
Юзаю юнити 3 года и ничего ни разу не крашилось. Ты с уе4 не путаешь?
Аноним 17/08/16 Срд 17:08:35  294878
>>294876
>ЯСКОЗАЛ
А потом ещё и удивляются, почему юнитиподелия на любой платформе считаются тормознутым говном
Аноним 17/08/16 Срд 17:09:36  294879
>>294848
>>294845
>>294878
Траль в треде, все в профайл.
Аноним 17/08/16 Срд 17:15:28  294880
>>294878
Лол, то же самое. Делаю игорь с физоном, гигантскими, по меркам телефонов, спрайтшиты и играю на слабеньком телефоне в него без проблем. С тобой что-то не так.

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

В общем без подробной информации ты нахуй послан.
Аноним 17/08/16 Срд 17:18:30  294881
Как правильно пул объектов делать?
Повсюду примеры со всякими пул менеджерами и прочим.
Можно сделать просто 2 линкедлиста - один с активными, другой с неактивными объектами?
Аноним 17/08/16 Срд 17:24:50  294882
>>294880
Доброчую, хорошо ты этого петушка обоссал.
Аноним 17/08/16 Срд 17:28:05  294883
>>294876
>Я ЗАСТАБИЛЬНОСТЬ БЕЗ МНОГОПОТОЧНОСТИ, НО ЗАТО КУКАРЕКАЮ
Тебя эта проблема не коснется, не переживай
Пили дальше свой кликер про мемсы
Аноним 17/08/16 Срд 17:33:31  294884
>>294880
>>294882
Сам себя не похвалишь - никто не похвалит.
Давай пруфы твоей гигантской игры которая и с говнокодом не тормозит на слабеньких телефонах
Аноним 17/08/16 Срд 17:37:51  294886
>>294884
Моя в мобилкотреде есть, тапалка типа флаппи берда. Но сначала детектор почини.
Аноним 17/08/16 Срд 17:43:00  294887
>>294886
> тапалка типа флаппи
> гигантская игра
> где-то там есть
ясно
Аноним 17/08/16 Срд 17:47:29  294888
>>294887
Лол, ну если под гигантской игрой ты понимаешь что-то совсем охуеть большое, то сходи и поиграй в столбы. На моем некролептопе не тормозит. И вообще завязывай с толстотой, а то становится просто неприятно тебя кормить.
Аноним 17/08/16 Срд 17:49:51  294890
>>294888
>внезапно гигантский = мелкая поделка уровня флаппи
>съехал на другую игру
>съехал с мобилок на лептопы
а ты забавный, выкручивайся дальше
Аноним 17/08/16 Срд 17:51:16  294891
Алло можете на это хоть ответить?
>>294881
Аноним 17/08/16 Срд 17:53:12  294892
МОЧА ТУТ ТРАЛЯТ ЗАКРЫВАЙ ТРЕД
Аноним 17/08/16 Срд 17:55:36  294893
>>294890
Флаппи берд это механика. Она о комплексности игры ничего не говорит. Сам сходи и посмотри, о чем речь. Алсо, вышла вторая часть игры, с которой я свою и клонировал. Написана на либгдх, ручками. На той же мобилке - тормозит безбожно. Шах и мат.
Аноним 17/08/16 Срд 17:56:39  294894
>>294891
Можно, но для проверки обоих списков все равно нужно писать менеджер, лол. Дерзай.
Аноним 17/08/16 Срд 18:48:07  294902
(9Кб, 717x178)
(1872Кб, 1280x720, 00:01:34)
>>294845
Пруфесы подъехали
Аноним 17/08/16 Срд 19:19:55  294907
>>294902
Если порассуждать логически, то хуюнити и не должна их завершать, но определенную головную боль и подводных камней это явление накидать таки может.
Аноним 17/08/16 Срд 19:25:43  294908
>>294902
За целый день непрерывной работы с хуюнити, когда каждые 3-15 минут запускал проект, ничего не вылетело и не зависло, при том что в сцене было до тысячи объектов. Так что похуй.
Аноним 17/08/16 Срд 19:35:44  294910
>>294902
Проблема чисто редактора. Не вижу повода для беспокойства. Очевидно же что у билда такой хуйни быть просто не может.
Аноним 17/08/16 Срд 19:41:07  294911
Привет пачаны, такое дело. Какое приблизительное количество полигонов должно быть на сцене?
Ну например, сделал пустынную локу тиррейн 2к*2к + скалы/пещеры/проходы + растения + практиклсы, в итоге - 3 ляма поликов. Для моего старого ноутбука (7 лет давности), это сложно осилить Даже Robocraft, на низких шел в 40 фпс если просто в небо смотреть, и падал до 12 в замесах. Скайрим на средних в 30 фпс, лол Так вот, какие должны быть границы в количестве полигонов на сцене для мидл/топ пк?
Аноним 17/08/16 Срд 19:51:56  294915
>>294910
Вполне возможно, что это говно может всплыть при загрузке сцен во время игры, но я пока не проверял
Аноним 17/08/16 Срд 20:12:13  294921
>>294915
Ну как проверишь - отпишись. Проблема то все равно решается легко, но лучше бы знать об этом заранее.
Аноним 17/08/16 Срд 20:15:48  294922
>>294911
Дело не в том, сколько полигонов у тебя в сцене, а сколько ты их обрабатываешь на экране. Все остальное за тебя сделает юнити, с правильной подстройкой, разумеется. Начни, например, с того, что правильно настрой куллинг, батчинг и позаботься, чтобы твои компоненты работали когда это действительно нужно (при рендере, в радиусе от камеры етц).
Аноним 17/08/16 Срд 20:19:04  294924
>>294922
Окей. Как например батчить объекты на сцене? Самый эфективный способ, помимо всяких ассетов для этого?
Аноним 17/08/16 Срд 20:23:37  294926
>>294924
Батчинг - нативная фишка юнити. В официальных доках есть и описание, и руководство. Советую почитать, перед тем как задавать такие вопросы и приплетать не относящиеся к делу вещи.
Аноним 17/08/16 Срд 20:40:04  294931
>>294915
Ну на андроиде вылеты это в пределах нормы(по крайней мере для тех кто либо пердолиться с прошивками), так что все ок.
Аноним 17/08/16 Срд 23:03:39  294959
(231Кб, 984x540)
NGUI + uGUI
Посоны, такой вопрос: у меня весь интефейс пока был на NGUI и все собственно утсраивало, но вот подвернулся компонент на ассетсторе 10 из 10, то что мне надо. Но беда в том что он до мозга костей сделан на uGUI. Отсюда возник закономерный вопрос: можно ли и рыбку съесть и нахуй съесть? Они будут работать вместе/паралельно? Кто-нибудь с таким сталкивался?
Аноним 17/08/16 Срд 23:08:54  294961
>>294959
Васяны с говноплагинами должны страдать
Аноним 17/08/16 Срд 23:10:40  294962
>>294959
Всю жизнь мечтал иметь normal mapping для UI
Аноним 17/08/16 Срд 23:33:02  294974
>>294962
>normal mapping для UI
И радугой захуярить.
Аноним 17/08/16 Срд 23:51:02  294978
как вы думаете, сколько лет движку осталось, пока он не загнется как гамак
Аноним 17/08/16 Срд 23:55:47  294980
>>294978
Пока не появится более лучший движок (никогда)
Аноним 18/08/16 Чтв 00:19:06  294981
>>294978
Через 10 лет хуюнити станет универсальным движком вообще для всего, даже появятся официальные плагины, превращающие его в редактор трех и двухмерной графики, моделировать ядерные взрывы будут в хуюнити, собякин презентацию новой москвы будет показывать в хуюнити, новые криптомессенджеры недоступные для петухнадзора будут на хуюнити, и даже небо и аллах
Аноним 18/08/16 Чтв 00:19:48  294982
>>294981
будут на хуюнити
Аноним 18/08/16 Чтв 01:52:58  294992
Что лучше для оптимизации - SetActive(false) или Destroy?
По идее первое может иметь нагрузку, потому что остается в сцене, хоть и выключено, а второе удаляет вообще. Но может я ошибаюсь.
В игре по сути объектов на сцене мало, поэтому такая маленькая оптимизация погоды не даст, но на будущее заранее знать хочу.
Аноним 18/08/16 Чтв 01:54:45  294993
Будет ли как-то влиять на оптимизацию количество сцен в игре? Допустим выгоднее ли сделать одну, но более забитую сцену или несколько разбитых?
Аноним 18/08/16 Чтв 02:06:57  294995
15лвл ньюфаг хочет вкатиться в юнити, что нужно знать из С#?
Аноним 18/08/16 Чтв 02:32:31  294998
>>294995
Хватит базовых основ, остальное специфичные функции Юньки, которые освоишь по мере практики.
Аноним 18/08/16 Чтв 03:12:29  295000
(137Кб, 403x402)
Собственно вопрос. Если я запилю мультиплеер на unet и сделаю аутентификацию путем парсинга файлика XML например с запущенного в Headless Mode клиента-сервера. Будет ли это на работать и какие подводные камни.
Аноним 18/08/16 Чтв 06:51:01  295004
>>295000
Подводные камни в том, что юнет доступен ПРО пользователем и там нужно платить за трафик. Лучше смотри в сторону Фотона. Они уже давно на рынке и скоро релизнут ещё Bolt со подключённым стим-апи, который идеально подходит для авторитарного сервера. И релизнут какую-то крутую замену PUN'а. Юнет пока полностью отсасывает у них.
Аноним 18/08/16 Чтв 06:53:25  295005
>>294992
Рекомендуют именно пул объектов, потому что удаление будет дёргать сборщика мусора, а это может порождать фризы. Но тут ещё многое от платформы зависит.
Аноним 18/08/16 Чтв 08:17:21  295008
>>294978
Гамак гнется от оверпрайса, а не от того, что ему много годиков. Не путай хуй с пальцем. Если бы не это, то для мобилок по популярности гамак бы был впереди планеты всей. Среди гуманитариев, естественно.

>>294992
Оптимизация - это в превую очередь мозги. Если тебе не нужен объект в данный момент, его нужно отключить. Пушо инстансировать его потом намного дороже. Если тебе он вообще больше не нужен - удалить.
Аноним 18/08/16 Чтв 08:25:55  295009
>>294993
Иди нахуй
Аноним 18/08/16 Чтв 08:32:25  295011
Лол, я тут только что понял насколько все хуево у неофитов. Не то что игры, даже болванки еще нет, а уже все рвутся в оптимизацию. Оптимизация, блядь, это не то, чем нужно заниматься с первых секунд. Если у тебя хуевый клон тетриса не тормозит на целевой платформе, нахуй вообще тратить время на оптимизацию? Оптимизируйте когда в этом есть необходимость, а не ради самого процесса.
Аноним 18/08/16 Чтв 08:54:19  295013
>>295011
Рожденный велосипедистом игры делать не может.
Аноним 18/08/16 Чтв 10:43:53  295025
>>295005
>пул объектов
Каким образом пул относится к удалению или сборке мусора? Пул это просто список. Что ты с ним будешь делать в итоге, то и вылезет тебе потом боком. Я уже не говорю о том, что сборку мусора можно проводить и вручную.
Аноним 18/08/16 Чтв 12:02:55  295036
Как вы оптимизируете конструкторы с 12+ параметрами?
Я имею в виду, чтобы работать удобнее было.
Аноним 18/08/16 Чтв 12:11:06  295038
>>295036
Нахуй такие конструкторы, в которых аж 12 параметров? Оптимизируй данные тогда. Для конструктора достаточно, например трехмерного вектора, вместо трех параметров x,y,z. Вообще я еще не встречал таких конструкторов, чтобы аж 12 полей понадобилось.
Аноним 18/08/16 Чтв 12:38:01  295041
>>295038
Сократил до 7, но как-то даже хз, на какой стул сесть: плодить структуры, или оставлять кучу параметров.
Структуры пока удобнее кажутся, впрочем.
Аноним 18/08/16 Чтв 12:39:20  295042
>>295041
Сделай несколько конструкторов с разным количеством параметров по ситуации.
Аноним 18/08/16 Чтв 12:40:35  295043
>>295042
О, уже пробовал, было еще хуже
Аноним 18/08/16 Чтв 12:42:15  295044
>>295043
Почему?
Раз нужно столько параметров значит нужно, почему бы и нет.
Аноним 18/08/16 Чтв 12:48:17  295045
>>295041
Ну ты же в любом случае используешь какие то общие классы для этих данных. Утрированно у тебя есть классы, обладающие какими-то общими свойствами. В конструктор ты отправляешь класс, а уже в самом конструкторе достаешь из класса нужные данные. Не могу объяснить конкретнее, потому что не знаю с какой целью ты плодишь по десятку параметров и для чего тебе такие монструозные конструкторы нужны.
Аноним 18/08/16 Чтв 12:58:01  295047
>>295045
Отличный вариант, кстати
Аноним 18/08/16 Чтв 12:59:14  295048
(2383Кб, 3840x2160)
Вопрос. Как реализуют ии в стратегиях ?
Ну в плане если человек думает ага, нужно НАЖАТЬ на это окошечко и нажать исследовать такую теху, то как делает ии ?
Пикрандом
Аноним 18/08/16 Чтв 13:02:31  295049
>>295048
> то как делает ии
запускает функцию исследования в обход интерфейса (ЧЕРЕЗ КОНСОЛЕЧКУ), очевидно же
Аноним 18/08/16 Чтв 13:09:01  295051
(2Кб, 469x352)
>>295048
В общих чертах принятие решений ИИ аналогично принятию решений игрока.
Аноним 18/08/16 Чтв 13:14:06  295052
>>295051
>КА-КИ

азазазаз)))0
Аноним 18/08/16 Чтв 14:25:52  295062
>>295048
Очевидно кнопАчка вызывает функцию ЗАПУСТИТЬ ИССЛЕДОВАНИЕ, а ии просто при каких то условиях вызывает void ZapustitResearch(tvoyaMamka);
Аноним 18/08/16 Чтв 16:02:13  295067
Поцоны, как сделать чтоб персонаж не съезжал по неровным поверхностям без трения?
Аноним 18/08/16 Чтв 16:18:19  295070
>>295067
сделай его IsKinematic
Аноним 18/08/16 Чтв 17:12:12  295077
(11Кб, 281x270)
Посоны, устанавливаю материалу текстурку по умолчанию, потом в коде меняю на другую сплошной цвет но получается пикрелейтед, как пофиксить? подозреваю что что то с альбедо и той синей хуйней справа, но хуй знает что делать
Аноним 18/08/16 Чтв 17:21:17  295078
>>295070
То есть для него нужно запилить свою гравитацию?
Аноним 18/08/16 Чтв 17:35:50  295080
>>295077
А, забыл упомянуть - кубик получается полностью чорным.
Аноним 18/08/16 Чтв 17:57:09  295082
>>295077
А если не саму текстуру менять, а цвет или емиссион кпримеру? Так работает?
Аноним 18/08/16 Чтв 18:07:13  295083
>>295049
>>295051
Хорошо, но как ИИ собсно понимает когда отдать команду на это. А ведь бывают разные ситуации в том же стелларис я бывало отбивал планеты и по идее исследование (точнее его длинна по времени) удлиннялось.
Аноним 18/08/16 Чтв 18:08:43  295084
>>295067
if (ground && velocity.y < 0) velocity.y = 0
Аноним 18/08/16 Чтв 18:12:13  295087
>>295070
Тогда отключается коллижион детекшн и солвер. В общем тупо сделано.
Аноним 18/08/16 Чтв 18:18:16  295088
>>295082
Так мне надо чтоб одна текстура на другую менялась. а как сменить эмиссион?
Аноним 18/08/16 Чтв 18:48:24  295090
>>295084
Ну ты француз. Такое простое и гениальное решение, мне даже обидно, что я до такого не додумался. Спасибо, братишка.
Аноним 18/08/16 Чтв 18:49:35  295091
>>295083
Когда совокупность условий удовлетворяет требованию на исследование. А если удовлетворяет нескольким, нужно формировать приоритет, в зависимости от других условий. Это все на уровне алгоритмов и блок схем. Нарисуй на листке бумаги и тебе станет проще.
Аноним 18/08/16 Чтв 18:50:56  295092
>>295090
Энжой йор фризы.
Аноним 18/08/16 Чтв 19:31:43  295100
>>295088
Ну проверь просто будет ли работать или нет.
Аноним 18/08/16 Чтв 19:47:57  295111
Возвышенным чувствам
Я поднимаю белый флаг!
Аноним 18/08/16 Чтв 20:05:50  295118
что нужно знать для создания мач3 игры?
Аноним 18/08/16 Чтв 20:24:12  295128
>>295118
Нужно знать, что на ассет сторе есть для этого ассет.
Аноним 18/08/16 Чтв 20:41:43  295132
(889Кб, 1920x1080)
Ясно. Спасибо. Я спрашиваю чисто ради интереса и ответы совпадают с предположениями.
Аноним 18/08/16 Чтв 23:54:52  295159
Первый вопрос: если обновлю apk в гугл плее, все сохранения у пользователей удалятся?
Второй: как нагуглить уже готовый ассет густой слизи, консистенции густой краски или чуть более жидковатой сметаны, ну вы понимаете? Что бы плотность и текучесть можно было подкрутить под свои нужды скажем так.
Аноним 19/08/16 Птн 10:25:43  295214
>>295159
Смотря как у тебя организована игра. В любом случае сначала пользователю придется обновиться до новой версии.
Аноним 19/08/16 Птн 11:29:26  295219
>>295009
Ну я же не тралю, просто нюфаня в этом, хотел узнать.
Аноним 19/08/16 Птн 11:31:42  295220
Можно ли сделать так, чтобы при нажатии кнопки на сцене 1 в сцене 2 предмет становился неактивным или дестроился? То бишь допустим игрок нажимает на рычаг в первой сцене, а во второй, которая по сути еще не запущена, куб удаляется?
Как сделать это из одного скрипта? Сделать его статическим?
Аноним 19/08/16 Птн 11:42:10  295222
>>295025
>Каким образом пул относится к удалению или сборке мусора?
Хранишь объект - он не удаляется.

>что сборку мусора можно проводить и вручную
Ты лишь можешь попросить среду сделать тебе одолжение. А что в результате она сделает - хуй знает. У тебя нет прямо доступа к очистке памяти.
Аноним 19/08/16 Птн 13:32:07  295232
>>295220
Нельзя. Тебе нужен класс, который хранит инфу о нажатии рычага. При загрузке новой сцены, это класс нужно обработать, и произвести нужные действия.
Аноним 19/08/16 Птн 14:47:10  295240
>>295222
>Ты лишь можешь попросить среду сделать тебе одолжение.
Нихуя. Можно заюзать pile и ложить хуй на GC. Из минусов - это путь деграданта, будешь байтоёбить и сосать хуи. Почти такая же педерастия, как кресты, но не кресты.
Аноним 19/08/16 Птн 15:01:14  295242
>>295220
я бы сделал так: объект со скриптом с переменной, который сделать DontDestroyOnLoad

либо можно сохранить информацию в PlayerPrefs в одной сцене и считать в другой.
Аноним 19/08/16 Птн 15:44:54  295245
>>295159
гугли Fluid Simulation, еще в сети вроде был очень-очень старый общедоступный скрипт с уткой Rubber Simulation, там был набор параметров также для "Желе"
как вариант, возможно просто удастся использовать компонент Cloth?

Если нужен не особо интерактивный эффект, вроде капающей из разбитой трубы слизи, проще всего наверное будет сделать вертексную анимацию в каком-нибудь 3д редакторе, типа неколько состояний: накапливание массы, вытягивание в каплю перед моментом отрыва, сжимание в шар в момент полета, и плюханье на пол с брызгами и растеканием, а в юнити уже управлять блендшейпом кодом в зависимости от "фазы"
Аноним 19/08/16 Птн 17:05:25  295252
>>295222
>хранишь объект - он не удаляется
То есть привести его в нужное состояние менее ресурсозатратно чем инстансировать новый или удалить старый? Пул это не универсальная волшебная палочка. Держать десяток пустых объектов, чтобы не создавать их каждый раз - хорошо, держать десяток объектов с кучей параметров - не очень. У всего своя цель.

>сделать тебе одолжение
Я бы сказал - дать распоряжение. Да и что в результате сделает система тоже ясно - очистит память, если это возможно. Рано или поздно. Как бы то ни было, а ручная сборка мусора все равно станет вопросом. Я столкнулся с неприятными проседаниями именно из-за ненужной автоматической сборки. Каков бы не был ее результат.
Аноним 20/08/16 Суб 08:54:22  295325
Какие ЯП нужно знать, чтобы пилить игры на Унити? C# и JS?
Аноним 20/08/16 Суб 09:21:06  295328
>>295325
Язык ласкательных утех для анусая.
Аноним 20/08/16 Суб 13:06:25  295341
>>292629 (OP)
Как сделать что бы персонаж поворачивался мышкой ?
Есть уже готовые скрипты на обзор мышкой, и двжение персонажа. Остаётся лишь что бы он поворачивался по горозионтали в зав-ти от положения мышки.
Аноним 20/08/16 Суб 13:15:04  295342
Подскажите как в unity сделать поврот персонажа в стороны по осям мыши.
Во всех гайдах на A или D, но удобнее сделать поворот по осям мыши.
Аноним 20/08/16 Суб 14:27:52  295353
>>295342
Unity mouse rotation for retards
Аноним 20/08/16 Суб 17:19:13  295388
А если я делаю GetComponent<Huyunity>(), и на этом геймобжекте висит компонент Velosiped, который реализует интерфейс Huyunity, то я получу этот самый Velosiped?
Аноним 20/08/16 Суб 17:48:13  295398
>>292629 (OP)
Посоны, а как можно синхронить один проект на паре пк, бесплатно, без смс?
Аноним 20/08/16 Суб 18:06:48  295400
Создал террейн, выбрал инструмент управления высотой, вожу с зажатой кнопкой мыши - террейн остается ровной плоскостью. Почему?
Аноним 20/08/16 Суб 18:13:30  295402
>>295398
гитом
Аноним 20/08/16 Суб 18:25:21  295405
>>295402
Я так понял, за бесплатно любой мимокрокодил сможет видеть/добавлять/менять что-то в моем проекте?
Аноним 20/08/16 Суб 18:29:01  295407
>>295405
Нет. Если будешь юзать гитхаб бесплатно то любой сможет на основе твоего проекта свой сделать, но именно в твой лезть не сможет. Менять в твоем могут те кому доступ даш.
Ещё есть битбаккет, там бесплатно можно закрытые репозитории делать, которые никто не сможет видеть кроме тех кому доступ даш.
Аноним 20/08/16 Суб 18:31:37  295408
>>295407
Спасибо.
Аноним 20/08/16 Суб 18:40:34  295410
(51Кб, 366x206)
>>295405
>не отличает гит от гитхаба
Аноним 20/08/16 Суб 18:43:51  295412
>>295410
>кококо гитхаб не гит, кукарек социалочка хипстерки кудах

найс рофлиш братишь))
Аноним 20/08/16 Суб 19:16:13  295416
(23Кб, 225x350)
>>295412
>>кококо гитхаб не гит, кукарек социалочка хипстерки кудах
>
>найс рофлиш братишь))
для тебя и яндекс.фотки с фотошопом одно и то же, я погляжу.
Аноним 20/08/16 Суб 20:55:29  295426
>>295416
очевидно же что речь идет о сервисе а не о технологии, уеба
Аноним 20/08/16 Суб 21:02:30  295428
>>295426
очевидно же ты обосравшийся ньюфаг никогда не слышавший о гите
Аноним 20/08/16 Суб 21:10:39  295430
Юнкерки, как на этой шняге серверные игры делать, на чём лучше писать сервак, есть ли какой-то готовый бесплатный ассетик?

Хочу сделать простой мультиплеер, не обязательно убер быстрый, не шутер, но хотя бы уровня майна.
Аноним 20/08/16 Суб 21:26:46  295433
>>295388
GetComponent, как следует из названия, возвращает компонент. Что в этих простых истинах тебе непонятно?
Аноним 20/08/16 Суб 21:53:05  295435
>>295433
То что я написал, очевидно.
Компонента хуюнити нет, но есть компонент который реализует интерфейс хуюнити.
Аноним 20/08/16 Суб 22:27:47  295437
>>295435
Значит ты должен получить тот компонент, который есть, а из него уже получить то, что тебе нужно. Разве не очевидно, что при попытке получить доступ к компоненту, которого нет, ты получишь нулл?
Аноним 20/08/16 Суб 22:36:23  295439
>>295437
Но есть компонент который реализует интерфейс и я уже затестил все работает как я написал, а ты отвечаешь когда сам не знаешь.
Аноним 20/08/16 Суб 23:48:48  295444
Делаю 2Д, вид сбоку, типа платформера.

Персонажи прорисованные (как в Брейд) не "пиксельные", с ИК-скелетами, адон спрайт&бонс.
Довольно большие и сложные, чтобы мне было западло делать спрайтшит.

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

Как же это правильно сделать?
Аноним 20/08/16 Суб 23:49:27  295445
* действует на персонажа вне анимаций
Аноним 21/08/16 Вск 00:17:54  295447
>>295444
Откуда нам знать почему твой васяноаддон пидорасит после твоих анимаций.

>Как же это правильно сделать?
Очевидно выключать васяноподелие когда проигрывается анимация (ты ж дефолтным аниматором делаешь?)
Аноним 21/08/16 Вск 05:41:02  295469
>>294330
>Толсто.
Почему толсто-то. В сущности этой простой алгоритм который автоматически находит переходы между состояниями т.е. тебе не надо их хардкодить.
Пусть у тебя небольшой оверхед и поначалу кажется что обычные состояния сделать проще, но преимущество goap в том, что у тебя получается декомпозиция всех состояний. Ты в любой момент можешь добавить и удалить любые состояния без имзенения строчки кода! Это короче как ООП архитектура vs компоненты
Аноним 21/08/16 Вск 10:22:38  295492
>>295388
> А если я делаю GetComponent<Huyunity>(), и на этом геймобжекте висит компонент Velosiped, который реализует интерфейс Huyunity, то я получу этот самый Velosiped?

Нет, ты получишь его интерфейс. Но для тебя разницы почти не будет.
Аноним 21/08/16 Вск 10:23:55  295493
>>295412
Нахуй путешествуй отсюда, нуб ебаный.
Аноним 21/08/16 Вск 10:27:27  295494
>>295469
Чувак там дико охуел от таких предложений, он даже простейший конечный автомат не может написать, а ты ему гоап предлагаешь.
Аноним 21/08/16 Вск 11:11:04  295510
>>295439
А когда тебе понадобится получить свойства, а не методы, ты соснешь.
Аноним 21/08/16 Вск 13:38:34  295584
Как наложить текстуру на спрайт? Я сделал материал, но если наложить его на спрайт он становится невидимым. Зато в моноцвет раскрасить - без проблем.
Аноним 21/08/16 Вск 13:52:26  295587
Какой-то уебок вбросил ссылку на тред в паблик в быдлятне, ждите набега школьников и ебанутых вопросов
Аноним 21/08/16 Вск 13:54:26  295589
>>295587
>>295584
бгг
Аноним 21/08/16 Вск 13:57:48  295590
Где зарегистрироваться?
Аноним 21/08/16 Вск 14:03:40  295594
>>295590
пиши сюда логин с паролем от почты и через минуту придет письмо с подтверждением
Аноним 21/08/16 Вск 14:04:48  295595
>>295587
>мониторить паблик в быдлятне
>считает что уебок кто-то другой
Аноним 21/08/16 Вск 14:05:32  295597
>>295595
Я его админю, еблан
Аноним 21/08/16 Вск 14:07:45  295598
>>295597
Но зачем?
Аноним 21/08/16 Вск 14:08:31  295601
>>295597
удали пост в таком случае,проблемы?
Аноним 21/08/16 Вск 14:09:32  295602
>>295601
Этот школьник не может.
Известно почему.
Аноним 21/08/16 Вск 14:13:26  295604
>>295601
Я же не абу, чтобы посты удалять
Аноним 21/08/16 Вск 14:15:50  295607
>>295604
Угадал в точности, хаха - >>295602
Аноним 21/08/16 Вск 14:36:30  295614
>>295607
>не озвучил свое петушиное мнение
>угадал

анус ты себе угадал, балабол
Аноним 21/08/16 Вск 14:40:49  295618
>>295604
>админ
>ни магу удалить
Вот и подъехала деградация. Стали рождаться мутанты без интеллекта.
Аноним 21/08/16 Вск 14:42:19  295620
>>295614
>КУДАХ БАБАХ КУКАРЕКУ
Ох уж эти школьники :3
Аноним 21/08/16 Вск 15:00:55  295623
посмеялсо
Аноним 21/08/16 Вск 15:07:53  295625
>>295011
Бред. Надо изначально делать правильно, а не быдлокодить, а потом полировать говно. Это как делать все переменные пабликами, чтобы не париться с вызовом, а потом мол в конце выставлять им правильные протектеды.
Аноним 21/08/16 Вск 15:11:57  295628
>>295510
Почему тогда все работает, я делаю Weapon c;
c = GetComponent<Weapon>()(хотя такого компонента нет, но есть который реализует этот интерфейс), вызываю метод Attack и все работает?
Аноним 21/08/16 Вск 15:15:13  295630
>>295628
>>295510
А, все не правильно прочитал твой пост, тогда да, ты прав, но мне только методы нужны.
Аноним 21/08/16 Вск 15:27:12  295631
>>295625
>Надо изначально делать правильно, а не быдлокодить
Наоборот.
Аноним 21/08/16 Вск 15:57:46  295636
Как покрыть фигуру, например шар или цилиндр сеткой из спрайтов?
Аноним 21/08/16 Вск 16:08:10  295642
>>295636
При помощи текстур. Из меша вытащи позиции вершин и дальше расставляй партиклы как тебе нужно.
Аноним 21/08/16 Вск 16:12:59  295643
>>295642
>При помощи текстур
*частиц
Аноним 21/08/16 Вск 16:27:50  295646
>>295594
VovaAndreev228@mail.ru
yasuperstar
Аноним 21/08/16 Вск 18:30:14  295662
>>295628
Так можно теперь? Просто раньше тамм было ограничение что тип должен быть компонентом. Я-то по старинке пишу GetComponent(typeof(IWeapon))
Аноним 21/08/16 Вск 18:35:09  295664
>>295662
Ну у меня работает.
Аноним 22/08/16 Пнд 02:04:07  295798
Самый лучший и правильный способ сделать хитбоксы?
Я сделал так: к костям привязал квадратные коллайдеры, сделал их триггерами, приделал риджидбоди, чтобы работал обсчет столкновения. Потом снаряд со своим коллайдером при столкновении вызывает функцию урона. Проблема в том, что засчитывается очень коряво и через раз.
В чем хуевость моего подхода? Мне кажется, что функция GetComponentInParent тяжеловесная, а она вызывается при каждом "ударе". Может из-за этого плохо срабатывать? Или что еще?
Ах, и что нужно выставить в риджидбоди в полях Interpolate и Collision Detection чтобы срабатывало? У меня снаряд быстрый, я выставил соответственно Interpolate и Continuous
Аноним 22/08/16 Пнд 02:13:28  295799
>>295798
Cнаряд в Update двигаешь или в FixedUpdate?
Аноним 22/08/16 Пнд 02:18:19  295800
>>295799
Ну, у меня очень специфичный снаряд, наверное лучше было бы пример с мечем привести. То есть на снаряде висит коллайдер, а движение обеспечивается анимацией. Наверное так бы я сделал с мечем, у которого есть анимация атаки.
Аноним 22/08/16 Пнд 02:28:30  295801
>>295800
Чувак, мне тебя с ноги вынести?

Поставь в аниматоре Animate Physics.

мимоПРОбыдло
Аноним 22/08/16 Пнд 02:53:27  295804
>>295801
Что-то не помогло. Все еще есть недетектируемые столкновения.
Аноним 22/08/16 Пнд 02:58:50  295805
Кажется я понял в чем причина. У меня хитбокс не всегда включен, а его включение и выключение контролируется скриптом. Так вот, если его всегда включенным держать, то проблем нет, значит ли это что скрипт может не успеть его активировать до столкновения? Такое возможно?
Аноним 22/08/16 Пнд 05:50:53  295812
>>295798
Интерполировал свой рижидбоди твоей мамке за щеку, говнодел.
Аноним 22/08/16 Пнд 07:06:05  295819
>2016
>нельзя контроллировать симуляцию физики вручную. например уронить объект за один кадр.
Аноним 22/08/16 Пнд 08:40:47  295841
>>295819
Иди отсеова, мамкин кукаретик.
У тебя физика считается не каждый кадр.
Аноним 22/08/16 Пнд 09:00:11  295842
Пилю игру в отрыве от стаковерфлоу и интернета вообще, поэтому делаю много костылей
>есть сцена 1 там есть объекты, они скриптом то актив, то пассив
>подгружается сцена 2 - там свои объекты
>потом обратно сцена 1 и все объекты ресетятся в начальное состояние.
>а хочется чтобы сцена подгружаась в том состоянии в каком ее оставили.
Подскажите как в юньке разумно передать данные между сценами?
Пока только публик статик дунотдейстройонлоад
Аноним 22/08/16 Пнд 09:03:03  295843
>>295625
Делать правильно и оптимизировать это две разные вещи, еблан.
Аноним 22/08/16 Пнд 09:06:58  295844
>>295842
Сериализация.
Аноним 22/08/16 Пнд 09:18:01  295848
>>295844
>Сериализация
>Разумно
Кек.
Сериализация нужна чтобы сохранять в файл. Зачем сериализовать данные об объектах, если их можно хранить в их девственно первоначальном виде?
Аноним 22/08/16 Пнд 09:21:54  295851
>>295848
Затем, что данных слишком много, чтобы передавать их вручную.
Аноним 22/08/16 Пнд 09:22:50  295852
>>295848
>сериализация нужна чтобы сохранять в файл
кек)
Аноним 22/08/16 Пнд 09:23:18  295853
>>295851
А сериализовывать ты собрался не в ручную? Плагином из ассетстора поди
Аноним 22/08/16 Пнд 09:24:00  295854
>>295852
>>295851
>>295848
>>295853

Кекусы, чего делать то? Сериализовать в текст и таскать его между сценами в памяти?
Платформа - ведроид, если что.
Аноним 22/08/16 Пнд 09:24:32  295855
>>295853
Ой, а работы там пиздец, строк на 10. Лучше все свойства руками писать.
Аноним 22/08/16 Пнд 09:25:50  295856
>>295852
Ну в любой поток, какая разница-то. Суть в том, что зачем что-то сериализовывать, а потом полчаса десериализовывать все во время загрузки, если можно просто сохранить, например, Vector3. А в случае классов ты вообще просто копируешь ссылку и все.
Аноним 22/08/16 Пнд 09:27:31  295857
>>295854
>Кекусы, чего делать то?
Купить плагин, очевидно же
Аноним 22/08/16 Пнд 09:31:02  295858
>>295857
Нихочу.
Аноним 22/08/16 Пнд 09:33:27  295860
>>295856
У тебя два десятка объектов, у каждого помимо трансформа и/или физических свойств, нужно еще сохранить приобретенные в ходе игры свойства. У каждого объекта они могут быть разными. То есть для каждого такого объекта нужно написать метод сохранения свойств, в методе определить конкретные для каждого объекта свойства. Потом это нужно куда то передать, и при подгрузке уровня определить, каким объектам какие свойства вернуть. Сериализация намного упрощает этот процесс.
Аноним 22/08/16 Пнд 09:41:14  295861
(70Кб, 511x573)
>>295860
>То есть для каждого такого объекта нужно написать метод сохранения свойств, в методе определить конкретные для каждого объекта свойства.
Сам Кармак так делает.
Аноним 22/08/16 Пнд 09:44:34  295862
>>295861
Вот я об этом и говорю. Такая лента для каждого объекта это чересчур, когда добрые дяди сделали все за тебя, и нужно только брать и пользоваться.
Аноним 22/08/16 Пнд 09:49:08  295864
(241Кб, 674x295)
(242Кб, 665x298)
(22Кб, 274x460)
(139Кб, 546x360)
Сап двач-геймдевач-юнитач, подскажите, куда класть глосс мапу в юнити? Я знаю, что раньше, спекуляр нужно было положить в альфа-канал к дифьюзу, но теперь для него вроде как отдельное место запилили, может и глосс куда-то в альфу зашивается, подскажите ньюфаундленду.
'1 пик - глосс; 2 - спекуляр; 3 - настройки в юнити; 4 - различия между глосс и спекуляр картами.
Аноним 22/08/16 Пнд 09:55:34  295865
>>295862
Если Бог геймдева так делает, то и мы должны так делать.
Аноним 22/08/16 Пнд 10:18:00  295868
Сап, аноны
Пилю 2д парашу
Камеру в ней запилил такую, что она следует за гг, но если подходить близко к краям уровня, то тогда будет видно то, что находится за уровнем (где текстур нет)
Как лучше всего сделать , чтобы камера останавливалась и не шла дальше за героем на краях уровней?
Аноним 22/08/16 Пнд 10:19:14  295869
>>295868
Положи черный квадрат в потомка камеры и повесь его на слой задник.
Аноним 22/08/16 Пнд 10:22:22  295870
>>295868
Очевидно задать границы уровня
Аноним 22/08/16 Пнд 10:25:49  295871
>>295869
Конечно, это самый типичный фикс для пустых мест уровня, но мне нужно именно камеру останавливать
>>295870
Это, конечно, самое простое, но мне кажется, что можно как-то сделать получше, поскольку у меня рандомная генерация уровней, и поэтому не получится заранее задать границы
Аноним 22/08/16 Пнд 10:27:41  295872
>>295871
Кидай рейкаст по бокам от персонажа боку но пико и если расстояние от начала рейкаста до стены меньше такого-то числа - останавливай камеру.
Аноним 22/08/16 Пнд 10:29:23  295873
>>295871
Если ты сам не можешь определить где у тебя кончается уровень, то мы это тем более не сможем сделать
Аноним 22/08/16 Пнд 10:33:29  295874
>>295871
Э, генерируй какую нибудь фичу по краям уровня, типа коллайдера, как только камера пересеклась -"стоять-бояться".
Аноним 22/08/16 Пнд 10:38:51  295876
>>295874
Есть какая-нибудь функция, проверяющая пересечение конкретно камеры с "чем-либо"(тем же коллайдером)?
Аноним 22/08/16 Пнд 10:39:39  295877
(167Кб, 1920x667)
GUI на CanvasGUI. Текстуры как то странно рендерит, не как в фотошопе. А получается что-то типо слабовыраженного Overlay из фотошопа. Весь юай по пизде из-за этого. Гугил много - ничего.
рандомпик
Аноним 22/08/16 Пнд 10:40:35  295878
>>295876
А зачем? Вешай емпти, вешай ригибоди, делай что-хочешь.
Аноним 22/08/16 Пнд 10:43:07  295879
(4586Кб, 330x248)
>>295876
Короче бля, делай две палки по бокам от камеры, делай для них рельсы на уровне, чтобы они по ним скользили за игроком, подключай под это дело физику и катайся за игроком как поезд по шпалам. Охуенно же.
Аноним 22/08/16 Пнд 10:46:30  295880
>>295876
Рано тебе с такими знаниями игры делать, мальчик. Не срамился бы ты, а лучше основы подучил
Аноним 22/08/16 Пнд 10:52:16  295881
>>295868
if (camera.position > n || camera.position < m) {
CameraFollow();
}
Аноним 22/08/16 Пнд 10:54:12  295882
>>295881
Это не сработает если на уровне есть этажи разной ширины.
Аноним 22/08/16 Пнд 13:39:32  295905
>>295812
Лучше бы мне интерполировал, а заодно рассказал в чем проблема.
Аноним 22/08/16 Пнд 15:27:43  295927
Такой вопрос. Все материалы на сцене unlit, следовательно источники освещения использовать не могу. Как сделать сцену поярче?
Аноним 22/08/16 Пнд 15:30:08  295929
>>295927
Выбери у материала цвет поярче.
Аноним 22/08/16 Пнд 15:34:54  295930
>>295929
Точно. Добра тебе.
Аноним 22/08/16 Пнд 19:00:43  295986
Как в скрипте создать экземпляр префаба? Пробовал через Instanting, но ничего не создается, хотя ошибки нет.
Аноним 22/08/16 Пнд 19:09:40  295992
>>295986
Ты перетащил этот префаб в скрипт в инспекторе?
Аноним 22/08/16 Пнд 19:32:20  295997
Вопрос на миллион - как затолкать в сцену миллион копий одного спрайта? Попробовал префабом через Instantiate - получил почти 2 гига занятой оперативки. Он там, наверное, еще и сам спрайт миллион раз скопировал в оперативку. Как нормально всё по ссылка попередавать? Можно, конечно, собрать GameObject в коде, но через редактор же как-то можно по нормальному?
Аноним 22/08/16 Пнд 20:25:47  296003
>>295997
Ti daun. Используй атласы и построй один меш для всех твоих спрайтов.
Аноним 22/08/16 Пнд 20:26:28  296004
(37Кб, 360x450)
Чужую игру на юнити можно отрыть в редакторе, чтобы подсмотреть как там что сделано?
Аноним 22/08/16 Пнд 20:52:36  296007
>>296004
Да, всегда так делаю.
Аноним 22/08/16 Пнд 21:03:05  296008
>>295997
ЗА КАКИМ ХЕРОМ В СЦЕНЕ МОЖЕТ ПОНАДОБИТЬСЯ 1000000 СПРАЙТОВ???
Аноним 22/08/16 Пнд 21:20:28  296009
>>296008
я делаю взрывы
Аноним 22/08/16 Пнд 21:27:06  296010
>>296009
ну ты и ретард
Аноним 22/08/16 Пнд 21:47:07  296012
>>296010
Взрывов должно быть много!
Аноним 22/08/16 Пнд 22:14:46  296015
>>295992
Как? У меня не перетаскивается. Префаб называется gr. Есть такой код:

>public GameObject gr;
>Instantiate(gr, new Vector3 (0, 0, 0), Quaternion.identity);

Пишет gr not assigned. Как передать ему префаб? Кроме того, у скрипта прописано Gr, в инспекторе, что бы это ни значило.
Аноним 22/08/16 Пнд 22:15:09  296016
(13Кб, 298x183)
>>296015
Пик отклеился.
Аноним 23/08/16 Втр 02:37:42  296074
>>295854
Используй JSONUtility от юнитеков. От нее не такой пизданутый оверхед, как от всяких там плагинов из ассетстора с рефлексией.
Но это говно для тупых пидоров, нормальный пацаны давно порются в protocol buffers со скомпилеными сериализаторами данных. Да "сложно", да, муторно, зато ничего быстрей и компактней ты не найдешь.
А кармак этот ваш хуесос и быдло.


мимоПРОбыдло
Аноним 23/08/16 Втр 02:39:21  296075
>>296016
Скрипт руками создаешь через какой-нибудь AddComponent?

мимоПРОбыдло
Аноним 23/08/16 Втр 03:13:27  296078
(245Кб, 836x300)
Котаны, поясните за A*, как организовать структуру для не двумерной сетки, то есть с лестницами и вторым этажом находящимся над первым, как работать с этим в двумерном массиве?
Аноним 23/08/16 Втр 03:13:43  296079
>>296016
>>296075
Я тоже как-то пробовал назначать переменные через эти поля скрипта. Оно как-то ебануто работает, через раз.
В документации юнити я про эти поля вообще ничего на нашел.
Аноним 23/08/16 Втр 03:19:04  296080
(174Кб, 796x1197)
>>296078
Подразумеваю что в двумерном массиве лежат сведения о проходимости к которым я обращаюсь путем вычислений из вектора позиции агента, ну ты понял..
Аноним 23/08/16 Втр 03:25:55  296081
>>296078
Графом. массив только для 2д годится
Аноним 23/08/16 Втр 03:30:49  296082
>>296078
навмешы для этого придумали
Аноним 23/08/16 Втр 03:36:42  296083
(1469Кб, 600x600)
>>296081
Печаль, беда. Пойду переделывать.
Аноним 23/08/16 Втр 05:33:08  296090
Поясните, как менять спрайты на дочерних объектах в анимации. Кнопки "трансформ" и другие активны, а в спрайт рендер ничего нельзя нажать.
Аноним 23/08/16 Втр 07:31:37  296092
>>296003
Я не про это.
>>296008
Ну пиздец. Только платформер из 50 спрайтов на этом говне можно сделать?
Аноним 23/08/16 Втр 07:58:45  296094
>>296092
Ты и с 1000000 спрайтов ничего не сделаешь.
Аноним 23/08/16 Втр 08:57:01  296097
>>296074
JSONUtility быстрее протобафа, сосни и утрись, манька.
Аноним 23/08/16 Втр 11:33:45  296119
(161Кб, 380x182)
Как в юнити-редакторе поймать клик на окно(левый и правый)?
Делаю йоба-тулзу как в блюпринтах.
Аноним 23/08/16 Втр 12:55:12  296145
>>296094
А ты не съезжай с темы.
Аноним 23/08/16 Втр 12:58:20  296146
>>296145
Дебил, ни один движок тебе разом миллион спрайтов не отрисует. Иди лечись уже, а потом руки вправляй. И про партиклы почитай тоже, чтобы хуйней не заниматься.
Аноним 23/08/16 Втр 13:06:53  296149
>>296145
>>296146
YobaMark на юнити. Движок тормозит уже при нескольких тысячах йоб
http://googledrive.com/host/0B58U0cNOPxQQTjJZTTFKOGlWYlU
Аноним 23/08/16 Втр 13:09:50  296150
>>296149
>YobaMark
>WebGL
Ясн.
Аноним 23/08/16 Втр 13:13:20  296152
>>296150
>WebGL
И что?
http://www.goodboydigital.com/pixijs/bunnymark/
Аноним 23/08/16 Втр 13:19:02  296153
>>296152
То, что делать бенчмарки в браузере - долбоебизм. И не нужно приплетать сюда разные нерелейтед поделия.
Аноним 23/08/16 Втр 13:25:18  296154
>>296153
Так это бенчмарк браузерной версии. Или по твоему все игры должны запускаться на топовых пекарнях?
Аноним 23/08/16 Втр 13:31:09  296156
>>296152
А тоже самое с физоном есть?
Аноним 23/08/16 Втр 13:31:42  296157
>>296119
Бумп! Подскажите кто знает!
Я в хелпе к редактору непонимаю нихуя.
Аноним 23/08/16 Втр 13:31:58  296158
>>296154
Да.
Аноним 23/08/16 Втр 13:35:07  296160
>>296154
>сравнивает 2д и 3д рендер
>в браузере
А тебя не смущает что твое поделие заточено именно на 2д бенчмарк.

А та срань что ты сделал, заточена на твой кривой зачаток мозга.
>the browser could not allocate enough memory for the WebGL content

Может все дело в тебе?
Аноним 23/08/16 Втр 13:47:43  296162
(57Кб, 195x85)
>>296160
Ах да, этот пикси не выдает даже 60 фпс при двух кроликах) Представляю какой у него запас прочности с игровой логикой и двумя тремя мегапиксельными тайлсетами. Огонь!)
Аноним 23/08/16 Втр 13:53:40  296166
>>296160
>>the browser could not allocate enough memory for the WebGL content
На калькуляторе двачи читаешь? потому что у меня даже на телефоне все работает
Аноним 23/08/16 Втр 13:56:26  296167
>>296160
>Webgl
>2д и 3д рендер
Аноним 23/08/16 Втр 13:58:02  296168
>>296166
На анусе твоей мамки. Я не знаю как ты умудрился засрать свое поделие, но факт налицо. Другие игори идут без проблем.
Аноним 23/08/16 Втр 14:09:49  296170
>>296168
Даже на SGNII запустилось. Ты под XP 32 bit сидишь?
Аноним 23/08/16 Втр 14:19:17  296173
>>296170
Это наверное тот даун, которого собственный браузер унижает и не дает скачивать файлы с ргхост. Не ебу что за поделие у него. Браузер Куранина какой-нибудь
Аноним 23/08/16 Втр 14:31:26  296177
Хочу вкатиться. Посовейтуйте годную русскоязычкую литературу по сабжу, заранее спасибо.
Аноним 23/08/16 Втр 14:46:40  296183
>>296177
Пошел нахуй
Аноним 23/08/16 Втр 14:51:20  296188
>>296183
Пошел нахуй
Аноним 23/08/16 Втр 15:20:22  296192
>>296188
П о Ш е Л
н А х У й
Аноним 23/08/16 Втр 15:36:48  296193
>>296192
Кто автор?
Аноним 23/08/16 Втр 15:47:11  296196
>>296193
ахахахахахах)))))))))))

пошел нахуй, уебище
Аноним 23/08/16 Втр 15:54:32  296199
(8Кб, 181x200)
>>296196
Аноним 23/08/16 Втр 17:08:48  296205
(88Кб, 650x385)
Анончики, у меня вопрос, суть такова: допустим я хочу сделать так, чтобы часть модельки светилась сплошным цветом, а часть не светилась и была простой текстуркой, как это лучше реализовать? В голове у меня два варианта: либо разделить модельку на две части, получить уже две модельки с разными материалами, либо взять первую модельку и ещё на этапе моделирования накидать на неё два материала, где мне нужно.
Т.е. что будет лучше - одна моделька с двумя материалами или две модельки, у которых по одному материалом на каждой?
Аноним 23/08/16 Втр 17:13:37  296206
>>296205
Хуярь по маске, дибил блядь.
Аноним 23/08/16 Втр 17:23:31  296209
>>296205
Можно обойтись и 1 материалом, ты для свечения свою "текстуру" (маску) задать можешь

>одна моделька с двумя материалами или две модельки, у которых по одному материалом на каждой
Для движка разницы никакой , но работать проще с одной моделькой
Аноним 23/08/16 Втр 17:33:34  296210
>>296205

В стандартном шейдере есть Emission, добавь туда текстуру, в которой альфа 100 - области светимости, альфа 0 - несветящиеся области. И потом в рантайме скриптом можно управлять светимостью и цветом свечения.
Аноним 23/08/16 Втр 17:37:36  296211
>>296209
>>296210
Спасибо, котаны
Аноним 23/08/16 Втр 18:08:42  296212
>>296149
какую геймплейную механику или эффект ты хочешь сделать при помощи нескольких тысяч йоб? Мегамультилеерный понг может быть? Или дохуядцать-в-ряд, а? Или это будет такой прям пиздец какой красивый взрыв, что сотни тысяч искр-йоб, каждая размером в пиксел будут мельтешить на экране, покрывая его плотным шевелящимся слоем?
Да, каждое приложение имеет свои технические ограничения. Ты хочешь сказать, что вот конкретно вот это технологическое ограничение вот этого конкретного приложения мешают тебе творить твою нетленку? Ты непризнанный гениальный художник-артист-программист, да???
Аноним 23/08/16 Втр 19:47:50  296223
Что за вечные проблемы с экспортом из блендера моделек с анимацией? То хуй знает в какую позу встает, то вся модель косоебиться, то какие-то ошибки вылетают. И самое главное, что результат зависит от какого-то рандома, иногда нормально, а иногда через жопу. Как стабильно и нормально то импортировать в юньку?
Аноним 23/08/16 Втр 19:57:19  296224
>>292629 (OP)
хэлоу сасаны,
Есть телефон ведроид Alcatel One Touch Evolve 2 , на котором непонятно что за графический контроллер стоит и как SM поддерживается.
Короче,есть шейдер пост эффект:

`
Shader "GUI/Glitch"
{
Properties
{
_MainTex ("Base (RGB)", 2D) = "white" {}
}

SubShader
{

Pass
{
Ztest Always Cull Off ZWrite Off
Fog { Mode off }
CGPROGRAM
#pragma vertex vert_img
#pragma fragment frag
#pragma fragmentoption ARB_precision_hint_fastest
#include "UnityCG.cginc"


uniform sampler2D _MainTex;
uniform float3 _Params; // x: speed, y: density, z: maxDisplace

inline float rand(float2 seed)
{
return frac(sin(dot(seed floor(_Time _Params.x), float2(127.1, 311.7))) 43758.5453123);
}




fixed4 frag(v2f_img i) : COLOR
{
float2 rblock = rand(floor(i.uv
_Params.y));
float displaceNoise = pow(rblock.x, 8.0) pow(rblock.x, 3.0) - pow(rand(7.2341), 17.0) _Params.z;

float r = tex2D(_MainTex, i.uv).r;
float g = tex2D(_MainTex, i.uv + half2(displaceNoise 0.05 rand(7.0), 0.0)).g;
float b = tex2D(_MainTex, i.uv - half2(displaceNoise 0.05 rand(13.0), 0.0)).b;


return fixed4(r, g, b,0);

}

ENDCG
}


}

FallBack off
}`



Что может быть причиной отказа работы на слабом телефоне? Вроде прочека - большинство мат функций пашут на SM1. Беда-беда.
Аноним 23/08/16 Втр 20:04:11  296225
>>296223
Просто сохраняю .blen прямо в проект, все подхватывается корректно.
Ну, сохранять в object mode надо конечно же ну и location-rotation в 0 сбрасывать и scale в 1, ну это наверное не влияет. Раньше тоже были проблемы какие-то, после переустановки операционной системы все норм стало.
Аноним 23/08/16 Втр 20:06:52  296226
>>296223
Скачай 3д макс.
Аноним 23/08/16 Втр 20:31:13  296231
>>296223
Generic skeleton выстави, аутист
Аноним 23/08/16 Втр 20:39:43  296235
MonoBehaviour.OnDestroy с аттрибутом [ExecuteInEditorMode] выполняется не только при намеренном удалении объекта, но и при нажатии кнопки Play. Как отличить эти две ситуации в скрипте?
При выходе из PlayMode OnDestroy тоже вызывается, но эту ситуацию можно отловить по вызову OnApplicationQuit как раз перед OnDestroy.
К сожалению, при входe в PlayMode этот метод не вызывается.
Аноним 23/08/16 Втр 23:41:41  296246
>>296212
Да, у меня 2д блокбастер, взрывы очень важны.
Аноним 24/08/16 Срд 10:05:45  296322
>>296246
Ну так и используй партиклы, аутист.
Аноним 24/08/16 Срд 10:21:36  296329
>>296322
Партиклы мне не подходят.
Они двигаются неправильно.
Мне нужно прям каждый двигать по нужной траектории.
Аноним 24/08/16 Срд 10:33:27  296335
>>296329
Свои напиши. Хотя я уверен, что у какого-то ассета партиклов вполне есть задание траектории, а ты просто вообще не понимаешь, о чём говоришь и что вообще происходит.
Аноним 24/08/16 Срд 10:38:41  296338
(49Кб, 400x400)
>>296335
Я хочу, чтобы было бдыщь бдыщь во все стороны, а потом некоторые подлетали и делали восьмерку в воздухе, а другие складывались в лаконичную фразу "я тебя затралил, пидрила".
Аноним 24/08/16 Срд 16:57:05  296436
>>296246
Ну вот к примеру хороший кандидат на 2д блокбастер: jetpack squad, взрывов там много, но явно меньше миллиона спрайтов на сцену.

У тебя походу мутация штамма той инфекции, при которой люди говорят "главное - когда много полигонов", "главное - когда много герц" и так далее. Осознай и попустись короче.
Аноним 24/08/16 Срд 17:01:59  296439
>>296338
https://docs.unity3d.com/ScriptReference/ParticleSystem.SetParticles.html
Аноним 24/08/16 Срд 17:25:36  296444
>>296436
Ты хуй из прошлого века, в наши дни нельзя без миллиона спрайтов. Ты ничего не понимаешь в создании игр.

>>296439
Сложно.
Аноним 24/08/16 Срд 19:51:36  296485
Как в юнити выключить интерполяцию между двумя ключевыми кадрами?
Аноним 24/08/16 Срд 19:55:10  296486
уже не надо
Аноним 24/08/16 Срд 20:41:05  296490
Что значит вариант интерполяции кадров "broken" ?
Шейдор для спрайтов Аноним 24/08/16 Срд 23:22:56  296508
(568Кб, 556x648)
Привет, Кириллы. Нужна помощь с шейдером.
Задача: требуется шейдер для двухстороннего отображения спрайтов, принимающий свет и тени от различных объектов, а так же корректно отображающий прозрачные части спрайта.
С помощью гугла и кучи примеров, собрал монстра Франкенштейна, который соответствует всем требованиям кроме последнего: прозрачные спрайты отображаются некорректно (см. картинку). При добавлении #pragma alpha спрайт перестаёт принимать тени. Подскажите, как допились шейдер, чтобы всё нормально работало.
http://pastebin.com/gNXGYqY1
Аноним 25/08/16 Чтв 01:06:22  296513
>>296490
это значит что нет интерполяции. значения обновляются только во время ключевого кадра.
нужно, например, чтобы переместить камеру без интерполяции с одной точки в другую
Аноним 25/08/16 Чтв 01:09:06  296514
>>296513
Я так и понял, в таком случае я не понимаю в чём разница с флэт.
Аноним 25/08/16 Чтв 02:13:07  296520
Добавил всего-то 20 моделек 1.5к полигонов, 256х256 текстуры с стандартным спекулар шейдером и фпс упал. Из настроек шейдера использовал только эмишон, альбедо и спекулар, то есть совсем немного. Это норма для этого шейдера и проблема во мне или так и должно быть? Алсо, мобильные шейдеры не садят фпс совсем, но там нет необходимого мне emission. Можно как-то просто сделать шейдер с необходимыми параметрами?
Аноним 25/08/16 Чтв 09:51:12  296536
>>296520
> Можно как-то просто сделать шейдер с необходимыми параметрами?
Сам напиши, или сделай в ворованном конструкторе шейдеров Shader Forge

>>296508
двачую вопрос
playmodeChanged выполняется после запуска Аноним 25/08/16 Чтв 09:56:07  296538
Необходимо, чтобы какой-то код (скрипт) выполнялся:
1) в режиме "редактор" до CustomEditor OnInspectorGUI();
2) в режиме "игра" в редакторе и в билде перед запуском скрипта Start().

Я использовал EditorApplication.playModeChaged для этого. Это подходит для режима "редактор", но для режима "игра" не работает, вопреки этой статье (http://www.codingjargames.com/blog/2015/08/04/unity-and-initialization-order/) , playModeChanged не выполняется до Start() в режиме "играть".

Может кто-нибудь помочь мне?
Аноним 25/08/16 Чтв 10:00:19  296540
>>296538
>Может кто-нибудь помочь мне?
Нет.

>в режиме "игра" в редакторе и в билде перед запуском скрипта Start().
Awake?

>в режиме "редактор" до CustomEditor OnInspectorGUI();
вставить свою фунецию в начале OnInspectorGUI?
Аноним 25/08/16 Чтв 11:42:11  296551
>>296538
Уходи. Таким как ты здесь не рады.
Аноним 25/08/16 Чтв 12:59:21  296576
Хочу реализовать простенькую систему реплея. Как вообще такое делать?
Аноним 25/08/16 Чтв 13:09:25  296578
>>296576
А как ты думаешь?
Записываешь все действия, совершаемые игроком и ии, потом повторяешь.
Аноним 25/08/16 Чтв 14:38:12  296606
А что там у юнити с матчмейкингом и стимом? Есть возможность с ним работать?
Аноним 25/08/16 Чтв 14:57:42  296607
Знаю питон и си, с чего начать изучение юнити? На сайте какая-то дикая куча материалов, документация, платные курсы, есть какой-то гайдлайн в каком порядке, что учить? Еще есть на курсере курсы по геймдеву на юнити(https://www.coursera.org/specializations/game-development), вообще скажите, что годно, что не годно.

Скачал книгу Unity in action - годная?
Аноним 25/08/16 Чтв 14:59:14  296608
>>296607
просто открой оф. уроки и документацию. Остальное гугли.
Книга не нужна.
Аноним 25/08/16 Чтв 15:00:36  296609
>>296608
>>296607
>Книга не нужна.
Наебал. По C# почитай. В /pr/ список литературы.
Аноним 25/08/16 Чтв 15:01:25  296610
Посоны, как заставить аниматор принудительно остановить анимацию и проиграть другую?
А то эти жидополоски заставляют персонажа при смене анимации (например движение-бездействие) продолжать анимацию еще несколько миллисекунд, а это выглядит просто уебищно.
Аноним 25/08/16 Чтв 15:02:36  296611
>>296608
Ок, спасибо, а сишарп отдельно учить или там все есть?
Аноним 25/08/16 Чтв 15:03:05  296612
>>296609
Ага понял.
Аноним 25/08/16 Чтв 15:04:02  296613
>>296610
Никак это нельзя сделать. Советую перекатиться на УЕЧ
Аноним 25/08/16 Чтв 15:09:53  296614
>>296613
UE4? Да блять, еще один язык учить, я ебанусь
Аноним 25/08/16 Чтв 15:19:15  296615
>>296610
https://docs.unity3d.com/ScriptReference/Animation.Stop.html
Аноним 25/08/16 Чтв 15:44:17  296619
>>296614
>C++
>учить
это говно не поддается изучению, ты его либо просто понимаешь и используешь, либо ты дебил и сосешь хуи и пользуешь блюпринты
Аноним 25/08/16 Чтв 16:14:47  296628
>>296619
Не осилил?
Аноним 25/08/16 Чтв 16:25:51  296638
>>296611
юнити отдельно, шарп отдельно.
хотя у шарпа базовый синтаксис то не сложный.

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

видяшечка в тему. дня три возился с меканимом, узнал много интересного.
https://youtu.be/DDZAelIX-w4
Аноним 25/08/16 Чтв 16:32:09  296645
>>296638>>296610

Это вы о том, что (например) если заставить персонажа идти, то, как не ебись с настройкой перехода, он обязательно ещё пол-секунды проскользит по поверхности айдлом пока не переключится на шаг?
Это пиздец как бесит.
Аноним 25/08/16 Чтв 16:35:12  296650
>>296645
Это фича а не баг.
Аноним 25/08/16 Чтв 16:51:17  296673
>>296628
и не пытался
я свободный от задротства человек, зачем мне весь этот крестобатхерт, когда все что мне нужно я могу легко и просто сделать на шарпе, и еще время на побухать остается?
Аноним 25/08/16 Чтв 17:00:03  296681
>>296645
да-да, так уебищно. Вожусь со скоростями перехода анимации, чтобы убавить это дерьмо до малозаметного.
Аноним 25/08/16 Чтв 17:11:54  296706
>>296673
Да я сам думал, куда вкатываться после сей, выбрал шарп по той же причине.
Аноним 25/08/16 Чтв 17:16:55  296713
>>296536
Спасибо, нужно будет украсть shader forge.
А можно как-то модифицировать стандартный mobile defuse шейдер, добавив к нему emission? Или это приведет к потере производительности?
Аноним 25/08/16 Чтв 17:31:14  296726
>>296713
Можно.
Приведет.
Аноним 25/08/16 Чтв 18:10:43  296755
>>296508
Пиздец, я даже так не умею делать. У меня не игра, а какое-то статичное бревно.
Аноним 25/08/16 Чтв 18:44:47  296761
>>296508
Что ты там, починил своего уродца?
Я только в тред зашёл. Я полагаю, альфатест или рендермод должны были починить проблему.
Аноним 25/08/16 Чтв 18:48:39  296765
Прочёл мануал (лол) теперь у меня нет проблем с настройкой резкого перехода с айдл.
http://docs.unity3d.com/Manual/class-Transition.html
Аноним 25/08/16 Чтв 18:53:37  296766
>>296765
Чо там, нашел чекбокс, геймдевелопер?
Аноним 25/08/16 Чтв 19:00:47  296769
>>296766
лол, я чекбокс сам налутал методом тыка и аутического прочесывания аниматора. Но нихуя не изменилось, в двадэ анимация так и осталось говном.
Мимо-другойгейделевореп.
Аноним 25/08/16 Чтв 22:42:28  296791
На сайте юнити очень много инфы, мне нужно сделать проект для курса cs50, хочу сделать 2d платформер, что нужно конкретно знать, чтобы это реализовать, си шарп уже начал учить.
Аноним 25/08/16 Чтв 22:45:00  296792
>>296791
>что нужно конкретно знать,
Что твоя мамаша -- шлюха, например
Аноним 25/08/16 Чтв 23:00:04  296794
(1826Кб, 427x240)
>>296792
Аноним 26/08/16 Птн 09:47:19  296840
>>296791
Бля, базовая геометрия нужна, какой-нибудь тьютор Unity Platformer Tutorial, понимание складвания векторов, понимание работы C# скриптов в Юнити (уметь отличать Update() и FixedUpdate(), этому в тьюторе научат)

А вообще вот этот анон прав >>296792 - тебе что, реально лень было погуглить тьюториалы в сети? На курс cs50 он записался, а самого главного - искать и усваивать инфу - не умеет.
Аноним 26/08/16 Птн 10:18:03  296843
>>296840
Да погуглил я, слишком много всего, просто не знал за, что браться, спасибо.
Аноним 26/08/16 Птн 10:34:15  296846
>>296843
Бери ассет и разбирайся. Метод проб и ошибок самый проверенный.

Никогда никакой особой литературы, кроме справочников по апи не читал. Начал с гамака, а после, без проблем, за четыре дня уже вкатился на юнити.
Аноним 26/08/16 Птн 10:54:45  296852
>>296846
Бля, ну книги то надо читать, без них так и останешься говнокодером.
Аноним 26/08/16 Птн 10:59:39  296853
>>296852
Говнокодером ты останешься, если у тебя мозгов чуть. Умение применять иснтрумент книгами не привить.
Аноним 26/08/16 Птн 11:01:42  296854
>кококо книжки!! в универе скозали!
а потом уебки с дипломами удивляются, почему вместо них на работу берут сычей-самоучек
Аноним 26/08/16 Птн 11:01:56  296856
>>296852
>книги по программированию
>читать
лол. эти книжки пишут умственно отсталые дауны. в них ничего кроме банальностей и воды нет. если полный н0ль (хули это в спам-листе, блять) читай официальный мануал по c# на msdn
Аноним 26/08/16 Птн 11:14:07  296857
>>296551
>Таким как ты здесь не рады
Почему?
Аноним 26/08/16 Птн 11:17:36  296858
Безмозглые школьники сагрились.
Дауны, книга это системный подход к обучению, а ютубовые ролики и чтение справки урывками - это бесистемная праша с кучей пробелов и отсутствием общей картины изучаемой области.
Аноним 26/08/16 Птн 11:49:32  296867
>>296858
Удваиваю адеквата. Ютуб и справка хорошо, но без книжек и опыта адекватный код не написать.
Аноним 26/08/16 Птн 11:49:43  296868
>>296856
>хули это в спам-листе
Спасибо очкопидору.

>>296858
Системный подход говновузика незаметен. К счастью, в век цифровых технологий любую информацию можно добыть из интернета, и образовать из контента собственную систему, персональную а не унифицированную для дегенератов.
Аноним 26/08/16 Птн 11:53:31  296870
>>296868
Фрилансер с 100к/сек защищает свою гордость за то, что он научился программировать на ютубе.
Собственная система у него, блять. Это называется костылями.
Аноним 26/08/16 Птн 11:56:28  296871
>>296870
Лол, вот это бабах. Костылями называется то, чем ты по клавиатуре стучишь, когда в сотый раз свои темплейты переписываешь по книжке которая еще и морально устарела до выхода.
Аноним 26/08/16 Птн 11:57:04  296872
>>296858
В книге нет ничего, чего нет на msdn. Книгу ты будешь читать в лучшем случае неделю. Мануал ты прочитаешь за пару вечеров. Профит одинаковый
Аноним 26/08/16 Птн 12:14:37  296875
>>296871
Хуя ты проецируешь. Может ты сам даун, который думает, что книжки нужны, чтобы темплейты с них переписывать? Пока у меня не было интернета и у бати моего, когда он сам начинал кодить книжки были пиздец какой полезной штукой. Сейчас из актуальных книжек стоит почитать разве что какие-нибудь фундаментальные, про алгоритмы, паттерноебство (тут спорно), разную другую специфику, которая не может устареть. Это помогает избежать многих ошибок. Я изучал (и продолжаю изучать) юнити частично на тьюториалах (на первых порах смотрел как кто че делает), но сейчас у меня свои костыли оформления проектов и свое видение того, как и что надо делать.
Аноним 26/08/16 Птн 12:21:02  296876
>>296875
>Пока у меня не было интернета и у бати моего, когда он сам начинал кодить книжки были пиздец какой полезной штукой

>ДИДЫ ГОВНО ЖРАЛИ ВОТ И ТЫ ДАВАЙ ЖРИ

Твои аргументы нам понятны, теперь уебывай.
Аноним 26/08/16 Птн 12:27:40  296877
>>296875
>книжки были пиздец какой полезной штукой
Я и не спорю. 20 лет назад без этого нельзя было обойтись. Но мы уже не там, где 20 лет назад.

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

>я изучал (и продолжаю изучать) юнити частично на тьюториалах
Так что ж ты, мудила, мне тут про программирование на ютубе визжишь?
Аноним 26/08/16 Птн 12:34:01  296878
>>294651
Он про тзометрию, Алеша.
Аноним 26/08/16 Птн 12:43:44  296881
>>296876
Что-то ты какой-то ебнутый и жирный.

>>296877
Я, например, не помню, чтобы в моем говновузике (радиотехническо-паяльном) давали паттерны. Только алгоритмы и алгебру-логику. Так что читал по книжкам.

А про программирование на ютубе я тебе визжу с того, что я кодить, КОДИТЬ СУКА, учился не на ютубе, а на реальных проектах. Тьюториалы я смотрел по, опять же, фундаментальному устройству юнити и редактора.
Давай, блядь, разведем тут гнилой срач по поводу того, как зашкварно игры делать, а как - нет. Я просто видал долбоебов, которые изучали кодинг по видеоурокам и слепо брали оттуда темплейты и "Бест практисы )0)", не обладая даже базовыми умениями в нормальный ООП. Писали говно. Учитывая, что половина доски здесь - студентота, а другая половина - двинутые байтоебы, не трудно предположить, что про ютуб затирают первые.
Аноним 26/08/16 Птн 12:57:20  296883
>>296856
Т.е. Стив Макконел умственно отсталый даун?
Ясно все с тобой, иди Марио делай, ребенок.
Аноним 26/08/16 Птн 13:02:05  296885
>>296881
>которые изучали кодинг по видеоурокам
Я не хочу дальше разводить срач, тем более беспредметно. Просто скажу тебе, что на ютубе, помимо хеллоуворлдов полно интересных лекций, по специфическим и не очень вопросам. А в остальной части интернета - статей (с решением конкретных задач), паттернов (каких хочешь, под любые задачи, а не урощенные для широкой аудитории подходы) и алгоритмов. И все это не обобщения, а материал под вполне конкретные цели. Просто это нужно найти и использовать. Просто твое представление о уроках на ютубе слегка деформировано, вот ты и бесишься.
Аноним 26/08/16 Птн 13:14:19  296887
>>296883
Кто умеет программировать хорошо - пишет программы. Кто не умеет - книги по программированию.
Аноним 26/08/16 Птн 13:20:13  296888
>>296885
Лекции и разборы задач != видеоуроки, вот. На этом я тоже прекращаю срач :3
Аноним 26/08/16 Птн 13:22:54  296889
>>296887
Охуенный маняаргумент из манямирка.
Аноним 26/08/16 Птн 13:24:00  296890
>>296887
Тащемта одно другому не мешает. Если у человека есть навыки и умение объяснять информацию, почему бы не поделиться опытом?
Аноним 26/08/16 Птн 13:39:07  296891
>>296890
Потому что у него есть более интересные занятия. Учителя это всегда традиционно неудачники ничего не достигнувшие в своей сфере
Аноним 26/08/16 Птн 13:39:48  296892
>>296891
Это разумеется не относится к отдельным статьям, докладам на всяких конференциях и т.д.
Аноним 26/08/16 Птн 13:45:40  296894
>>296891
Лол, наверное Кнут тоже неудачник и Ричи и Страуструп , а сикп так вообще дауны видимо писали, которые не смогли больше нигде реализоваться)

Да и кстати хороший мануал - это по сути та же книга и их тоже кто-то пишет, только в книге стараются еще и поделиться личным опытом.
Аноним 26/08/16 Птн 14:01:49  296899
>>296713
>>296726
Не приведёт, если правильно всё сделаешь, не слушай этого диванного
Аноним 26/08/16 Птн 14:14:00  296901
>>296894
>Перечислил каких-то нонеймов
>Считает что они не неудачники
Лол. Где их великие проекты. Покажи хоть одну успешную игру какую они сделали.
Я больше чем уверен, что это все нестриженые бомжи, которые едят свои мозоли
Аноним 26/08/16 Птн 14:16:54  296902
>>296901
Как там под мостом?
Аноним 26/08/16 Птн 14:28:30  296903
>>296901
Не смей гнать на иконы кукаретиков-пиздаболов, лул
Аноним 26/08/16 Птн 14:31:05  296904
>>296903
>Ричи

>Ритчи наиболее известен как создатель языка программирования C и ключевой разработчик операционной системы UNIX

>Кукаретик

Ебин совсем?
Аноним 26/08/16 Птн 14:34:47  296906
>>296904
>наиболее известен как создатель молотка и ключевой разработчик квадратного колеса
Что сказать-то хотел?
Аноним 26/08/16 Птн 14:37:10  296908
>>296906
Что ты даун.
Аноним 26/08/16 Птн 14:51:56  296910
(1320Кб, 1273x852)
Ох и наебался я с этими деревьями.
Аноним 26/08/16 Птн 15:07:14  296920
>>296910
Какой смысл делать клон игры?
Аноним 26/08/16 Птн 15:10:55  296923
>>296920
Потому что я могу, а ты нет
Аноним 26/08/16 Птн 16:00:31  296935
>>296920
отработать навыки юнитикаляканья без лишнего напряга по поводу выдумывания творческой идеи
какой ты гей-девелопер, если ты ещё не додумался до такого удобного способа отработки навыков?
Аноним 26/08/16 Птн 16:35:14  296943
>>296935
this
Аноним 26/08/16 Птн 18:25:02  296978
Как выборочно отключить один из колайдеров объекта?
Один из них тригер, его мне трогать не нужно.
Аноним 26/08/16 Птн 18:33:58  296980
(232Кб, 487x317)
>>296508
>>296761
В общем, мне подсказали, что Transparent с тенями - штука нетривиальная, и проще всего будет сделать Cutoff шейдер. Теперь у меня два шейдера: один с альфой, но без теней, а другой с тенями но все прозрачные области отсекаются, мне норм.
http://pastebin.com/5sP2T6cy
Аноним 26/08/16 Птн 18:39:13  296985
>>296978
Вложи в геймобжект еще один и сделай его триггером, а отключай первого
Аноним 26/08/16 Птн 18:50:16  296986
>>296978
foreach (Collider collider in GetComponentsInChildren<Collider>())
{
if (!collider.isTrigger) collider.enabled = false;
}
Аноним 26/08/16 Птн 19:56:28  297009
Может мне кто-нибудь на пальцах пояснить, как эта хуита работает?
https://github.com/i-saint/Unity5Effects/blob/master/Assets/Ist/Props/MosaicField/MosaicField.shader
Аноним 26/08/16 Птн 22:11:05  297019
Юнитач, решил переписать свою игру мечты с нуля. Как лучше реализовать систему оружия и выстрелов? По прошлому плану у оружия есть метод Shoot, с которым оно испускает из себя рейкасты. Если рейкаст попадает в предмет, то в месте выстрела создаётся султан с партиклами; если попадает в тело с тэгом NPC, то у NPC вызывается метод onHit(урон). Собственно у NPC есть скелет с натянутым на него стандартным Ragdoll, сделанная в редакторе анимация и процедурное вращение рук и головы. Приходится на NPC вешать capsule collider, а рэгдолл отключать - он включается при падении здоровья ниже нуля. Как мне реализовать нормальный хитскан с зонами поражения и падением NPC не мешком, а с импульсом от пули? Если убрать основную капсулу, то NPC начинают уже на спауне пидораситься и летать по карте, потому что ригидбоди на костях частично проходят друг в друга.
Аноним 27/08/16 Суб 00:07:19  297024
Есть камера, есть рука, часть которой все время видима, а часть находится за ней. Так вот, при проигрывании анимации иногда рука перестает рендерится - пропадает. Такое бывает только в полноэкранном режиме. Параметр камеры near минимальный. Это баг или чего-то не знаю?
Аноним 27/08/16 Суб 00:28:38  297029
>>297019
addforce?
Аноним 27/08/16 Суб 04:02:00  297039
>>296901
Толсто
Аноним 27/08/16 Суб 08:26:42  297045
>>297024
Bounding box вам что-нибудь говорит?
Аноним 27/08/16 Суб 09:36:48  297050
>>297019
Проходят друг в друга коллайдеры, а не ригидбади.

Выключай только джоинты, не ригидбади и не коллайдеры. Когда рейкастишь выстрел - добавляй маску, для игнорирования капсуля, тогда рейкаст пойдет сразу на коллайдеры конечностей. Усе.
Аноним 27/08/16 Суб 10:38:02  297051
Покушать принес

https://www.youtube.com/watch?v=o9RK6O2kOKo
Аноним 27/08/16 Суб 12:56:38  297059
>>297050
> Выключай только джоинты
> добавляй маску, для игнорирования капсуля
> рейкаст пойдет сразу на коллайдеры конечностей
И на каждую конечность вешать свой скрипт? Как лучше найти тогда основное тело, чтобы в него попадание передать?
Аноним 27/08/16 Суб 13:09:39  297060
>>297019
> решил переписать свою игру мечты с нуля
Я уже джва месяца так хочу сделать, но у меня слишком дохуя кода, я от этого демотивируюсь.
Аноним 27/08/16 Суб 13:43:04  297063
>>297019
А я хочу сделать как в F.E.A.R: чтобы при попадании в конечно их дергало (я с тех пор такого так и не видел больше в игорах)
Аноним 27/08/16 Суб 13:43:12  297064
>>297059
Создаешь один скрипт и в него передаешь в инспекторе через публичные переменные все свои коллайдеры.
Аноним 27/08/16 Суб 13:43:23  297065
>>297063
>в конечности
Аноним 27/08/16 Суб 13:44:22  297066
>>297063
Видел такое на ассетсторе однажды.
Аноним 27/08/16 Суб 13:54:19  297068
>>297066
Да там наверное на инверсной кинематики сделано.
Не думаю что в юнити можно соединить физику с аниматором
Аноним 27/08/16 Суб 14:02:49  297070
>>297068
Агам.
Игра не стоит свечь, имхо.
Аноним 27/08/16 Суб 14:09:17  297073
>>297063
GTA 4/5
Аноним 27/08/16 Суб 14:11:36  297074
>>297063
Игру сделай сначала, конечности он дернуть собрался блядь.
Анус себе лучше дерни, кирилл ебаный
Аноним 27/08/16 Суб 14:30:02  297076
>>297074
>БА-БАХ
Вот это анальная бифуркация. Кому-то неприятно что в /gd/ делают игры, а не только пиксельную/казуальную рвань.
Аноним 27/08/16 Суб 14:55:43  297080
>>292629 (OP)
Аноны, в этом вашем юнити можно всё писать руками? Нелюблю программирование мышкой. Генерация сцен, расстановка объектов и их параметров, подгрузка текстур и спрайтов - вот это всё делается в коде? И если да, дайте ссылку где вот про это написано. пасип.
Аноним 27/08/16 Суб 14:57:52  297081
>>297076
Еще пару недель еботни над бесполезной хуитой "чтоб как в кукурузисе" и ты тоже начнешь делать пиксельную рвань, кирюш.
Это если просто не забросишь и не вернешься в свою доцку
Аноним 27/08/16 Суб 15:04:43  297083
>>297080
Пиши свой движок, аутист ебаный.
Аноним 27/08/16 Суб 15:06:52  297084
>>297083
Типа нельзя что ле? Ёбанный стыд
Аноним 27/08/16 Суб 15:08:03  297085
>>297084
Типо можно, но любой, кто предпочитает заниматься подобным в коде, заслуживает ссылки в Таганрог.
Аноним 27/08/16 Суб 15:15:10  297089
>>297085
Ну ладно про подгрузку текстур я перегнул может, мало смысла заниматься этим динамически, лучше заранее все в память загрузить и сделать это можно и мышкой, но вот генерация и расстановка объектов, расчёт их параметров может быть нужна динамическая. А если нужна, то нахрена учить два способа (мышкой и в коде), если некоторые вещи без кода не сделаешь?
Аноним 27/08/16 Суб 15:20:49  297091
(1Кб, 126x136)
>>297089
Ты, блядь, долбоеб, сын шлюхи, что ты собрался учить в ПЕРЕТАСКИВАНИИ мышкой? Как ты вообще здесь сидишь, не умея пользоваться МЫШЬЮ?
Ебал я в рот таких аутистов.
Свет мне блядь на сцене красиво расставь кодом, ебанат.
В чем твоя проблема, мудила? Что тебе мешает взять и сменить положение любого объекта динамически, сука?
Этот ебанутый тред пробил очередное дно.
Аноним 27/08/16 Суб 15:29:19  297096
>>297091
В жопу иди да, дорогой.
Короче тут стена текста должна быть, но мне лень и прими как данность что аутист это ты.
Аноним 27/08/16 Суб 15:39:06  297099
(16Кб, 313x286)
>>297096
Иди учись мышкой двигать.
Аноним 27/08/16 Суб 15:39:40  297100
Нужно между уровнями плавно менять оттенок объекта.
От середины "крайнего" зелёного (например) до "углового" белого.
Как высчитать точно интервал/индекс между градациями, если, например, уровней 9.
Аноним 27/08/16 Суб 15:39:58  297101
(17Кб, 239x443)
>>297100
Аноним 27/08/16 Суб 15:56:06  297105
>>297100
>>297101
Я дурак, уже не надо.
Аноним 27/08/16 Суб 16:17:21  297112
Есть персонаж с анимацией, следовательно skinned mesh. Необходимо на короткое время запечь skinned mesh в просто mesh, деформировать mesh и вернуть обратно в skinned mesh с сохранением деформации. Такое возможно, и если да, то как?
Аноним 27/08/16 Суб 17:14:08  297121
Как узнать координаты краёв объекта, а не его центра? Допустим есть плоский гекс, а мне нужно выстроить в ряд десять таких. Как узнать координаты следующего гекса?
Аноним 27/08/16 Суб 18:23:44  297128
>>297089
Ну давай разберем по частям тобою написанное. Складывается впечатление, что юнити ты не открывал, да и кодить не умеешь. Советую тебе ознакомиться с азами программирования, а потом задавать тупые вопросы. Проанализируй и сделай выводы.
Аноним 27/08/16 Суб 18:25:41  297129
>>297112
Хуй его знает. Смотри API skinned mesh renderera.
Аноним 27/08/16 Суб 18:50:18  297132
взлолировал

побольше бы таких шизоидов итт
Аноним 27/08/16 Суб 19:09:00  297134
И вот пошёл я вечером гулять — люблю вечером. Почему-то вечером всегда мокрой землёй воняет, вернее — земляной водой. И кайф поэтому. Читаю я на бетонном заборе: "МИРУ МИР", и пружинка у меня под ногой: БЗЫНЬ. А солнце обалденное светит и от мово лица отра- жается и ещё светит. Наступаю я сапогом на газету, а это кусок "Омской правды". Остановился я, надавил каблуком — гляжу, под давлением из газеты омская правда в чистом ви- де выступила, растеклась чёрной лужицей, затвердеть гро- зится и пахнет, как свежий поролон. Я конечно не стал уни- жаться, упускать шанса, взял, да и намазал ей свои новые хромовые сапоги. Сразу засверкали, запахли, как свежий поролон, иду дальше. Вижу — мальчишки подожгли и всё сожгли, кроме большой кучи битых кирпичей, сваленных в виде домов и городов. И человек в мягкой шапке всё суе- тится, помочиться хочет, да, видно, страшно ему, бездомно среди этих несгораемых кирпичей. Но ему недолго осталось — это по его глазам видно. Кайф, миротворный вечерний кайф меня распирает. Одел я респиратор, чтоб наружу не просочился, но разве с ним сладишь. Просочился. И так и сочится дальше, оставляя за мной свежий кровяной след на шоссе. А солнце обалденное. И шёл я так вдоль свалки мусора и вещей пока не догадался, что сам представляю собой очередной мусор — и как понял я это, так сразу и уви- дел специальное место для себя среди огненной болотной травы и резиновых грузовиков. Как только я расположился, всё вдруг и встало на свои чётко неопределённые места, прямо как по цветному телевизору. И можно было бы, конечно, на этом и закончить, если б не пружина под ногой — бзынь.

Аноним 27/08/16 Суб 19:10:42  297135
Однажды иду любуюсь вдруг чувствую мне что-то в харю пихается —глядь, а это кукиш — это я гляжу, а одна моя рука мне кукиш кажет, то есть это моё сверхэго мне фигушки демонстрирует. Ну, тогда моё эго взяло и тоже фигушку сверхэгу показало — другой рукой. Вот так я и иду — одна моя рука мне в рожу кукиш суёт, а во второй тоже кукиш, но уже на вытянутой дистанции. Вот этак мои эго и сверхэго воюют. Я взял и намазал сверхэгов кукиш полы- нью, чтоб хоть пахло-то приятно, как мятная жевачка у самого носа то есть. И иду я так по свалке, и обдувают меня ветры смрадными зловонностями — а я ничего и не чувствую — ведь у меня под носом крепкая полынная вонь. Вот так я и шёл, потом пришёл. Смотрю — гора. Сел на самый краешек над коричневой речкой и сразу успокоился.

На моём лице с самого утра упорно проступала улыб- ка. Я прилагал все старания, чтобы загнать её внутрь, под холодную липкую кожу, но она с лёгким шелестом про- ступала вновь и вновь. Прохожие останавливались оборачи- вались их указующие на меня пальцы вытягивались в подзорные трубочки и змеились. Я ничего не мог поделать с этой улыбкой — в ярости я со всей силы пизданул по ней звонким кулаком — она прямо так и полезла наружу. Я взмахнул руками засмеялся и побежал.
Аноним 27/08/16 Суб 19:12:02  297136
Лицо спящего на столе кота
Резко напомнило мне метро
Вот я и поехал.

Аноним 27/08/16 Суб 19:30:17  297138
Можно ли сделать findwithtag child gameobject?
Аноним 27/08/16 Суб 19:38:53  297140
Как сделать цикличный скроллинг карты как в Civilization, когда дойдя до края карты начинает отображаться её начало? В голову приходит только сделать цилиндр и вращать камеру вокруг него.
Аноним 27/08/16 Суб 19:40:21  297141
>>297140
телепорт, по придётся поебатся с паралаксом фона
Аноним 27/08/16 Суб 20:09:03  297144
>>297080
http://procgen.tumblr.com/post/59264655578/3d-procedural-map-generation-using-octrees
типа такого штоле?
Аноним 27/08/16 Суб 21:02:54  297147
>>297140
Смотря как у тебя реализовано игровое поле.

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

Если же у тебя это монолитный кусок меша и его никак не разбить на части, то можно использовать несколько камер. Одна работает постоянно, а другая включается только когда мы выходим за края уровня. Рендеришь из этих камер в текстуру в нужной позиции (собираешь из двух кусков один кадр) а потом выводишь текстуру на экран.
Аноним 27/08/16 Суб 21:34:05  297152
>>297129
Смотрел, BakeMesh прекрасно работает и создает статичный меш из skinned mesh, но вот как сделать из статичного меша skinned?
Одной функцией это не сделать. Нужно будет натягивать скелет и как-то рисовать вес в юнити? Такое возможно?
Аноним 27/08/16 Суб 22:13:10  297156
>>297121
Посчитать?
Аноним 27/08/16 Суб 22:27:07  297158
>>297128
Программирование я немного знаю. Могу без напряга реализовать вот эти ваши тетрисы, крестики нолики или морской бой по сети или с аи (последние два делал теста ради).
Юнити открывал, смотрел пяток видео уроков. Ответа на вопрос не увидел, поэтому решил уточнить.
Дело в том что я не просто так спрашиваю. Когда я изучал wpf на шарпе, то там визуальную составляющую можно писать тремя способами. Мышкой, кодом xaml (как xml кто не в курсе что это) и кодом шарпа. Так вот кодом C# можно сделать максимум, кодом xaml - поменьше, мышкой по экрану ещё меньше. В частности ни мышкой ни кодом xaml нельзя сделать динамическое добавление или изменение элементов, короче интерактивность. Учебником рекомендуется это делать всеми тремя способами. Но так как я вот ни разу не художник, то мне физически проще всё делать в коде, да и привык я так, а поскольку написание кодом никак не сужает возможности то и решил не учить первые два варианта а только код.
Собственно хотел выяснить как с этим в юнити дела обстоят.
Если нет возможности делать всё кодом или нету учебников по этому - то мне сложно будет работать с этим инструментом, я лучше другой движок поищу (например box2d, мне тоже понравился)
Аноним 27/08/16 Суб 22:30:12  297159
>>297141
Телепорт ячеек или телепорт камеры?
>>297147
Двухмерный массив, на основе которого строятся ячейки. А не будет проблем, если долго скроллить в одну сторону? У юнити есть ограничение по координатам?
Аноним 27/08/16 Суб 22:38:44  297160
>>297152
Хорошо, с этим разобрался, можно скопировать вес костей и их расположение из оригинального меша, это должно работать ведь ничего особенного не собираюсь делать с мешем, но почему-то не работает и все идет по пиздец, неправильно переносит вес или координаты костей. Вес скорее всего верно копирует, значит дело в косятх. Как корректно скопировать скелет с скинед меш в просто меш, чтобы они стали идентичными скинед меш?
Аноним 27/08/16 Суб 22:49:31  297161
>>297158
Ты же понимаешь, что если ты хочешь всё делать в коде, то тебе нужно писать свой движок.
Большая часть движков продвигают как минимум драг-н-дроп, как максимум - перевод большей части кодорутины в ручную и наглядную работу.
Не понимаю, нахуя тебе нужно что-то искать, если кодить всё через код ты можешь не отходя от своего движка и чистого кода.
Аноним 27/08/16 Суб 23:01:22  297163
>>297161
Ну не совсем. В частности:
а) Меня интересует физический движок. Писать его с нуля - не простая задача.
б) Работа с видеокартой. Тут есть две подзадачи
б1) Рендеринг картинки с применением возможностей видеокарты, что должно повышать производительность.
б2) Применение всяких шейдеров.
Всё-таки на дворе 2016 год, не хочется всё это писать с нуля, да и не уверен что это реально в одиночку.
Аноним 28/08/16 Вск 00:29:38  297174
(23Кб, 200x200)
>>297158
Ты не поверишь, но передвигать мышкой объекты по сцене не менее эффективно, чем кодом.
Аноним 28/08/16 Вск 00:34:06  297176
>>297163
Кирилловалерий, пиздуйте сосать хуй на свою плюсопарашу.
У нас тут движок, минимум хардкода-максимум гибкости.

мимоПРОбыдло
Аноним 28/08/16 Вск 00:34:46  297177
>>297064
В оружии есть рейкаст, который вызывает метод объекта при попадании в объект. Как я туда через паблик переменные эти объекты передам?
Аноним 28/08/16 Вск 00:38:29  297178
>>297163
> Меня интересует физический движок. Писать его с нуля - не простая задача
Сложно писать столкновения polygon-to-polygon. Реализация ColliderBox, ColliderSphere и ColliderCylinder занимает восемь минут, капсулы и прочие вариации займут еще столько же. Правда, физику для каждого объекта нужно будет включать отдельно, как и столкновения одних предметов с другими.
Аноним 28/08/16 Вск 01:12:20  297179
>>297177

Нахуя тебе в него что создавать? На один объект можно повесить несколько коллайдеров, а потом просто делать проверку, и в зависимости результата делать разное дерьмо. Что-то вроде:


Collider hitboxFoot
Collider hitboxPisos
Collider hitboxHead

If (hit.collider == hitboxHead) {
Someshit();
}
Аноним 28/08/16 Вск 01:12:53  297180
>>297179
Что-то передавать

самофикс
Аноним 28/08/16 Вск 02:16:01  297189
>>297160
Все, я понял. Даже если возможно запечь скинед меш, деформировать, а потом опять распечь в скинед меш, то это явно не мой уровень. Оказывается то что мне нужно было существует уже несколько лет, точнее существовало, ибо все это накрылось пиздой с какой-то версией юнити и сейчас такого не сделать. А хотелось всего-то лишь разрезать скиннед меш на две половинки.
Аноним 28/08/16 Вск 03:48:49  297191
Допустим, есть десять элементов. Как определить, какие из этих элементов входят в пространство видимости камеры?
Аноним 28/08/16 Вск 05:28:51  297196
>>297191
по моему самое простое https://docs.unity3d.com/ScriptReference/Camera.WorldToViewportPoint.html или просто градусы сравни.
Аноним 28/08/16 Вск 07:38:34  297202
>>297191

bool isVisible;

void OnBecameVisible { isVisible = true; }
void OnBecameInvisible { isVisible = false; }
Аноним 28/08/16 Вск 07:58:52  297203
>>297159
Будут. Координаты в сцене имеют тип float, так что у тебя в распоряжении семь цифр в числе в любую сторону от точки. С каждом новым десятичным знаком после этого точность вычислений будет падать. Например у тебя есть координата 999999.9, когда ты перешагиваешь порог 1000000.1, переменная сохранит только 1000000, если еще увеличить, например до 12345678, погрешность составит уже восем целых (1234567).
Поэтому координаты нужно время от времени нормализовать. Например при загрузке игры или в конце хода. В общем там, где будет большая пауза, и задержка производительности не будет так заметна.
Аноним 28/08/16 Вск 10:13:19  297208
>>297163
Просто иди нахуй.
Аноним 28/08/16 Вск 10:16:50  297209
>>297203
Кстати о погрешностях: есть ли 3д двиг который использует не float для координат, а что-то побольше? Или такое проще самому с нуля написать?
Аноним 28/08/16 Вск 10:25:10  297212
3DRAD круче юня
https://www.youtube.com/watch?v=YqugrFy9EoQ
Аноним 28/08/16 Вск 11:02:47  297217
>>297158
Ассемблером можно сделать еще больше чем кодом C#! Что ж ты сидишь здесь, беги быстрее машинные коды изучать.
Аноним 28/08/16 Вск 11:08:27  297220
>>297209
heaps
Аноним 28/08/16 Вск 11:24:46  297226
(167Кб, 1500x944)
Кловеотура ностоящиго тру-Керила гей-девелопира.
Аноним 28/08/16 Вск 13:24:13  297242
>>297209
В этом нет никакого смысла. Чем большее значение может держать переменная, тем больше памяти выделяется на нее. Даже если тебе нужно будет сохранить всего один байт информации в ней, выделение памяти останется колоссальным, под самое большое возможное значение. Оно тебе надо?
Аноним 28/08/16 Вск 14:08:16  297252
>>297242
Хорошо, тогда такой вопрос: как реализована звёздная система в KSP, там ведь неебические расстояния и все работает? Пытался найти какой финт ушами сделали разрабы чтобы обойти это ограничения, но что-то плохо пытался, может анон подскажет где искать?
Аноним 28/08/16 Вск 15:12:08  297257
>>297252
Ты уебок что ли? умножай размеры объектов на .0001F и делай свой ебаный космос
Аноним 28/08/16 Вск 15:15:20  297258
>>297252
В космических леталках не оперируют реальными значениями. Берут расстояние в масштабе, а сами объекты также масштабируют в зависимости от расстояния до игрока.
Аноним 28/08/16 Вск 16:13:24  297263
Что значит такая запись?
>GameObject tile = (GameObject) Instantiate(er);
Вначале понятно - объявление переменной tile типа GameObject, которой присваивается результат функции Instantiate c аргументом er. Но что значит (GameObject)?
Аноним 28/08/16 Вск 16:22:41  297264
>>297263
Instantiate возвращает по умолчанию object. В скобках стоит указание перевести при присваивании object в GameObject
Аноним 28/08/16 Вск 16:26:41  297265
Есть такой код:
>public class NewBehaviourScript : MonoBehaviour {
>
> public GameObject er;
>
> // Use this for initialization
> void Start () {
> GameObject tile = (GameObject) Instantiate(er, new Vector3 (j 4, i 4, 0), Quaternion.Euler(0, 0, 0));
> tile.transform.localScale = new Vector3 (10, 10, 10);
> }
>}

Работает нормально, но в консоль выдаёт такую ошибку:
>UnassignedReferenceException: The variable er of NewBehaviourScript has not been assigned.
>You probably need to assign the er variable of the NewBehaviourScript script in the inspector.
В чём может быть дело?
Аноним 28/08/16 Вск 16:27:03  297266
>>297264
Спасибо, теперь понял.
Аноним 28/08/16 Вск 16:40:08  297269
>>297265
Фикс
>public class NewBehaviourScript : MonoBehaviour {
>
> public GameObject er;
>
> // Use this for initialization
> void Start () {
> GameObject tile = (GameObject) Instantiate(er, new Vector3 (0, 0, 0), Quaternion.Euler(0, 0, 0));
> tile.transform.localScale = new Vector3 (10, 10, 10);
> }
>}
Аноним 28/08/16 Вск 16:43:46  297270
>>297265
Соси хуй, опездол
Аноним 28/08/16 Вск 17:20:41  297274
Можно настроить сектор, которым освещает spot light?
Там он круглый, и освещает круг, а хотелось бы его сплющить, чтобы получалась линия. Как сделать чтобы на освещаемом объекте появлялась линия света?
Аноним 28/08/16 Вск 18:29:01  297285
Проверил свой GPU :
ARM® Mali™-400
http://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php

Почему он не принимает сей шейдер:
http://pastebin.com/LueTyu9i

вроде же все в рамка
>OpenGL ES 2.0: Vertex & fragment programs, four texture combiner stages.

ЧЯДНТ?
Аноним 28/08/16 Вск 19:23:08  297290
(28Кб, 600x399)
(22Кб, 600x600)
(9Кб, 200x204)
СУКА, КАК В ЭТОМ ЁБАННОМ ДВИЖКЕ ОТ КРИВОРУКИХ ДЕГЕНЕРАТОВ ДЛЯ ПРОГРАММИРУЮЩИХ МЫШКОЙ ДЕБИЛОВ ПРИВЯЗАТЬ ПРЕФАБ К СКРИПТУ? Resources.Load("ХУЙ") НЕ РАБОТАЕТ, МЫШКОЙ ПЕРЕТАСКИВАТЬ НЕКУДА, ТАК КАК В СКРИПТЕ НЕТ ПОЛЯ ДЛЯ ПРЕФАБА ДАЖЕ ПОСЛЕ ДОБАВЛЕНИЯ public GameObject ХУЙ; И public static GameObject ХУЙ; КАКОЕ ЖЕ ЭТО КРИВОЕ ГОВНО НАХУЙ. НАДО СЖИГАТЬ ЗАЖИВО ВСЕХ ТЕХ УЕБАНОВ, КОТОРЫЕ СРУТ В ДВИЖОК СВОИММ ПРОРОГРАММИРОВАНИЕМ МЫШКОЙ БЛЯДЬ
Аноним 28/08/16 Вск 19:28:03  297291
>>297290
У меня все работает, очевидно ты просто криворук
Аноним 28/08/16 Вск 20:16:35  297296
>>297290
Хуя у программиста мышкой припекло.
Аноним 28/08/16 Вск 21:04:52  297308
>>297290
[SerializeField] над public GameObject напиши, ебанашка.
Аноним 28/08/16 Вск 21:21:45  297315
>>297290
Найс даунёнок не может даже в своё кодирование, а на мышку мычит.
Аноним 28/08/16 Вск 21:41:21  297317
>>295868
Хуячишь скрипт на камеру
Туда
void LateUpdate ()
{
transform.position = new Vector3 (Mathf.Clamp (target.position.x, xMin, xMax), Mathf.Clamp (target.position.y, yMin, yMax), transform.position.z);
}
target типа GameObject это твой гг.
Максимумы получаешь любым удобным тебе способом.
Аноним 28/08/16 Вск 22:43:13  297324
>>297290
почему нубосы поносят юнити при первой же труддности, хотя даже Габен сказал, что движок заебись?
Аноним 28/08/16 Вск 22:54:27  297325
>>297290
> СУКА, КАК В ЭТОМ ЁБАННОМ ДВИЖКЕ ОТ КРИВОРУКИХ ДЕГЕНЕРАТОВ ДЛЯ ПРОГРАММИРУЮЩИХ МЫШКОЙ ДЕБИЛОВ ПРИВЯЗАТЬ ПРЕФАБ К СКРИПТУ?

Довн года.
Аноним 28/08/16 Вск 22:55:13  297326
>>297324
Габен не кодер, они нихуя не понимает.
Аноним 28/08/16 Вск 22:55:54  297327
(303Кб, 1500x1125)
> ДЛЯ ПРОГРАММИРУЮЩИХ МЫШКОЙ ДЕБИЛОВ
> КАК ПРИВЯЗАТЬ ПРЕФАБ К СКРИПТУ?
Аноним 28/08/16 Вск 23:03:57  297328
(43Кб, 604x403)
>>297290
Зачем тебе геймдев, вася?
Аноним 29/08/16 Пнд 00:36:47  297331
>>297326
>нихуя не понимает.
>While Newell worked at Microsoft, he was running program management on the Windows OS, specifically, Newell held several positions in the Systems, Applications and Advanced Technology divisions that worked on the first two releases of Windows and was a driving force in the introduction of Windows NT and server edition.
Аноним 29/08/16 Пнд 01:13:53  297334
Допустим на сцене есть десять кубов. Можно вращать камеру и смотреть на кубы со всех сторон. Если игрок кликнет мышкой, как определить, на какой куб был сделан клик?
Аноним 29/08/16 Пнд 01:20:27  297335
>>297334
Сука, да когда же вы вымрете, уебки
Аноним 29/08/16 Пнд 04:07:16  297342
>>297331
тоже хотел ему сразу это впостить, но впадлу было, молодец.
У Габена опыт такой же огромный, как и он сам. Да, он больше администратор, но что происходит в индустрии он прекрасно знает, поэтому любой адекват должен понимать что его слова имеют огромный вес.
Аноним 29/08/16 Пнд 04:10:09  297343
>>297335
Обоснуй.
Аноним 29/08/16 Пнд 05:13:59  297348
>>297342
>менеджмент
>опыт такой же огромный
опыт поедания пончиков. даже если эта жирная свинья что-то умела 20 лет назад, то уже все забыла.
Аноним 29/08/16 Пнд 09:10:48  297358
(606Кб, 1664x994)
сделал темплейт поиска пути абстрактным, доволен. интересно стоит ли сделать интерфейс для какой-нибудь хуйни вроде предметов чтобы регистрировать их координаты в навмеше и например с помощью того-же дейкстры возвращать список предметов и цену их перемещения по графу, не вычисляя реальный путь

>>296910
расскажи о своих трудностях, интересно же. а то в треде только ты и этот с шейдором что-то интересное показали.
Аноним 29/08/16 Пнд 09:16:58  297359
>>297252
Помимо всего прочего в играх с большими масштабами пространства используют кластеры. Например одна звездная система (или даже планета) может быть самостоятельной сценой, переход между ней и другой - еще одной. Из таких маленьких кусочков собирается цельный мир. А у каждой сцены своя координатная система, объекты в которой расставлены так, чтобы не попадать в ограничения.
Аноним 29/08/16 Пнд 09:21:07  297360
>>297334
https://www.youtube.com/watch?v=-0eqAUkKQpI
Аноним 29/08/16 Пнд 09:52:53  297361
>>297359
Меня интересует именно бесшовный и плавный переход от звёзд к звездным системам и планетам. Такое возможно или проще не ебать мозг и сделать разными сценами?
Аноним 29/08/16 Пнд 09:59:36  297362
>>297334
https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnMouseOver.html
или
https://docs.unity3d.com/ScriptReference/RaycastHit-collider.html
Не стесняйся задавать любые вопросы, на самом деле мы все очень рады тебе помочь.
Аноним 29/08/16 Пнд 10:03:49  297363
>>297361
подели мир на координатные сегменты и просто сдвигай координаты всего когда игрок пересекает какой-то предел в котором плавающая запятая не вызывает пиздец. вообще чего ты мозги себе ебеш? решай проблемы по мере их поступления, на начальном этапе быстрей сделать ошибку и понять как её исправить, чем жопу просиживать неделями пытаясь учесть все проблемы.
Аноним 29/08/16 Пнд 10:26:41  297366
>>297361
Правильно. Бесшовный переход осуществляется как раз через подгрузку в процессе игры новых кластеров и выгрузку старых, которые уже не нужны. Представь трехмерный массив, в котором твоя сцена это активная ячейка, а смежные ячейки - сцены, которые нужно подгрузить.
Аноним 29/08/16 Пнд 12:54:35  297379
>>297361
А как ты перемещаться между звёздами будешь?
Плавный переход между звёздами миллионы лет занять может, а любой сверхсветовой перелёт по сути телепорт, а не плавный переход.
Что за логика путешествий у тебя там?
Аноним 29/08/16 Пнд 15:28:08  297407
public static object DeepClone(object obj)
{
object objResult = null;
using (MemoryStream ms = new MemoryStream())
{
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, obj);

ms.Position = 0;
objResult = bf.Deserialize(ms);
}
return objResult;
}

Это нормально?
Аноним 29/08/16 Пнд 16:05:04  297417
>>297407
Это что-то вроде бинарной сериализации?
Аноним 29/08/16 Пнд 16:07:45  297418
>>297407
Instantiate юзай, он же клонированием через сериализацию и занимается
Аноним 29/08/16 Пнд 16:09:27  297420
>>297417
>>297418
Мне нужно клонировать кусок диалога, а там куча списков.
Вот нарыл такое в стаковерфлоу, пишут что это очень кавайно.
Аноним 29/08/16 Пнд 16:23:16  297426
>>297420
Ну так чего тогда спрашиваешь, протестируй и вперёд
Аноним 29/08/16 Пнд 16:24:53  297427
>>297426
Протестирвал - работает.
Но у меня пока тестовые ресурсы мелкие, может потом там полезет хуйня какая, или еще чего. Вот я и спросил.
Аноним 29/08/16 Пнд 16:25:06  297428
>>297420
Блядь, бы ебанутый, нахуя тебе сериализация для клонирования?
Я думал сюда какой-то дико прошаренный анон залетел, решил нас потроллить байтоебством.
Аноним 29/08/16 Пнд 16:27:54  297429
Так, я разобрался.
Слушай, это дикий костыль, нихуя кавайного. Ты забиваешь гвозди калькулятором.
Аноним 29/08/16 Пнд 16:28:12  297430
>>297428
А как мне List<MoyaZalupa> Zalupy клонировать?
Аноним 29/08/16 Пнд 16:29:09  297431
>>297429
Мембервайз не подходит.
Аноним 29/08/16 Пнд 16:35:53  297434
>>297430
Громоздко и с глубоко закравшейся мыслью "а нахуя"?
Аноним 29/08/16 Пнд 16:38:37  297435
>>297431
Попробуй то что предложили.
То что происходит в голову больше похоже на самодельный сериализатор, так что у меня нет других идей.
А зачем тебе это понадобилось вообще?
Аноним 29/08/16 Пнд 16:40:14  297436
>>297434
>>297435

У меня есть шаблон диалога для магазина.
Там есть реплика
>продать %хуйня_нейм%
и к ней действия
>забрать %хуйня_нейм% у игрока, положить %хуйня_нейм% в магазин, дать денег, отобрать денег.
Я прохожу по инвентарю и строю такие опции в диалоге.
Т.е. мне нужно клонировать список действий.
Аноним 29/08/16 Пнд 16:44:02  297437
>>297436
Ну тогда все просто относительно

List<T> CloneList(List<T>originalList){
List<T>result = new List<T>();
foreach (T item in originalList)
result.Add(Instantiate(item));
return result;
}
Аноним 29/08/16 Пнд 16:48:07  297440
>>297437
Юнити умеет сериализовать листы из коробки
https://docs.unity3d.com/ScriptReference/SerializeField.html
Аноним 29/08/16 Пнд 16:48:12  297441
>>297437
У меня там еще несколько списков, и еще говна по-мелочи.
Сер-Десер наверно будет проще, чем прописывать клонирование всего и вся.
Аноним 29/08/16 Пнд 16:49:41  297442
>>297436
Чего клонировать, блять? Тебе же просто текст нужно изменить.
Аноним 29/08/16 Пнд 16:49:59  297443
>>297440
Лол, я этим не пользуюсь просто, вот и не знал.
Аноним 29/08/16 Пнд 16:51:03  297444
>>297442
100 предметов в инвентаре, 100 действий, если не склонировать - действия будут одинаковые.

>>297440

Force Unity to serialize a private field.

You will almost never need this.
Аноним 29/08/16 Пнд 16:53:07  297445
>>297444
>действия будут одинаковые
По-моему ты что-то делаешь совершенно не так.
Аноним 29/08/16 Пнд 16:59:26  297447
>>297445
Блеать.
public class JOption
{
куча говна
string TextToShow;
List<JAction> Actions;
List<JCase> Cases;
куча говна
}

public class JDialog
{
public List<JOption> Options;
}

Вот подгрузил я шаблон диалога,
там образец 1й реплики, теперь мне надо расклонировать образец на 100 копий.
Если без сериализации через текст- копируется ссылка, на одни и те же действия(Actions которые). Меняю одну - меняются все.
Может я и вправду делаю через жопу.
Аноним 29/08/16 Пнд 17:08:45  297448
>>297447
То есть при наведении на предмет выскакивают опции для него? Изи
У тебя всего один экземпляр опций должен быть, к ним просто подсовывается объект под мышкой. В самой убогой и грубой реализации это объект

TradeMarket, имеющий доступ к инвентарю тебя и торговца и у него будет поле SelectedItem (или лист, чтобы через контрол несколько айтемов брать

И группа методов:
TradeSelectedItems() (покупает-продает в зависимости от ситуации)
TransferMoney() и так далее. Итого тебе не надо создавать бесконечные клонируещиеся списки кнопок. Все твои кнопки ссылаются на одни и те же методы, которые реагируют в зависимости от выбранных объектов в инвентаре.
Аноним 29/08/16 Пнд 17:16:42  297449
>>297448
У меня тексто-параша.
Только пункты диалога, только хардкор.

Если не выйдет разумно, сделаю подстановку на лету.
Аноним 29/08/16 Пнд 17:18:59  297450
>>297449
>Если не выйдет разумно, сделаю подстановку на лету.
Это и есть разумно
Аноним 29/08/16 Пнд 17:22:23  297452
>>297450
У меня пока одна механика диалога и баттл описывает и разговор и трейд.
Я у мамы инди-девелопер, времени писать и так не много, а хочется до пенсии дописать.
Аноним 29/08/16 Пнд 18:19:45  297462
Джентлмены, есть вопрос по производительности Андроида. Короче, есть один проект, сделанный на UGUI. OSHE лагает на половине ведер, но на iPhone начиная с 5 все ок. Что не так с жтим ведром может быть? Скажите чит-коды за оптимизацию плез, с меня как всегда
Аноним 29/08/16 Пнд 21:48:23  297500
Есть два скрипта. Как из одного скрипта получить переменную или дёрнуть себе анус метод?
Аноним 29/08/16 Пнд 21:48:53  297501
>>297500
нахуй иди
Аноним 29/08/16 Пнд 22:17:47  297504
>>297500
Скрипты на одном объекте висят?
Аноним 29/08/16 Пнд 23:22:39  297506
(17Кб, 82x45)
Нужно сделать игру, типа змейки в лабиринте.
2Д, набирается из двух таких спрайтов - "отрезок тела" (должен скейлится из точки в направлении движения по прямой) и поворот на 90 градусов, должен, собственно появляться на поворотах, в правильном направлении.
Ну и типа движение ограничено стенками лабиринта.

Как это можно реализовать?
Аноним 30/08/16 Втр 00:54:40  297520
>>297504
Нет, на разных. Я хочу сделать скроллинг карты из ячеек, где при передвижении камеры добавляются новые ячейки и убираются старые (обсуждалось выше в треде). Скрипт двигания камеры на камере, скрипт работы с ячейками на пустом объекте. Или стоит перевесить и его на камеру? А как тогда импортировать?
Аноним 30/08/16 Втр 01:24:36  297521
sup дворщ. Я уже заебался искать ответ на агглоязычных интернетах, мб ты подскажешь.

Суть такова, делал я 2д игруху, юзая UGUI. И видимо обосрался, ибо эта сука жрет drawcall'ы как мразь. Решил я провести эксперимент и использовал вместо спрайтов готовый атлас со спрайтами, вместо Sprite Packer'a. результат следующий: http://imgur.com/a/j8dnE

В чем obosrams? Юнити использует Image'и из одного атласа, как и пакер спрайтов. Но, сука, почему-то юнити жрет 3 drawcall'a, в то же время левый атлас один. Кароче, в тред реквестируются монстры UI, шейдоров и батчинга.
Аноним 30/08/16 Втр 09:22:49  297543
>>297506
Через двумерный массив.
Аноним 30/08/16 Втр 09:23:50  297544
>>297520
Сделай тот, из которого нужно получить информацию статичным.
Аноним 30/08/16 Втр 09:30:24  297545
>>297521
Ты оптимизатор дохуя? 3 дк вместо одного, какой пиздец, всё, игру не сделать.
Аноним 30/08/16 Втр 09:32:16  297546
>>297521
Такое ощущение, что он просто их не пакует.
Аноним 30/08/16 Втр 09:32:22  297547
>>297452
Может ты и так сделал этим способом, но вот что я тебе вкину:

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

Итого интерпретатор будет собирать динамически объект диалога, наследующего интерфейс IDialogParams и описывающего следующие параметры
string RequestText (то, что за текст будет отображаться на экране)
List<string> answerOptions (арианты ответа) и передавать его в "представление" для отображения на экране.

Ну а представление будет возвращать индекс ответа обратно в прослойку. Прослойка же будет интерпретировать ответ в зависимости от того, что за игровая ситуация и уже отдавать команды голой игромеханике.
Аноним 30/08/16 Втр 10:06:12  297553
>>297547
У меня так и сделано. Все через менеджеры проходит.
Хуй с ним, сделаю отдельный блок по инвентарю и торговле, зато будет юзеру удобнее.
Аноним 30/08/16 Втр 10:37:02  297558
Как называется болезнь, когда кирюша дрочит на оптимизацию и вместо того чтобы делать игры, сидит и считает ДРАВКОЛЫ)0?
Аноним 30/08/16 Втр 10:39:37  297560
>>297558
боттленекофобия.
Аноним 30/08/16 Втр 10:41:03  297561
>>297558
Программист.
Аноним 30/08/16 Втр 10:44:13  297562
>>297561
программист головного мозга
Аноним 30/08/16 Втр 10:44:30  297563
>>297558
Гедеванизм
Аноним 30/08/16 Втр 10:49:54  297564
>>297558
Это не болезнь. Болезнь это "ну у меня ж работает, значит и у всех будет работать)))". В итоге игра для огромного рынка PC рассчитаная в лучшем случае на 1% пользователей.
Причем в современных играх даже такой тренд вообще убирать настройки графики. Я не понимаю что за удовольствие стрелять себе в ногу.
Аноним 30/08/16 Втр 11:07:30  297566
>>297521
В настройках выставь, чтобы паковал всегда.
И тестируй на готовом билде, а не в редакторе такие вопросы
Аноним 30/08/16 Втр 12:13:37  297576
>>297564
>пиксельное говно
>настройки графики
Точно болезнь.
Аноним 30/08/16 Втр 12:14:35  297577
>>297575
Нахуй пошел со своим говном, весь гд засрал уже.
Аноним 30/08/16 Втр 12:16:22  297578
>>297575
Люди играющие в спортменеджеры вообще существуют?
Аноним 30/08/16 Втр 12:28:26  297584
>>297578
Был бы графон можно было бы поиграть. А три часа смотреть на циферки, ну хуй знает.
Аноним 30/08/16 Втр 12:32:05  297587
>>297578
На вкус и цвет
Аноним 30/08/16 Втр 12:39:58  297588
>>297587
>>297584
В чем интерес вообще дрочить циферки?
Решай матан, и полезно и интересно, если так любишь.
Аноним 30/08/16 Втр 12:43:57  297589
>>297588
Что за заблуждение про счет цифер? Мнеджеры - это обычные симуляторы. С твоим подходом можно сказать, "Нахуя играть в гонки? - Становитесь гонщиками в риал-лайфе.".
Аноним 30/08/16 Втр 13:52:54  297598
>>297589
Можно еще написать пиксельный симулятор высыхания краски. Дохуя интересно.
Аноним 30/08/16 Втр 14:06:37  297601
>>297589
>Мнеджеры - это обычные симуляторы.
За тем исключением, что менеджеры, а особенно спортивные, почти все - просто кликеры с натянутой темой.
Аноним 30/08/16 Втр 14:14:31  297603
>>297601
Поиграй в Football Manager или посмотри летплеи. Ты абсолютный бред сейчас сказал, рили.
Аноним 30/08/16 Втр 14:15:31  297604
>>297598
Ну есть же симулятор камня, значит есть потребители. На вкус и цвет, опять же.
Аноним 30/08/16 Втр 14:21:14  297605
>>297603
Я лучше порнуху посмотрю. Там море интенсив акшион энд смуф геймплей.
Аноним 30/08/16 Втр 14:38:19  297606
Как очистить (или ещё лучше - удалить лишнее) стартовый список проектов ?
Аноним 30/08/16 Втр 14:42:55  297607
>>297606
Переименуй папку с проектами или перемести их в корзину.
Аноним 30/08/16 Втр 14:43:10  297608
>>297603
Ну то есть, давай по существу, что у нас есть в футбольном менеджере кроме ФУТБИК КИНЦО ЛЮБИМАЯ КОМАНДА?
Распределил своих дебилов, посмотрел кинцо. Можно заниматься микроменеджментом вещей, которые могут повлиять, а могут и не повлиять на результат. Не то, чтобы на тебе висел груз тактических решений. Ты что-то делаешь, получаешь какие-то результаты. Некоторые решения удачные, некоторые нет, но обычно на берегу хуй проссышь какое из них какое.

Тот же This is the Police из последних примерно такой же кликер, только с сюжетом.
Аноним 30/08/16 Втр 14:45:50  297610
>>297607
Нашёл вот что:
http://arjierdagames.com/blog/archivos/
удобно
Аноним 30/08/16 Втр 15:09:41  297613
>>297608
Главная фича FM - это то, что ты непосредственно своими действиями можешь повлиять на результат. Тактика, настроение игрока, силы команд, погода. Грубо говоря игра футбол разбирает как набор формул, и ты, меняя переменные, смотришь как меняется результат. По-моему вполне интересно.
Аноним 30/08/16 Втр 15:18:52  297617
>>297613
http://store.steampowered.com/app/482730/
ебаные 1700 руб. Охуеть.
За уникальную возможность поиграть в эксель.
Аноним 30/08/16 Втр 15:24:58  297618
(90Кб, 500x700)
>>297617
>За уникальную возможность поиграть в эксель
Аноним 30/08/16 Втр 15:26:09  297619
>>297613
Я прекрасно понимаю о чём ты, но чем это принципиально отличается от кликера? (я не говорю про совсем тупые, а что-нибудь из среднего звена)
Вначале ты работаешь на маленькие величины, прорабатываешь алгоритмы, ставишь на поток, потом это говно автоматизируется и ты смотришь как твоя система приносит тебе результат.
Реакции и особых навыков не требуется, проиграть нельзя. Кликаешь для победы.
Аноним 30/08/16 Втр 16:24:42  297635
>>297619
Ну со временем надоедает, да. Но часов 40 наиграть вполне можно. Просто менеджеры - мнпы на любителя. По вот сам процесс обработки информации и компиляции из нее последующей тактики, состава, курса тренировак и найма игроков - в этом и есть интерес, как минимум для меня.
Аноним 30/08/16 Втр 16:25:29  297636
>>297635
>мнпы
игры* (как я вообще это слово написал?)
Аноним 30/08/16 Втр 16:43:02  297641
Как найти потомка в потомках? transform.find ищет только потомка, но потомка потомка и так далее нет. И нет, путь писать не могу, нужно чтобы просто нашелся gaymobject в хуй знает скольки потомках.
Аноним 30/08/16 Втр 16:50:33  297643
Использовал стандартную воду (FXWaterPro) при двежении камеры вот такая фигня, типа кулинга.
Где и что исправить?
Аноним 30/08/16 Втр 16:51:02  297644
(4302Кб, 1622x932, 00:00:10)
>>297643
отлепилось
Аноним 30/08/16 Втр 16:51:32  297646
*движении
Аноним 30/08/16 Втр 16:53:24  297647
>>297643
Похоже на куллинг или дальний рейндж второй камеры(я не знаю как там вода устроена)
Аноним 30/08/16 Втр 16:58:36  297648
>>297641
Бэд-дизайн-кун репортинг ин.
Ящитаю, что архитектура кода, где нужно искать потомка в потомках - кривая. Засовывай объекты, которые нужно будет искать, в листы или прочие структуры.
Аноним 30/08/16 Втр 17:00:32  297649
>>297641
Напиши обход дерева в ширину или в глубину. Что как маленький? Или лабы по алгоритмизации не делал?
Аноним 30/08/16 Втр 17:01:17  297651
>>297641
Рекурсивный поиск юзай, долбоебина
Аноним 30/08/16 Втр 17:16:58  297656
>>297648
>>297649
>>297651
Охуенно, то есть для такой задачи нет дефолтного способа? Отлично сделали, заебись.
Аноним 30/08/16 Втр 17:19:17  297657
>>297656
Вась, ты дурак? Необходимость в этом способе - BAD FUCKING DESIGN
Алсо, а нахуя дополнительный синтаксический сахар и больше методов богу методов, если тот же самый рекурсивный поиск ты сам напишешь? Программист мышкой что ли? Твоя реализация будет точно не лучше, чем реализация юнити-разрабов.
Аноним 30/08/16 Втр 17:27:08  297659
>>297657
>Необходимость в этом способе - BAD FUCKING DESIGN
Я даже не знаю что тут сказать.
>Алсо, а нахуя дополнительный синтаксический сахар и больше методов богу методов
Именно для этого есть transfom.find и transform.findChild, которые одинаковы.
>ты сам напишешь
Напишу, конечно. Просто я удивлен, что такого нет "из коробки"
>Программист мышкой что ли
Прочитал это, вспомнил что я в треде по unity и потерял сознание.
Аноним 30/08/16 Втр 17:37:50  297662
>>297659
Хуя у тебя аргументы, сознание он теряет.
Ты мне расскажи свой кейс для которого тебе нужно искать рандомный компонент в рандомной точке рандомной иерархии компонентов?
Аноним 30/08/16 Втр 17:41:46  297663
>>297662
Да пулю он спавнить возле пушки хочет, очевидно же
Аноним 30/08/16 Втр 17:44:29  297664
>>297657
this.

>>297659
Автор, если ты создаёшь элементы в иерархии, заноси их в списки и ищи в дальнейшем по спискам. Указатели ничего не занимают, а ёбли меньше на пару порядков.
Аноним 30/08/16 Втр 20:12:26  297688
>>297659
Съеби из этого треда, чтобы впредь не терять сознание, программист хуев.
Аноним 31/08/16 Срд 05:07:31  297753
>>297575
Что-то сомневаюсь что Кирилл Кириллыч мог запилить moba движок с адекватным ИИ для симуляции матчей.
Покажи видео, аж интересно стало.
Аноним 31/08/16 Срд 07:41:56  297757
>>297753
>moba движок с адекватным ИИ для симуляции матчей.
SHITO ZDES PROISHODIT???
Аноним 31/08/16 Срд 07:56:32  297758
>>297757
То, что в ранних версиях football manager'а не было 3д графениума (сейчас есть), не значит, что там не было футбольного движка. Просто игра выводилась с помощью схематической графики и логов. Для мобы тоже нужен аккуратный battle log и аккуратное передвижение юнитов по карте.
Если твой менеджер не может в симуляцию матчей нахуй он вообще нужен. Что за скам ты пытаешься продать.
Аноним 31/08/16 Срд 08:14:32  297759

>>297758
Минимализм! Стимуляция лишь отвлекает.
Аноним 31/08/16 Срд 10:03:58  297765
>>297758
>схематической графики и логов.
/thread
Аноним 31/08/16 Срд 10:31:09  297766
(49Кб, 640x410)
Юзал кто? Какие подводные камни? В ведроид можно?
Аноним 31/08/16 Срд 15:23:03  297805
(20Кб, 480x360)
Сап, Юнитач.
Пытаюсь в эти ваши Unet. не могу передать простейшую переменную с сервера на клиент.
ЧЯДНТ?

using UnityEngine;
using UnityEngine.Networking;

public class Test : NetworkBehaviour
{
[SyncVar(hook = "OnActiveChange")]
public Vector3 scale;

// Update is called once per frame
void Update()
{
transform.localScale = scale;
}

void OnActiveChange(Vector3 updatedScale)
{
scale = updatedScale;
}
}
Аноним 31/08/16 Срд 22:50:06  297867
В скрипте есть такая строчка:
>Dictionary<int, int> rows = new Dictionary<int, int>();
В консоль падает ошибка на этой строчке:
> The type or namespace name `Dictionary`2' could not be found. Are you missing a using directive or an assembly reference?
В чём может быть дело? Это же стандартный словарь, что тут может быть не так? Заменял на
>var rows = new Dictionary<int, int>();
Тот же результат.
Аноним 31/08/16 Срд 23:29:47  297872
>>297867
>Are you missing a using directive or an assembly reference?
В гуглопереводчик вбей. И номер ошибки тоже.
Аноним 01/09/16 Чтв 00:04:26  297881
>>297867
using System.Collecions.Generic есть?
Аноним 01/09/16 Чтв 07:39:01  297949
GET THE UNITY 5.5 BETA NOW
https://blogs.unity3d.com/2016/08/30/get-the-unity-5-5-beta-now/
Аноним 01/09/16 Чтв 07:56:09  297951
>>297949
>спустя больше чем десятилетие разработки добавляют фичи в particle system, которые должны были быть там с самого начала
unity такой unity
Аноним 01/09/16 Чтв 12:00:45  298005
>>297951
Главное, что добавляют. И ускоряют темп выпуска новых версий. Осталось им ещё часть движка, которая на C# вынести на гитхаб и перенести всё на .net core. Будет вообще бомба.
Аноним 01/09/16 Чтв 12:07:39  298007
(7Кб, 225x225)
>>298005
>обещали ссаную тайловую карту и другие элементарные компоненты для 2д хуй хнает когда
>до сих пор не могут сделать
>ускоряют темп выпуска новых версий
Аноним 01/09/16 Чтв 12:08:15  298008
>>298005
>Осталось им ещё часть движка, которая на C# вынести на гитхаб и перенести всё на .net core.
Вот это маняфантазии
Аноним 01/09/16 Чтв 12:27:01  298011
>>298007
А игру за тебя сделать они не обещали?
Аноним 01/09/16 Чтв 13:09:58  298032
>>298011
>пок-пок
что сказать-то хотел? с выхода unity 5 по сути не добавили ни одной кор фичи. за 2 года сделано нихуя.
Аноним 01/09/16 Чтв 13:19:32  298036
>>298032
>за 10 лет сделано нихуя
Починил.
Но при этом, это говно все равно умудряется быть лучше уе4. Парадокс.
Аноним 01/09/16 Чтв 13:41:32  298048
Как замутить физическую верёвку с возможностью дёргать за конец верёвки ЛКМ-ом?
Решения с дефолтными 2Д-джоинтами физически работают ок.
Но этот метод плох тем, что конец верёвки со скриптом для дёрганья всегда будет отрыватся.

Я хз, может заморочится и попробовать сделать ИК-змею из костей?
Аноним 01/09/16 Чтв 13:45:41  298050
>>298048
> конец верёвки со скриптом для дёрганья всегда будет отрыватся.
Всмысле?
Аноним 01/09/16 Чтв 13:47:32  298052
>>298050
Очередной уебок не может понять зачем нужны циферки у компонента на объекте, ничего особенного
Аноним 01/09/16 Чтв 13:50:38  298056
>>298036
>быть лучше уе4
на самом деле надо умудриться чтобы быть хуже уеча. Даже godot лучше.
Аноним 01/09/16 Чтв 13:59:58  298061
(15Кб, 271x470)
>>298052
Чё ты обзываешься сразу?
Ну и какие там циферки у джоинтов?
Аноним 01/09/16 Чтв 15:10:53  298077
>>298061
Арабские.
Аноним 01/09/16 Чтв 17:33:45  298119
>>298077
Ха-ха, ок, с отрывание послезнего звена я разобрался.
А как сделать так, чтобы верёвка совсем не растягивалась?
И чтобы 2д бокс коллайдеры звеньев не пролазили сквозь стены.
Аноним 01/09/16 Чтв 17:34:02  298120
*отрыванием последнего
Аноним 01/09/16 Чтв 18:02:14  298123
где в ебучей юнити точка блядь входа? Какой-нибудь, сука, Main или еще какая ебалистика? Ну не все же сука мышкой на рабочую область таскать и навешивать скрипты поведения!

Есть какой-нибудь класс главное сцены или еще какая-нибудь подобная хуйня?
Аноним 01/09/16 Чтв 18:11:12  298126
>>298123
Нет, сцена и есть точка входа
Аноним 01/09/16 Чтв 18:17:17  298127
>>298123
Создаешь пустой GameObject, вешаешь скрипт, определяешь void Start(){} и получаешь точку входа дибил
Аноним 01/09/16 Чтв 18:21:12  298128
>>298127
спасибо (spoiler)сучка(/spoiler)
Аноним 01/09/16 Чтв 21:11:09  298163
>>297881
>using System.Collecions.Generic
Огромное спасибо, анон! Помогло! Я упомяну тебя в титрах будущего хита!
Аноним 01/09/16 Чтв 21:29:15  298164
(14Кб, 249x320)
>>298163
Аноним 02/09/16 Птн 00:00:05  298191
>>298164
Лел. Век игор не видать.
Аноним 02/09/16 Птн 07:01:56  298229
Как у 2д партикля поменять его Order in Layer ? GetComponent<ParticleSystem>().GetComponent<Renderer>().sortingOrder чет не работает.
Аноним 02/09/16 Птн 09:17:35  298233
>>298119
Коллижн детекшн - континуус.
От черезмерной нагрузки джоинты все равно будут растягиваться.
Аноним 02/09/16 Птн 09:19:27  298234
>>298233
Что за порнография с Random.Range(int, int)?
int side = Random.Range(0, 1) * 2 - 1;
выдает только нули.
Аноним 02/09/16 Птн 09:21:33  298236
>>298229
GetComponent<ParticleSystem>().renderer.sortingOrder
Аноним 02/09/16 Птн 09:24:12  298237
Тут есть гуру написания скриптов для редактора? Хочу сделать добавление компонентов для ScriptableObject (как это сделано для состояний аниматора). Только понятия не имею как сделать для этого редактор
Аноним 02/09/16 Птн 09:26:05  298238
>>298234
>int side
>returns a random float
Где то тут.
Аноним 02/09/16 Птн 09:26:31  298239
>>298234
http://answers.unity3d.com/questions/233543/randomrangeint-int-returning-only-min-value.html

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

И еще - следи, чтобы не пересоздавать Random каждый кадр.
Аноним 02/09/16 Птн 09:28:50  298240
>>298238
Шутишь?

>>298239
Блять, я думал он с флоатами не берет правое значение, а с интами берет.
Май бэд.
Аноним 02/09/16 Птн 09:29:37  298241
>>298238
>returns a random integer number between min [inclusive] and max [exclusive]
Недоцитировал.
Аноним 02/09/16 Птн 09:31:12  298242
>>298241
Я уже осознал и покаялся.
Аноним 02/09/16 Птн 09:31:39  298243
>>298234
Даже если бы инт не был сломан, у тебя бы выдавало строго либо -1 либо 1.
Это так и предусмотрено?
Аноним 02/09/16 Птн 09:32:41  298244
>>298243
Да. Костыль генерирующий положительный или отрицательный знак.
Аноним 02/09/16 Птн 09:33:50  298245
>>298244
Весело. Ставь двойку тогда вместо единицы и в комментарии укажи, собственно, нахуя.
Аноним 02/09/16 Птн 09:38:41  298246
>>298244
Для этого есть функция Random.value.
Аноним 02/09/16 Птн 09:41:39  298247
>>298246
Returns a random number between 0.0 [inclusive] and 1.0 [inclusive] (Read Only).
А нахуя?
Аноним 02/09/16 Птн 11:10:57  298251
(45Кб, 300x300)
Собрались эксперты геймдева из 9Б. 100 постов обсуждают что возвращает функция random
Аноним 02/09/16 Птн 11:16:15  298253
>>298251
Ерохин, а ты почему не на алгебре? Прогуливаешь?
Аноним 02/09/16 Птн 12:10:36  298259
>>298251
Наслаждайся цирком молча.
я над людской глупостью обычно не смеюсь, но тут же настоящий аттракцион!
Аноним 02/09/16 Птн 13:06:21  298267
(45Кб, 600x578)
(26Кб, 1090x94)
>>298236
Аноним 02/09/16 Птн 13:29:11  298269
>>298259
>>298251
О, боги программирования спустились к нам! Как поживают ваши саперы и крестики-нолики?
Аноним 02/09/16 Птн 13:50:49  298274
>>298269
Тихо, не сыпь ему соль на рану. Он гарантированно один из тех долбоебов, что тут пару лет назад не могли тетрис на сишарпе написать четыре треда подряд.
Аноним 02/09/16 Птн 14:07:58  298279
>>298269
>>298274
Эти самоутешения, найс
Аноним 02/09/16 Птн 14:39:16  298286
>>298279
Расскажи нам, о, великий юнитиеб, какую-нибудь мудрость!
Аноним 02/09/16 Птн 16:47:28  298306
Нашел как-то на гитхабе скрипт для диалогов основанный на yarn (не yarn spinner), но проебал ссылку. А теперь нигде не могу найти. Не могло же мне это присниться!
Там еще была какая-то казуальная игра от этого разработчика как пример использования.
Аноним 02/09/16 Птн 17:14:51  298313
>>298306
Ты просто скаканул в немного другую версию бытия. Так бывает когда режим по пизде.
Аноним 02/09/16 Птн 17:45:27  298315
(46Кб, 540x540)
>>298286
Можно использовать состояния вместо дерева ифов!
Аноним 02/09/16 Птн 20:22:13  298325
>>298315
А как проверять какое именно сейчас состояние?
Аноним 02/09/16 Птн 22:17:36  298332
(206Кб, 1920x1200)
(0Кб, 64x64)
Анон, помоги.
Разрабатываю на флеше, но, как известно, флеш умирает уже 10-й год, поэтому решил написать что-то на популярном нынче Unity. Захотел запилить 2d пазл какой-нибудь, но проблемы возникли уже на этапе генерации поля... С первым столбцом тайлов случилось какая-то херня...
И вообще, выходит какое-то уродство... Есть какие-нибудь годные гайды по генерации pixel perfect поля?
Код генерации поля здесь http://pastebin.com/WsVAueS6
Аноним 03/09/16 Суб 00:51:47  298345
>>298332
Загляни в асетстор. Должны быть решения, возможно даже бесплатные.
Аноним 03/09/16 Суб 12:04:42  298371
(48Кб, 390x541)
Так все же, как изменить это говно из скрипта? Не смог нагуглить работающий способ.
Аноним 03/09/16 Суб 12:29:38  298376
>>298371
Дебил блядь, даже простейшие вещи гуглить не умеет а уже игры пытается делать.
https://docs.unity3d.com/ScriptReference/ParticleSystemRenderer.html
Аноним 03/09/16 Суб 12:35:17  298377
У кого-нибудь есть удачный опыт работы с Wheel Colliders?
Даже пример из стандартных ассетов - и тот неюзабельная хуйня.
Неужели с этим все настолько плохо?
Аноним 03/09/16 Суб 12:44:19  298378
>>298377
У меня всё работает.
Аноним 03/09/16 Суб 12:53:55  298379
(3Кб, 225x225)
>>298378
Да хуле мне твое "работает", блядь.
Ясен хуй это говно работает, вопрос в том КАК оно работает.
Вам-то уебкам понятно, "еиздет и ладно", но я нормальную игру про машинки хочу, а не такую словно это симулятор толкания вагонов по асфальту, сука.
Аж трисет, работает у него
Аноним 03/09/16 Суб 13:02:47  298380
(94Кб, 1024x645)
>>298379
У меня тоже работает
Аноним 03/09/16 Суб 13:03:27  298381
(60Кб, 1280x720)
>>296858
А что по теме почитать можно? Сможешь подборку книг на могучем скинуть?
Аноним 03/09/16 Суб 13:09:54  298382
(276Кб, 1536x2048)
>>298381
Стив Макконел, если уже что-то умеешь, но не совсем понимаешь как это что-то делать эффективно.
Если не умеешь то пикрилейтед.

Мимоанон
Аноним 03/09/16 Суб 13:24:45  298384
>>298379
>вопрос в том КАК оно работает
Нормально работает.
Аноним 03/09/16 Суб 13:56:53  298387
>>296610
>>296638
>>296645
Лол. Просто уберите галочку с HasExitTime.
Аноним 03/09/16 Суб 14:05:07  298388
>>298387
НУ так это в первую очередь, иначе совсем говно.
Единственное решение, какое я знаю - максимально сократить время прехода.
Аноним 03/09/16 Суб 16:14:04  298402
Гемдвачи, поясните какого хуя модель дерева, сделанная в блендере, не переносится в сцену проекта? Что за подводные камни?
Аноним 03/09/16 Суб 16:16:57  298403
>>298402
> Что за подводные камни?
РYKN-KPЮKN
Аноним 03/09/16 Суб 16:18:29  298405
Я всё понял, спасибо
Аноним 03/09/16 Суб 19:47:05  298429
Пилю убийцу вова и майнкрафта. Узнал тут, что в унити 5 завезли новое сетевое API uNet. Есть ли какие-то туториалы, полностью покрывающие основы?
Везде какое-то говно уровня
1. создайте куб
2. навесьте на него вот этот скрипт
3. ???
4. теперь вы знаете как двигать кубы
Аноним 03/09/16 Суб 21:10:05  298433
Аноны, помогите нищеброду. Нужен ультрабюджетный ноут, на котором можно делать говноигры-убийцы крузиса. Собственно, вопрос: i3-5005U и gt940m или i5 6200U/i5 5200U/i3 6100U и встроенная видюха?
И может кто-то кинет годноту до $500.
Аноним 03/09/16 Суб 21:10:57  298434
Посоветуйте, чего почитать по генерации тайловой карты в стиле civilization. Пока есть идея только рисовать рандомную кривую - горный хребет, а потом вокруг сыпать земли, либо сделать кучу готовых элементов и собирать из них.
Аноним 03/09/16 Суб 21:24:32  298435
Посоветуйте бесплатный сервер, на который можно заливать свою WebGL дрисню.
Аноним 03/09/16 Суб 21:38:40  298439
>>298435
гит/битбакет, только школьникам не говори
как - загугли сам
Аноним 03/09/16 Суб 23:06:18  298453
>>298435
>WebGL
Назови хотя бы одну причину, по которой стоит юзать это нестабильное тормозное говно?
Аноним 04/09/16 Вск 08:54:23  298483
>>298453
Можно быстро показать анонам свое кривое поделие
Аноним 04/09/16 Вск 09:57:51  298487
>>298483
Dropbox. Гайды найдёшь.
Аноним 04/09/16 Вск 11:32:03  298498
Собираю команду для создания батлфилд. Умею делать идеи. Нужны программисты, плачу похвалой.
Аноним 04/09/16 Вск 11:36:24  298499
>>298498
Ну давай, сделай какую-то идею прям тут.
Аноним 04/09/16 Вск 11:38:29  298500
(94Кб, 1024x645)
>>298499
Батлфилд, только лучше и с понияшами в кимоно.
Аноним 04/09/16 Вск 14:21:43  298519
>>298483
>быстро
Это с получасовой конпеляцией, при которой игнорируются корутины в коде и в билд попадает огрызок проекта? Ну хуй знает. По мне так лучше веб плеера еще ничего не придумали, не понимаю чего эти ебанашки отказываются его поддерживать.
Аноним 04/09/16 Вск 14:35:20  298522
>>298519
Через веб плеер могут спиздить идею игры, поэтому эту дыру решили закрыть.
Аноним 04/09/16 Вск 15:16:44  298532
>>298522
У меня так личную жизнь спиздили
Аноним 04/09/16 Вск 16:22:14  298543
>>298379
Нормальную игру хочешь - пиши свой коллайдер для колес.
Аноним 04/09/16 Вск 16:22:39  298544
>>298429
Ну и где вы иксперды блядь?
Аноним 04/09/16 Вск 16:40:11  298547
>>298544
У твоей мамки в спальне
Аноним 04/09/16 Вск 17:36:14  298555
>>298552
Открывай ротешник, пидар, ща будет тебе фидбек
Аноним 04/09/16 Вск 17:41:33  298556
(12Кб, 706x326)
А вы уже накатили 2015 студию?

Я вот только вчера перешел с 2012 и охуел, скоро это говно само код за меня писать начнет
Аноним 04/09/16 Вск 17:51:09  298557
(1Кб, 240x70)
>>298556
Правда хуюнити такое не признает, как и пикрелейтед.

>Unexpected symbol `.', expecting `[', or `identifier'
>Unexpected symbol `<internal>'

Ну то же, будем и дальше страдать и писать нечитаемый код
Аноним 04/09/16 Вск 17:54:51  298558
>>298557
Что это у тебя на пике?
Аноним 04/09/16 Вск 17:57:41  298560
(3Кб, 330x164)
>>298558
string.Format здорового человека
Аноним 04/09/16 Вск 18:09:30  298562
>>298557
А я компилю из студии в длл, что дает мне ряд преимуществ:
1. Современный компилятор.
2. Почти все новейшие фичи C#.
3. Поддержка F#.
4. Удобство использования (удобно создавать, удалять, переименовывать файлы).
5. Удобство использования совместно с VCS.

Главный недостаток, правда, заключается в том, что для пошагового дебага с брейкпоинтами и прочими удобностями нужно сделать непонятно что, так что я даже не пытался. Но мне норм: Debug.Log — наше все.
Аноним 04/09/16 Вск 18:24:31  298563
>>298557
>писать нечитаемый код
>написал какую-то нечитаемую криптохуиту вместо понятного string.Format
это не ты давеча писал о лучшей читаемости json по сравнению с xml?
Аноним 04/09/16 Вск 18:30:38  298564
Sup, юнитач. Никто не знает где найти этот ассет - Landscape Auto Material, уж больно вкусно он выглядит.
Аноним 04/09/16 Вск 18:42:55  298565
>>298563
Так ведь и json и правда лучше читается.
Как вообще дрисня из тегов может казаться кому-то удобной?
Аноним 04/09/16 Вск 18:49:25  298567
>>298552
Голоса за щекой у себя поищи
Аноним 04/09/16 Вск 18:49:32  298568
>>298519
Тут важна не скорость сборки/выкладывания, а скорость запуска для анона. Если надо скачивать какой-то exe'шник, то игру посмотрят пара калек. Если можно просто открыть ссылку в браузере - пара десятков.
Аноним 04/09/16 Вск 18:58:08  298570
>>298519
>при которой игнорируются корутины в коде и в билд попадает огрызок проекта?
Ты пийздишь. ВебГЛ уже вполне рабочий.
Аноним 04/09/16 Вск 18:59:35  298571
>>298568
Да да, когда браузер 10 минут грузит неведомую жс-дрисню это прямо интригует, с каждой минутой загрузки желание поиграть лишь нарастает.
Аноним 04/09/16 Вск 19:00:05  298573
>>298568
>Если можно просто открыть ссылку в браузере - пара десятков.

Это если эта говнина запустится раньше чем через две минуты и при этом не пожалуется на нехватку памяти
Аноним 04/09/16 Вск 19:08:48  298576
(53Кб, 866x400)
>>298573
Проблема решается установкой браузера
Аноним 04/09/16 Вск 19:37:58  298586
>>298576
Проблема решается забиванием хуй на технологию, разработчики которой не могут осилить совместимость с единственным правильным браузером.
Аноним 04/09/16 Вск 19:40:50  298588
>>298586
В том-то и дело что в firefox все работает без сучка и задоринки.
Аноним 04/09/16 Вск 19:46:33  298590
(104Кб, 861x471)
>>298588
Ну тогда иди портки стирай
Аноним 04/09/16 Вск 19:48:55  298591
>>298590
Сам свои портки стирай, я тебе не мамка
Аноним 04/09/16 Вск 21:49:16  298612
>>298560
Прикольно.
Кинь линк на документацию плиз.
Аноним 04/09/16 Вск 22:35:16  298623
>>298563
Но он намного лучше читается.
С тобой что-то не так.

Мимоанон.
Кискер 04/09/16 Вск 22:52:45  298626
Неоптимизированное дерьмецо.... Этот ваш Юнити.
Аноним 05/09/16 Пнд 05:08:05  298645
>>298623
когда надо отобразить структуру из 5-6 элементов - безусловно лучше. Для чего-то сложного json превращается в нечитаемую парашу
Аноним 05/09/16 Пнд 07:30:40  298650
(28Кб, 745x605)
>>298623
>он намного лучше читается
Аноним 05/09/16 Пнд 09:33:55  298665
>>298645
>>298650
Зачем вы читаете жсон глазами, долбоебы? Может вы еще и огг напеваете?
Аноним 05/09/16 Пнд 10:13:54  298667
>>298665
Доброчую
Аноним 05/09/16 Пнд 10:46:58  298670
>>298650
вот это у тебя порвало, приятель, таскаешь свою бумажку по всем тредам, а ведь мог просто принять правду - json победил и используется повсеместно, а xml ушёл в небытие как многие костыли мелкософта.
Аноним 05/09/16 Пнд 12:23:21  298691
(16Кб, 809x808)
>кококо мы сегодня вам перезвоним
>шел третий день дежурства в скайпе
Аноним 05/09/16 Пнд 12:33:10  298694
>>298670
С точки зрения петухаjavascript-макаки - безусловно. А вот мнение проффесионального программиста http://www.yegor256.com/2015/11/16/json-vs-xml.html
Аноним 05/09/16 Пнд 12:46:18  298701
>>298694
Ну раз уж сам vasyan666 сказал, то так оно и есть.
Аноним 05/09/16 Пнд 12:47:35  298702
>>298694
>проффесионального программиста
>жсон файл в хмл файл переделывается путем простой замены текста без особого изменения структуры.
Что за хуйня, анон?
Аноним 05/09/16 Пнд 14:07:47  298707
>>298702
>>жсон файл в хмл файл переделывается путем простой замены текста
нет. json это сериализованный объект. xml это язык разметки с помощью которого можно разметить хоть html, хоть небо, хоть аллаха. это уже задача программиста распарсить xml
Аноним 05/09/16 Пнд 15:03:38  298717
>>298707
>json это сериализованный объект
Пиздец, блядь. Неудивительно, что на этой доске никто игр не делает.
Аноним 05/09/16 Пнд 15:04:40  298718
(119Кб, 604x604)
>>298694
>проффесионального программиста
>yegor256
Аноним 05/09/16 Пнд 15:13:55  298721
>>298717
А что это по твоему, маня.
Аноним 05/09/16 Пнд 15:26:33  298724
>>298717
Вообще-то да. Незнание жс-дрисни не освобождает от ответственности, открывай ротик.
Аноним 05/09/16 Пнд 16:35:50  298730
(100Кб, 540x635)
>>298717
Вот это обомрамс
Аноним 05/09/16 Пнд 17:23:37  298738
(94Кб, 500x500)
>>298717
Докукарекался, сажепидор
Аноним 05/09/16 Пнд 19:05:13  298753
>>298707
С помошью жсон можно разметить не только аллаха, но и твою мамку.
Аноним 05/09/16 Пнд 20:19:33  298768
Долбоёбы не понимают разницы между "сериализованным объектом" и "форматом, в который можно сериализовывать объекты". Идите читайте про историю создания джейсона. Это просто способ передачи данных.
Не согласны? Википедия:
>JSON is an open-standard format
>JSON is a language-independent data format
Раз уж у нас тут юнити-тред, то язык будет С# - десериализуйте мне следующий объект: {"мамку твою": "ебал";}.
Аноним 05/09/16 Пнд 21:38:49  298780
>>298768
Не понимаю таких людей как ты, прилюдно обосрутся и все равно кукарекают и что-то пытаются доказать с обосраными штанами. Жсон это аббривеатура JavaScript Object Notation, ползал же на вики, должен был заметить. В сишарпе можно десериализовать твою мамку библиотекой newtonsoft.json, отлично работает с юнити.
Аноним 05/09/16 Пнд 21:40:29  298781
>>298768
>JSON is a language-independent data format
Влажные фантазии жс-петушков.
Тащат свою жабопарашу к нормальным людям, а потом >ко-ко-ко-кудах езыг сишарп, десериализуйте мне следующий объект в нашй ебанутой нотации { "жс-петухи" : "соснулей" } Азаза ниможите, затралел лалок.
Аноним 05/09/16 Пнд 21:43:16  298782
>>298519
вебплеер был офигенен, согласен. Но на счет скорости билда вебгл, в юнитевском облаке у меня все компилируется в среднем за 7-10 минут, 15 максимум. К тому же можно добавить функцию, чтобы по окончанию сборка заливалась на хостинг, удобно же.
Аноним 05/09/16 Пнд 21:44:41  298783
>>298691
Я пока занят, извини.
Аноним 05/09/16 Пнд 21:47:23  298785
>>298768
>{"мамку твою": "ебал";}
>;}
Кек, даун видел json только на картинках.
Аноним 06/09/16 Втр 00:07:20  298808
(19Кб, 255x302)
>>298768
Хуево же быть тобой
Аноним 06/09/16 Втр 00:12:19  298810
>>298780
Забавно, что прилюдно обосрался здесь не я. Ещё раз тебе говорю, иди и читай про историю жейсона. Там ты узнаешь, что имя ему было придумано уже после, что сам формат возник ещё до жаваскрипта, и что джаваскрипт появился в 95м году, жейсон (как мы его знаем сейчас) вылез в 2001м, а поддержка сериализации туда и обратно в стандарте появилась где-то около (по-моему, позже, но не раньше) 2005го, а так же, что нотация эта была придумана для передачи, блядь, данных.
Алсо, довольно интересно, что вся серьёзная сериализация везде сделана в хмл (или в свой навелосипеденный формат, но его всё равно игнорируют и создают либы под хмл).
>Жсон это аббривеатура JavaScript Object Notation
А http - это аббревиатура Hyper Text Transfer Protocol, но передаёт он, каким-то чудесным образом, и обычный текст, и картинки, и видео, и архивы, и просто бинарные блобы. Удивительное рядом.
Аноним 06/09/16 Втр 04:05:09  298823
>>298810
Сходи к врачу, серьезно. Такую кучу концентрированного бреда в гд еще не высирали.
Аноним 06/09/16 Втр 08:27:46  298829
(146Кб, 1114x939)
>>298810
Слишком много слов для файлика ключ:значение.
Естественно ты можешь интерпретировать их как хочешь, только зачем?
Вся популярность жсон как-раз за счет того, что это сериализованные объекты в жс и не надо никаких лишних телодвижений для парсинга данных.
Слава богу нигде за пределами жс-говна я больше употребления жсон не видел.
Аноним 06/09/16 Втр 08:46:18  298831
>>298829
А xml не употребляют нигде за пределами жаваговна. Не аргумент.
Аноним 06/09/16 Втр 11:06:26  298842
Кто-нибудь ИТТ юзает Unity Cloud Build в связке с битбакет/гит командой 2-3 человека?
Какие подводные камни?
Аноним 06/09/16 Втр 11:19:03  298845
>>298842
upd
failed to update buildpack checkout
и сразу нахуй это говно
Аноним 06/09/16 Втр 11:42:17  298850
>>298831
Ох уж эти маняфантазии
Аноним 06/09/16 Втр 11:45:12  298851
>>298850
>>298831
Идите нахуй из /гд, кириллы жопорукие.
Спор дебила с имбецилом.
Аноним 06/09/16 Втр 12:33:02  298855
Аноны, а как скейлить много объектов, сохранив при этом их внешний вид? Все находятся в разных позициях.
Аноним 06/09/16 Втр 12:35:21  298858
>>298855
А как меняется их внешний вид?
Аноним 06/09/16 Втр 12:36:06  298859
>>298855
нахуя?
Аноним 06/09/16 Втр 12:43:59  298861
>>298855
System.Booleans.GlueSaveInitialForm(List<GameObject> T)
шта?????
Аноним 06/09/16 Втр 13:11:20  298865
>>298429
Я немножечко потрахался с unet.
SyncVar нихуя не работает, как заставить - хз.
Сделал через клиент-сервер (rpc-command), тормозит как лютый пиздец, хз почему.
Так что пока я остыл и дальше пилю в оффлайн режиме.
Аноним 06/09/16 Втр 13:42:50  298872
>>298865
Хотя стоит отметить, что ничего особо сложного в HLapi я там не заметил.
Аноним 06/09/16 Втр 14:00:31  298876
Как обнаружить, что именно переключает мне в аниматоре тип апдейта с Нормал на Animate Physics ?
Аноним 06/09/16 Втр 14:37:05  298886
>>298858
>>298859
Короче, у меня есть один объект. У него несколько чайлдов - мешей. Меши у меня - это части одного большого коллайдера. Когда я скейлю этот объект, то расстояние между меняется (обратно пропорционально). Я ебу что с этим делать.
Аноним 06/09/16 Втр 14:38:26  298888
>>298886
локал-глобал пивот?
Аноним 06/09/16 Втр 14:40:56  298890
>>298888
Глобал.
Аноним 06/09/16 Втр 15:11:08  298894
>>298851
по делу есть чё вскукарекнуть, говнодевелопер?
Аноним 06/09/16 Втр 15:20:11  298895
>>298894
Папка твой кукарекал пока тебя делал, на этом все.
Иди в УеЧ-тред и расскажи им что на блюпринтах нельзя игори делать, потому что их в Юнити нет.
Аноним 06/09/16 Втр 16:12:16  298903
(134Кб, 467x372)
Зашел в /гд/ юнити
800+
Аноны агрессивно вскукарекивают между собой
Вопросы нубов составляют процентов 5 от всех постов
кое-что в этом мире никогда не изменится
Аноним 06/09/16 Втр 16:35:46  298908
>>298903
На нубов всем похуй.
Аноним 06/09/16 Втр 16:39:33  298910
>>298895
Твой уровень мне ясен, васян из 5-А
Аноним 06/09/16 Втр 16:43:47  298911
>>298895
>потому что их в Юнити нет
Есть. Ты опять обосрался.
Аноним 06/09/16 Втр 17:37:00  298920
Как мне синхронизировать со временем вращение персонажа мышкой? Чтобы если Time.timescale нулевой, то мышкой было бы невозможно покрутить, а если в два раза быстрее течет, то и мышка вращается в 2 раза быстрее. Если умножать коэффициенты на Time.fixedDeltaTime, то слишком маленькая сенса не даёт двигаться, а при просадках мышка тоже подлагивает
Аноним 06/09/16 Втр 18:43:43  298932
>>298920
Пробовал всякие триггеры делать? Например там if (timeZero == true){...отключение управления...} else {...} else if(time2X == true){...} Ну вот что то подобное.
сам не сильно шарю, так что могу хуйню написать
Аноним 06/09/16 Втр 18:47:22  298934
>>298920
Зачем ты умножаешь на Time.fixedDeltaTime, ты ебанутый? Объясни логику такого поступка. Все делается через Time.deltaTime, на который timescale вполне успешно влияет.
Аноним 06/09/16 Втр 19:06:49  298935
(150Кб, 720x1200)
Что лучше Unity или UE?
Аноним 06/09/16 Втр 19:27:33  298937
>>298935
Uniti естественно
Аноним 07/09/16 Срд 12:33:01  299007
>>298935
UE технически совершеннее, но пидарские блюпринты заместо православных скриптов.
Аноним 07/09/16 Срд 12:38:34  299008
>>299007
Технически UE это кусок засохшего дерьма покрытый глазурью. На первый взгляд блестит и красиво, но если поскрести ногтем наружу прорезается ПРАВДА. А правда такова, что это пропахший нафталином и бабушкиными колготами движок родом из 1998 года с безнадежно устаревшей архитектурой и API.
Аноним 07/09/16 Срд 12:38:54  299009
Поясните за оптимизацию в 2d игре, где все построенно на UI.

Вот есть у меня 11 батчей, и их количество нужно уменьшить.
Как я понял, батчи - это типа отдельные отрисовки каких-то объектов на экране. И если объединить пару спрайтов в атлас, то батчей должно стать меньше. Но у меня эта хуйня не работает, хоть в пакере ясно видно, что спрайты находятся в одном атласе. Тогда какого хуя в Frame Debug показывает, что каждый из этих спрайтов создает 1 батч?

И еще одно. Вот есть у меня кучка картинок в сцене, и вся эта сцена создает 9 батчей. И если я отключаю какой-то из Image'ов, который находятся в сцене, то оно создает еще 1 батч, и у меня их уже 10.

Какого хуя отключение картинки добавляет батч, а не уменьшает?

Ах да, еще в этом Frame Debug показывается, что несколько батчей вообще нихуя не отрисовывают на экране, но они есть, почему так?
Аноним 07/09/16 Срд 12:48:35  299011
>>299009
Кнута читайте, блядь. Вы бы ещё количество полигонов в 2д игре оптимизировали.
Аноним 07/09/16 Срд 12:58:38  299017
>>299011
Если ничего толкового сказать не можешь, лучше молчи, чтобы люди не тратили свое внимание на тебя.
Аноним 07/09/16 Срд 13:22:48  299022
А что можно сделать чтобы объект не проваливался через коллайдер? Просто мне приходиться юзать гравитацию -30.
Аноним 07/09/16 Срд 13:29:51  299024
>>299022
Уже сделал
Аноним 07/09/16 Срд 13:33:04  299025
>>299024
и чо сделал? типа континюоус поставил?
Аноним 07/09/16 Срд 14:00:19  299027
>>299025
У меня fixed timestep 0.2 был. Поставил 0.1. Просто думал, что есть в настройках физики что-то. Надо будет в доку ещё заглянуть.
Аноним 07/09/16 Срд 14:01:52  299028
>>299027
дык оно ж на производительной влияет.
Теперь оно будет в 2 раза чаще просчитывать физику
Аноним 07/09/16 Срд 14:30:15  299033
>>299028
ну на моем таргет устройстве как было 60 fps, так и осталось. Так что всё ок.
Аноним 07/09/16 Срд 14:40:07  299036
>>299033
Что за устройство если не секрет?
Аноним 07/09/16 Срд 14:49:06  299038
(1687Кб, 294x233)
Как можно реализовать эти "+1"? Можно спавнить на каждую +1 геймобжект, но это какой то оверхед, при том если кликов будет много, то у меня начинает от этого проседать фпс во время спавна. Может есть какое нибудь другое решение?
Аноним 07/09/16 Срд 14:49:22  299039
>>299036
vita
Аноним 07/09/16 Срд 14:51:59  299040
>>299038
POOL
O
O
L
Аноним 07/09/16 Срд 14:52:18  299041
>>299017
А между тем я дал тебе самый толковый совет в этом разделе. Но ты этого не понял.
Аноним 07/09/16 Срд 14:56:13  299042
>>299040
Пул геймобжектов? Мне кажется тоже какой то оверхед. Может лучше хранить координаты этой +1 в списке, двигать их в апдейте, а рисовать в OnGUI? Только я не знаю как тогда отследить ее время жизни.
Аноним 07/09/16 Срд 14:58:14  299043
>>299042
альфа в цвете например.
Аноним 07/09/16 Срд 14:59:14  299044
>>299043
Нихуя не понял, что это значит?
Аноним 07/09/16 Срд 15:01:09  299045
>>299044
используй альфу как таймер жизни,
при создании альфа=1, пошло движение/рисование,
каждый апдейт альфа-=дельта.
если в нуле - выкидывай го из области рисования.
Это если лень писать класс со счетчиком.
Аноним 07/09/16 Срд 15:01:59  299047
>>299045
Вот это норм идея.
Аноним 07/09/16 Срд 15:03:40  299048
>>299038
Система частиц с глобальным спаунингом и выплевывающая по одному спрайту за клик?
Аноним 07/09/16 Срд 15:09:28  299050
>>299048
Разве мне не придется тогда все равно спавнить новый go? Я же не могу добавить 1 новую частицу к уже активной системе.
Аноним 07/09/16 Срд 15:14:58  299051
>>299050
а шо если включать и отключать эммитер, и сделать, шоб ток 1 партикл за раз спавнился?
Аноним 07/09/16 Срд 15:53:35  299057
>>299042
Ебанутый, если у тебя игра от такого загнётся, то лучше её вообще не делай, чем городить костыли
Аноним 07/09/16 Срд 15:59:35  299058
>>295877
bump
Если кто не понял, это касается полупрозрачных текстур. Не так показывает, как в фш.
Аноним 07/09/16 Срд 16:00:47  299059
>>299057
Хорошо, тогда возьму у твоей мамки денег на новый компуктер, когда в следующий раз к ней приду.
Аноним 07/09/16 Срд 16:16:23  299061
>>299042
>Пул геймобжектов? Мне кажется тоже какой то оверхед.
Хотел написать какой ты мудак. Потом увидел что ты делаешь и решил ничего тебе не советовать.
Аноним 07/09/16 Срд 16:19:00  299062
(94Кб, 713x563)
>>299061
Лол
Аноним 07/09/16 Срд 16:46:03  299065
(1403Кб, 556x458, 00:00:09)
HATERS GONNA HATE
Аноним 07/09/16 Срд 16:46:17  299066
(18Кб, 250x287)
>>299062
Забавно. Ведь это именно ты пришел челом бить в мой тред. А теперь извольте покинуть это место навсегда.
я вернулся, грибы были хороши, поликлиника не очень Аноним 07/09/16 Срд 20:01:27  299082
(39Кб, 355x198)
Как делать не по дебильному всплывающие окна по наведению на объекты, объекты динамические, их может быть множество, то появляются, то исчезают. От каждого объекта при создании наследовать ворлд канвас, выключать его, при наведении мышки включать с обновленными параметрами? м?
Аноним 07/09/16 Срд 20:04:49  299083
Как я могу назначить на Button картинки, кроме спрайтов? У меня эти картинки динамически из Resource подгружаются, а Resources.Load as Sprite не создаёт спрайт, выдавая вместо него null
Аноним 07/09/16 Срд 21:45:47  299095
Какого хера Unity Cloud Build не видит в джва дэ игре 3Д-модельки ?
Грешил на blend, но fbx не видит тоже. В логах Unity Cloud Build ошибки нет.
Аноним 08/09/16 Чтв 00:28:07  299106
>>299095
лицензию купи
Аноним 08/09/16 Чтв 01:47:49  299111
(76Кб, 1195x632)
>>299050
Итак, смотри и учись, за 5 минут сделал.
Аноним 08/09/16 Чтв 01:53:15  299114
>>299083
Потому что вместо as sprite нужно использовать типизированный лоадер

UnitIconImage.sprite = Resources.Load<Sprite>("UI/IndicationHUD/CarrierIconSprite");
Аноним 08/09/16 Чтв 04:21:10  299122
>>294753
Хохол детектед
Аноним 08/09/16 Чтв 08:27:23  299145
>>299106
Нахуй она мне.
Уже разобрался - лень было менять все обекты, хотел наебать юнити и подсунуть меши от fbx.
В итоге заменил ручками (там немного было) и всё заработало.
А вообще можно так:
http://kzarczynski.com/2015/11/wanted-to-use-unity-cloud-build-but-all-my-blender-models-disappeared-solution/
Аноним 08/09/16 Чтв 11:03:01  299155
>>299065
Срочно в гринлайт. GOTY не иначе!
Аноним 08/09/16 Чтв 11:35:14  299158
>>299083
И вообще, проверь за щекой, что у тебя возвращает Resources.Load() до приведения к спрайту. Вангую, что тоже null.
Аноним 08/09/16 Чтв 14:59:25  299187
>>299111
Малаца, но для меня такое не подходит. Если делать через партиклы, то мне еще нужно будет ебаться с позицией частицы и текстмешами на этих частицах потому что может быть и +1 и +42. Легче сделать как я и сделал - просто двигать позицию.
Аноним 08/09/16 Чтв 15:05:41  299189
>>299187
>легче сделать
А потом эти бараны визжат про то, что "юнети тармазит(((".
Аноним 08/09/16 Чтв 15:07:10  299190
>>299189
Аргументы или пиздабол.
Аноним 08/09/16 Чтв 15:11:14  299191
>>299190
Аргументы? Ты вообще в своем уме? Представляешь себе что такое геймобжект? Представляешь от чего он наследуется и что из этого следует? Как работают частицы знаешь? Анус себе дерни, необучаемый.
Аноним 08/09/16 Чтв 15:17:02  299192
>>299191
Ору с дауна, какой же ты тупой блять, маняврирует вопросами на прямой вопрос показывая что нихуя не знает, сам на себя ссыт и кричит необучаемые. Скрыл ребенка короче.
Аноним 08/09/16 Чтв 15:38:35  299195
>>299192
>>299187
Так ты сделал лист<го> и дергаешь за анус по очереди?
Типа как декали выстрелов в шутанах делали?
Аноним 08/09/16 Чтв 15:41:52  299196
Почаны, Particle System не хочет рандомизироваться. Что с ней делать, дать леща или сломать колени?
А если серьезно, то раньше такого не было, после недавних обновлений при RandomSeed=0 все было как надо.
Аноним 08/09/16 Чтв 15:41:53  299197
>>299195
Да, вот так сделал >>299042
Аноним 08/09/16 Чтв 15:55:35  299201
>>299187
Привязать источник частицы к мыши - дело еще двух строчек кода. Вот рандномное число выдавать уже сложнее, да. Спрайт-шит, лол
Аноним 08/09/16 Чтв 16:00:23  299203
>>299187
А если делаешь через геймобджекты, то лучше откажись от идеии списка (да нахуя, бог оптимизона что ли?) и запили код движения, исчезновения и самоуничтожения прямо в апдейт скрипта конкретного "+1". А потом просто их инстанциируй по координатам, ололо, пусть сами за собой следят, ведь им, крмое самовыпила, ничего уметь и не нужно :3
Аноним 08/09/16 Чтв 16:01:21  299206
Кликер - "игра", в которой на иконке "+1" больше скриптов, чем на остальной игре.
Аноним 08/09/16 Чтв 16:11:53  299207
>>299206
>>299203
Мне конечно импонирует что моя проблема вызвала такую дискуссию, но я еще вчера все что хотел сделал. И раз вы были так неравнодушны, то я вышлю каждому по бесплатной копии игры.
> на иконке "+1" больше скриптов
Это label в ongui, которым рулит 1 скрипт на сцене и 18 рабочих строк
Аноним 08/09/16 Чтв 17:15:50  299216
>>299041
Это, кстати, правда, и относится ко всем сдешним обитателям.
Но просто положи хуй и лови лулзы.
Аноним 08/09/16 Чтв 18:01:20  299226
Спиздил какой-то проект на юнете, сейчас буду разбираться что там да как.

inb4: держи нас в курсе
Аноним 08/09/16 Чтв 18:52:53  299233
>>299226
Завтра надоест и пойдешь снова в дотан играть.
Приятного просмотра.
Аноним 08/09/16 Чтв 19:38:28  299241
(37Кб, 928x810)
(25Кб, 848x338)
(35Кб, 958x691)
Котоны, пытаюсь сериализовать в бинарник массив со структурой структура с одним стринговым полем, создаю файлик, начинаю его парсить, а в него корректно записывается только одна структура, остальное Null'и кол-во Null'ей сопоставимо длине записываемого массива , собственно поясните как правильно сериализовать массив и читать. на всякий случай прикладываю скрипт load()
Аноним 08/09/16 Чтв 19:42:10  299242
>>299241
Хотел тебе скинуть свой удобный и легкий де/сериализатор, но подумал и решил что пошел ты нахуй, сиди и страдай со своими костялыми мращь
Аноним 08/09/16 Чтв 19:47:02  299244
(64Кб, 630x415)
>>299242
Аноним 08/09/16 Чтв 20:29:16  299247
Ананасики, сейчас под рукой юньки нет, поэтому протестировать не могу, но очень хочу узнать.
Меня интересует анимация персонажа в 3д. Вот я замоделил персонажа, сделал ему анимацию идла, бега и т.п. А так же анимацию взмаха мечом. Но мечей у меня 10 разных и все должны быть с одной анимацией. Как это реализуется у нормальных здравомыслящих людей?
Моё предположение: во время анимирования персонажа, скажем, в блендере, добавить к нему на сцену меч и перемещать согласно движению руки персонажа. Т.е. создать отдельную анимацию самого меча, которая будет двигать его синхронно с персонажем. Затем в юньке мы подсовываем анимацию от этого меча всем остальным мечам. Хорошо придумал или я шизик? Или можно прикрепить меч к кости?
Аноним 08/09/16 Чтв 21:11:05  299250
>>299247
Ты странный. Просто заменяешь оригинальный меч своим. Смотришь риг на ошибки. Делаешь ретаргет, если всё плохо.
Аноним 08/09/16 Чтв 22:05:38  299258
(41Кб, 937x833)
(24Кб, 398x337)
>>299241
Отвечаю на свой же вопрострадиционно, двумерный массив нормально сериализуется, а то я уже боялся что придется перегонять его из листов, лол
Аноним 08/09/16 Чтв 22:32:01  299264
>>299258
=3 Очень рады за тебя! Держи нас в курсе, няшечка. Сажи.
Аноним 08/09/16 Чтв 22:43:54  299267
>>299264
Очень важно твое мнение анон, очень.нет
Аноним 08/09/16 Чтв 22:59:00  299270
>>299267
Спасибо за Ваше резюме! Вы нам подходите, но есть еще кандидаты в очереди. Мы Вам перезвоним, я уверена, они вам не конкуренты.
Аноним 08/09/16 Чтв 23:41:42  299273
>>299247
Блять, вставь в блендере ему в руку кость, к ней приделай розовый хуй, и анимируй.
Потом в юньке найди эту кость и сделай на нее потомком нужный меч.
Аноним 08/09/16 Чтв 23:46:38  299274
(29Кб, 220x220)
>>299258
>"["+x.ToString()+","+y.ToString()+"]"
Аноним 09/09/16 Птн 01:35:15  299286
>>299274
На выходе получаем индекс массива, что не так?
Аноним 09/09/16 Птн 03:00:40  299291
(23Кб, 727x495)
(51Кб, 585x482)
(50Кб, 676x595)
Блядь, снова те же самые вопросы в голове, короче надо вывести данные планеты в подсказку, сами данные в менеджере крутятся. Вот менеджер при создании планеты в нее же вшивает ссылку, и уже по наведению планеты там все обновляется(пик2). С кораблем хуже, нужно назад "отдавать" инфу. Приходится использовать "найти моча, получить говно". Как делать правильно, ладно бы менеджер один, а если потом их нужно сделать пять. Вот прошлый раз вы помогли со статтером и стратегией, за что охуенное спасибо, но вот тут снова обсераюсь и прошу помощи.

Использовать то что на пике 2 допустимо?
А как быть с пиком 3 ?
Аноним 09/09/16 Птн 09:58:58  299302
>>299291
>Использовать то что на пике 2 допустимо?
Это ты тип про ненормативную лексику в комментариях? Не, не допустимо.

>А как быть с пиком 3?
Задача не ясна. Что за мэйн и какого рода информацию ты из него хочешь получить?
Аноним 09/09/16 Птн 14:08:05  299333
>>299302
>Что за мэйн?
MAIN это менеджер управляющий миром, создает корабли, крутит планеты, двигает их, отрисовывет на сцене то что мне положено видеть(небольшую часть мира).

>Какого рода информацию ты из него хочешь получить?
Скорей какую ему дать. Я хочу сказать менеджеру что у Player в цели такой-то корабль (экземпляр класса Ship). Был совершен клик по геймобжекту ( который есть просто клон, созданный по образу и подобию Ship ), и менеджер должен узнать об этом.

Ну то есть менеджер как кукловод, знает все ссылки на все нужные геймобжекты и ворочает с помощью ниточек ими как хочет, но а как сделать грамотно обратную связь ?
Хочу перекатится на Юнити Аноним 09/09/16 Птн 14:26:51  299335
Делаю Порно РПГ. Мне важно кар!
Аноним 09/09/16 Птн 15:22:56  299344
>>299333
Ну насколько я могу судить из пика и твоих слов - все вполне адекватно сделано. Что тебя смущает?
Аноним 09/09/16 Птн 15:51:24  299350
(35Кб, 333x274)
>>299344
>Что тебя смущает?
Ну, может быть есть другие, не раз истоптанные пути. Не хочется в какой-то момент начать тонуть в собственно высераемом дерьме. Требуется одобрение папки, наставление на путь истинный
Аноним 09/09/16 Птн 15:51:28  299351
Мимокрокодил-кун. Рандомный вопрос. Есть задача запилить CBT (Computer Based Training) для одной проги. Состоять оно должно из курса лекций в формате презентации и интерактивных тестов, проверяющих знание функционала программы (как в формате "вопрос-ответ", так и в формате "перетащи эту херню в нужное место и кликни туда-то").

Можно ли подобное сделать на Юнити, или это забивание гвоздей микроскопом? Сам кодил только на уровне 10 класса школки, но, если надо будет, разобраться в принципах работы могу.
Аноним 09/09/16 Птн 15:55:31  299356
>>299350
Можешь при инстансировании кораблей,планет и прочего мусора давать им ссылку на менеджер кликов, и при онмоуседаун пусть они ему самостоятельно сообщают - "я нажат, чих-пых, вот мои данные"
Аноним 09/09/16 Птн 16:03:35  299361
>>299351
Тебе в веб-разработку.

>>299350
Задача нетривиальная, хуй знает каким боком оно тебе выйдет. В любом случае класс должен быть универсальным, чтобы выводить информацию и о кораблях, и о планетах, вообще обо всем. Значит нужно расширить его. А у тебя на скрине частный случай.
Аноним 09/09/16 Птн 17:43:22  299378
>>299333
Гугли Listener'ы/event'ы. Корабль не должен ничего знать о менеджере.
Аноним 09/09/16 Птн 18:08:39  299385
>>299378
Мировой эфир (Event Aggregator) оно?

https://habrahabr.ru/post/212055/
Аноним 09/09/16 Птн 18:19:24  299386
>>299385
Все намного проще. Пишешь event в своем корабле, а в менеджере, подписываясь на это событие, указываешь какая функция должна вызваться при возникновении события.
https://msdn.microsoft.com/ru-ru/library/8627sbea.aspx
Аноним 09/09/16 Птн 18:28:27  299387
>>299385
https://unity3d.com/learn/tutorials/topics/scripting/events
Аноним 09/09/16 Птн 18:50:20  299391
(16Кб, 240x240)
>event
Благодарю, братья.
Аноним 09/09/16 Птн 21:23:15  299402
>>299233
Сыграл скатал тебе за щеку, проверяй.

В общем, говно сделали. Очень плохо. Я думал лучше все это будет. ЗАТО МЫ ТУТ ВАМ NETWORK MANAGER GUI СДЕЛАЛИ ИСКАРОПКИ, ПОСОНЫ, ТЕПЕРЬ МОЖНО КУБЫ СОЕДИНЯТЬ БЕЗ ПРОГРОМИРОВОНИЯ! НУ ВАМ ЖЕ ТОЛЬКО ЭТО НАДО, ДА? А ЕЩЕ ЛОББИ ЗА ВАС ЗАМУТИЛИ, КРУТО ДА?

Кое как удалось запустить на этом говне сервер и присоединиться к нему, не используя ебаные ассеты, хуй пойми для кого сделанные. Ей богу, хоть на старом API пиши. Или в этом и есть вся суть HLAPI? Чтобы поменьше кода?
Аноним 09/09/16 Птн 21:31:43  299403
>>299386
Блеа, клево, век живи, век учись, кирилл.
Аноним 09/09/16 Птн 23:12:55  299420
>>299402
ты глупый
иди читай про llapi
Аноним 10/09/16 Суб 00:10:30  299429
Хочу подключить к проекту библиотеку, если конкретней, то https://github.com/TinkerWorX/AccidentalNoiseLibrary

Как её подключить? Её нужно предварительно компилировать или Юнити всё сделает сам?
Аноним 10/09/16 Суб 10:25:54  299450
Как соединять меши? А то генерирую карту, а для каждого объекта создается свой меш, что давит на оптимизацию сильно.
Аноним 10/09/16 Суб 11:05:09  299453
>>299429
Компилировать необязательно. Просто кидай исходники в проект.
Аноним 10/09/16 Суб 11:50:22  299455
>>299453
Можно сразу дллку кинуть.
Аноним 11/09/16 Вск 01:22:51  299512
Ребят, как пилить 2d контроллер? Начал через риджид боди, но если встать на край, то моделька заваливается и пиздарики всему.
Аноним 11/09/16 Вск 01:38:38  299513
>>299512
Кароч, в LateUptate значение вращения по Z ставлю 0. Помогло.
Аноним 11/09/16 Вск 02:07:35  299515
>>299513
Я слепой даун. Там же галочка есть.
Аноним 12/09/16 Пнд 03:21:36  299623
Сел пилить сурвивал шутер (по типу DayZ), в юинти нихуя не смыслю, начал с туториалов по стрельбше шариками на ютубе, пока все просто и понятно. Такими темпами думаю через 2-3 недели закончить проэкт. Встал вопрос выбора реализации сети, unet, raknet или pun? И где выпускать свою игру, на стиме уже много подобного (dayz rust и др.) не хочу чтобы моя игра затерялась среди этих гигантов. Реквестирую советов мудрых по всем вопросам изложенным в этом посте для данного итт
Аноним 12/09/16 Пнд 06:13:10  299628
>>299623
Raknet очень подходит тебе по названию.
Аноним 12/09/16 Пнд 06:27:27  299631
>>299628
+
Аноним 12/09/16 Пнд 10:40:24  299647
>>299623
https://github.com/lidgren/lidgren-network-gen3
В расте это изначально использовали.
Аноним 12/09/16 Пнд 10:43:03  299648
>>299647
А сейчас там что?
Аноним 12/09/16 Пнд 12:16:41  299665
>>299648
2chAPI
Аноним 12/09/16 Пнд 12:18:10  299666
>>299665
Не пизди, его не существует
Аноним 12/09/16 Пнд 12:20:00  299667
>>299666
Это сакральная Абу технология. Она открывается лишь избранным.
Аноним 12/09/16 Пнд 12:23:32  299668
>>299196
Ну вы чего? Никто не сталкивался что ли?
Аноним 12/09/16 Пнд 12:32:08  299671
>>299648
Сейчас ракнет
Аноним 12/09/16 Пнд 14:49:44  299709
>>299628
мамку ибал
Аноним 12/09/16 Пнд 16:21:30  299737
(24Кб, 466x310)
>>299709
Извращенец.
Аноним 12/09/16 Пнд 16:26:50  299739
(47Кб, 762x407)
(18Кб, 385x252)
Сделал шнягу с ивентами, работает, всё норм. Но вот еще что, в моем случае тут Ship передается (пик1). А разных типов объектов может быть много, и тогда на каждый будет требоваться разный скрипт, стало быть лучше сделать универсальный объект. Если мысль правильная, то как его грамотно делать?

Вот смотрите, можно накидать все типы объектов в SpaceObj и указать вверху тип (пик2). Еще есть скрипт подсказки, и правильно анон сказал выше, подсказка должна быть универсальная, и тогда ей требуется скормить SpaceObj и намакаронить внутри следующее: "если звезда, то это, если корабль, то это", ну а можно спейсобжекту сделать финкцию типа GetInfo, которая будет возвращать какие-то даныне, например TooltipInfo, внутри которого уже будет там хедер, футер, иконка, а скрипт подсказки распарсит(?) данные. С одной стороны только большая макаронина в скрипте подсказки, с другой стороны весь код можно сосредоточить в SpaceOBj, но все равнно какой-то код нужно писать также в скрипте подсказки. Надеюсь не по даунски объяснено, в общем что тут делать надо?
Аноним 12/09/16 Пнд 16:56:36  299747
>>299739
Наследование попробуй.
Аноним 12/09/16 Пнд 17:00:50  299750
>>299739
юнити объекты не дружат со статиками. наименее страшное что может случиться - игра зависнет при загрузке уровня
Аноним 12/09/16 Пнд 17:11:20  299751
(11Кб, 200x172)
Антуаны, я скоро пизданусь.
Внезапно перестало работать простое как говно, говно.

void createBloodEffectPrefab(Vector3 pointOfHit, Quaternion rotation, Transform parent)
{
Transform blood = Instantiate(bloodEffectPrefab, pointOfHit, rotation)as Transform;
blood.SetParent(parent);
}

Всего две ебаные строчки. ругается на вторую, с текстом
"Setting the parent of a transform which resides in a prefab is disabled to prevent data corruption."

Что я делаю не так?
Аноним 12/09/16 Пнд 17:17:28  299752
>>299751
Ты, я так понимаю, пытаешься парентом префаб сделать. Тебе надо или его создать, или если уже создал, найти его копию на сцене.
Аноним 12/09/16 Пнд 17:19:19  299753
>>299751
>Что я делаю не так?
Ты пытаешься делать игры
Аноним 12/09/16 Пнд 17:21:44  299754
>>299747
Не мог бы ты носом ткнуть, что от чего наследовать?
Аноним 12/09/16 Пнд 17:22:16  299755
>>299750
С чего бы это вдруг ему зависать?
Аноним 12/09/16 Пнд 17:22:20  299756
>>299753
Это многое объясняет. (Нет, я не делаю игры, я морально мастурбирую.)
>>299752
Из текста ошибки - да. Но я же сначала создаю трансформ blood. Потом инстантинейтю. Потом меняю парента. Потом ошибка и моя голова ломается.
Аноним 12/09/16 Пнд 17:26:58  299757
>>299751
А вызов функции когда и где?
Аноним 12/09/16 Пнд 17:28:52  299758
>>299751
GameObject blood = Instantiate(bloodEffectPrefab, pointOfHit, rotation) as GameObject;
blood.transform.SetParent(parent);
Аноним 12/09/16 Пнд 17:37:37  299761
>>299754
Стоп, ты имел ввиду занаследовать все объекты от Спейсобж и всем наследникам сделать GetTooltipInfo? Но я не могу, планета уже наследуется от солнечной системы, и где-то говорилось якобы создавать суперкласс-помойку для новичка не самая лучшая идея. Или что? Братья, помогите.
Аноним 12/09/16 Пнд 19:02:38  299771
>>299761
Не брат ты мне, юнитидаун
Аноним 12/09/16 Пнд 20:24:03  299827
>>299761
Интерфейс наследуй и в каждом классе реализуй GetTooltipInfo.
Аноним 12/09/16 Пнд 20:28:23  299829
(30Кб, 590x356)
>>299827
>Интерфейс наследуй
Чем отличается абстрактный класс от интерфейса, сука?

припекает от таких вопросов, если честно, будто бы я от того что умею цитировать википиедию, я стану лучше погромировать, рашкинское айти такое рашкинское
Аноним 12/09/16 Пнд 20:36:09  299832
>>299829
У них вполне конкретное различие, если не работал с ними то и назвать их, конечно же, без вики не сможешь.

Так что да, вики не вылечит твою криворукость.
Аноним 12/09/16 Пнд 20:59:21  299837
>>299829
тем что абстрактный класс это интерфейс + неполная реализация, а интерфейс это интерфейс. у каждого класса есть неявный интерфейс который берется из полей, методов. интерфейсы нужны чтобы во время компиляции проверять типы. этим статические языки отличаются от жаваскрипто- и питоноговна.
Аноним 12/09/16 Пнд 21:00:05  299838
>>299837
>интерфейсы нужны чтобы во время компиляции проверять типы
ну и конечно-же чтобы показывать тебе красивые подсказочки в intellisense
Аноним 12/09/16 Пнд 23:14:09  299874
>>299829
мы вам перезвоним.
я хуй знает чем тебе помочь, я бы залудил базовый класс СпейсПисОфЩит с методом гетинфо и от него наследовал бы все плонеты и карабли
Аноним 13/09/16 Втр 00:58:46  299882
>>299827
Спасибо бро, но как быть с первым вопросом, менеджер присваивает скриптам разные типы переменных, одному Ship, второму Plantet. Что тут делать чтоб не плодить скрипты для разных типов объектов? Наследовать каждый объект от какого-нибудь интрерфейса вроде Selectable?
Аноним 13/09/16 Втр 07:59:04  299889
>>299882
Ты заебал. Не используй наследование, используй компоненты.
Аноним 13/09/16 Втр 08:39:31  299892
(50Кб, 300x450)
>>299757
При "ударе". Обычная корутина.
Самое обидное - когда мои клоны бьют меня, все ок, когда я их - ошибка.
>>299758
Спасибо, дружище, но попробовал это в 1ю очередь. Не помогло.

Самое забавное, что Debug.Log("------" + blood);
перед SetParent возвращает полное имя уже созданного префаба, с (Clone), с типом Transform и прочим.
Аноним 13/09/16 Втр 08:53:50  299893
>>299892
ты бы лучше parent свой проверил, дауненок маленький
Аноним 13/09/16 Втр 08:54:57  299894
(56Кб, 453x604)
>>299892
>>299757
>>299758
>>299752
Короче, говно это я так и не отловил, но решил проблему кастылечком от юнитеков:
Instantiate(bloodEffectPrefab, pointOfHit, rotation, parent);
У душе не ебу почему, но это, в отличии от предыдущего варианта, работает.
Аноним 13/09/16 Втр 08:55:59  299895
>>299893
Маленький дауненок проверил парент, паренту приятный и хороший. Мало того что существует, так еще и отзывается, имеет трансформ и пытается иметь мой мозг.
Аноним 13/09/16 Втр 09:14:28  299896
>>299895
Пиздишь, сученок. Ты пытаешься добавить объект к трансформу префаба, и юнити ругается на это
Аноним 13/09/16 Втр 09:27:52  299897
>>299894
>Instantiate(bloodEffectPrefab, pointOfHit, rotation, parent);
Раньше такого не было. В новой версии штоле добавили

>в отличии от предыдущего варианта, работает
может там просто нет проверки на префаб и ты надобвлял к своему префабу объектов лол
Аноним 13/09/16 Втр 09:54:22  299899
Милый мальчик, ты так весел, так светла твоя улыбка,
Не проси об этом счастье, отравляющем миры,
Ты не знаешь, ты не знаешь, что такое эта Юнька,
Что такое тёмный ужас начинателя игры!

Тот, кто взял её однажды в повелительные руки,
У того исчез навеки безмятежный свет очей,
Духи ада любят кушать эти ёбаные глюки,
Бродят бледные Кирилы по дороге юничей.
Аноним 13/09/16 Втр 10:10:57  299902
>>299896
"дядя Петя, ты дурак?"
Log выдает правельный и будущий парент, и новый Clone.
>>299897
Я бы был рад, если бы это было так. Но к сожалению, эта ебола продолжила работать правильно, как и раньше - к части тела чайлдится ГО кровисчи.
Аноним 13/09/16 Втр 10:25:14  299907
(50Кб, 600x443)
>>299902
>>299894
Ок, я напиздел сам себе.
Ошибки нет, но и ГО не создается.
Самое забавное, я могу его занести в массив, и я даже его вижу в массиве. Вот только кликнуть на него не могу - его как будто не существует.
Аноним 13/09/16 Втр 10:34:01  299912
>>299902
Видимо ты слишком туп чтобы даже понять где ты обосрался. Не хочу больше тратить время на такого дурачка.
Аноним 13/09/16 Втр 10:44:16  299916
(304Кб, 723x449)
>>299912
Но ты только что написал мне это и потратил время. Ты поехавший?
Аноним 13/09/16 Втр 11:10:18  299920
(79Кб, 1570x182)
>>299899
Аноним 13/09/16 Втр 11:33:10  299923
>>292629 (OP)
Привет. Написал плагин для юнити, юзающий нативный джава код андроида. Моя активити наследуется от UnityPlayerNativeActivity. Перегружаю onGenericMotionEvent и вывожу на сцену текст, содержащий значения всех осей подключённого к мобиле геймпада геймпада. Выводятся только две (X и Y), а должно быть значительно больше - их можно увидеть, если написать не юнити приложение с плагином, а андроид приложение на джаве и перегрузить onGenericMotionEvent у Activity/AppCompatActivity. То есть у обычной активити отлавливаются ивенты со всеми нужными осями, а у юнитевской UnityPlayerNativeActivity только две. Как решить проблему? Для юнитевской активити прописал в манифесте <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />, если что. Без этого вообще моушн ивенты не ловились.
Аноним 13/09/16 Втр 14:02:01  299951
>>299668
В бетке 5.5 все работает нормально.
Аноним 13/09/16 Втр 14:41:25  299958
(55Кб, 503x604)
>>299889
Я бы не заебывал, будь мне понятно. Что ты имеешь ввиду под "используй компненты". Типа для планеты один скрипт, для корабля другой? Это и есть "компоненты" ? И вообще не кричи на меня.
Аноним 13/09/16 Втр 15:12:50  299974
>>299958
Мне сдается тебе нужен конструктор. У тебя есть разные классы объектов. У каждого есть свои свойства. Объект передает свои свойства в конструктор, а тот собирает из доступных свойств тултип. Для конструктора не важно какие свойства ты ему передал, главное чтобы они были унифицированы. Например пары ключ-значение. Допустим у корабля есть переменная-свойство "тип" и ее значение - "крейсер", и, например, свойство "скорость: 50".
Из этих данных можно собрать двумерный массив, и его передавать в конструктор.

Примерно так:
type = cruiser;
speed = 50;

//преобразование в пару ключ-значение
string[,] info = new string[2,2] {{"Type",type},{"Speed",speed}};

void ShowTooltip(string[,] info) {
// вызов конструктора
tooltip showTooltip = new tooltip(info);
}

Когда нужно просто обращаешься к методу ShowTooltip из менеджера и он тебе собирает из массива тултип по содержимому.
Аноним 13/09/16 Втр 15:45:43  299984
Допустим я накачу пиратку Unity PRO, запилю свою игру, как мне продать ее потом? За жопу не схватят?
Аноним 13/09/16 Втр 15:55:03  299986
Или можно поставить Personal и не париться? А у нее есть доступ к бесплатным ассетам? Я почитал разницу версий https://store.unity.com/ru, ничего толком не понял, не для нубаса расписано. Или поставить Personal, сделать игру и перед выпуском купить про, и доделать, что не мог на персонале? Или сделать все на пиратке и перед выпуском купить про?
Аноним 13/09/16 Втр 15:56:21  299987
>>299984
>накачу пиратку Unity PRO
Зачем?
Аноним 13/09/16 Втр 15:56:50  299988
>>299986
Ты что такое собрался писать что тебе Про-фичи понадобились? Логотип юнити убрать? Клауд-билд? Черную тему?
Купить про на неделю нельзя, кстати. Таких хитрых жоп и без тебя хватает.
Аноним 13/09/16 Втр 15:56:58  299989
>>299984
С давних пор юнити, при наличии соединения и соответствующих разрешений шлет юнитекам приветы. Не слышел ни разу о прецедентах, но есть вероятность.
Аноним 13/09/16 Втр 15:59:26  299990
>>299988
>логотип юнити убрать?
Очень жаль что не предусмотрено настройки оформления этого дела. Лично меня именно этот момент смущает, а не наличие самого логотипа. Так что да, иногда хочется от него избавиться.

мимодругойанон
Аноним 13/09/16 Втр 16:00:22  299992
>>299990
в 5.5 будет свой логотип кирилла с анимацией, если чо.
Аноним 13/09/16 Втр 16:01:39  299993
>>299988
Простенькую бродилку с боевкой, где ходишь от точки к точке, сражения будут происходить на отдельной карте поделенной на две части, слева твои юниты, справа врага, боевка пошаговая. То есть можно спокойной накатить персонал версию?
Аноним 13/09/16 Втр 16:03:31  299994
>>299993
Да. И юнитистор тебе будет доступен. И даже юнити сервисы.
Аноним 13/09/16 Втр 16:04:41  299995
>>299994
Благодарю.
Аноним 13/09/16 Втр 16:07:24  299996
>>299984
> ? За жопу не схватят?
Схватят. Кто-то в прошлых трелах внятно обяснил, что есть там какая-то хуитень в билде, по которой живо определяют пиратку. И типа подделать невозможно.
Аноним 13/09/16 Втр 16:36:26  300008
>>299992
>РЕДАКТОР ЛОГОТИПА
когда там уже новые 2д компоненты, не напомнишь? обещанного 3 года ждут?
Аноним 13/09/16 Втр 16:37:49  300011
>>300008
https://www.youtube.com/watch?v=5okV_-zf3JI
Аноним 13/09/16 Втр 17:08:52  300023
>>300011
Жируют на наши деньги, пидоры, движок не хотят делать. Такое лого делается за 5 минут. Нахуй кому-то нужен редактор показывания картинки
Аноним 13/09/16 Втр 17:12:53  300025
>>300008
Может еще спросишь когда они игру за тебя сделают?
Аноним 13/09/16 Втр 17:33:08  300029
>>300025
Пусть лучше движок свой делают. Какого хуя?
Короче юнити начинает уже попахивать трупным запахом.
Аноним 13/09/16 Втр 17:39:27  300031
Перехожу на 3DRAD
вот и по поводу рад.
Аноним 14/09/16 Срд 02:59:10  300083
(28Кб, 393x494)
Поясните за Unity. Скажу честно, что игры никогда не делал и хуй знает как и что. Нужно выучить язык? JavaScript подойдет?
Спасибо.
Аноним 14/09/16 Срд 03:09:26  300084
>>300083
Лет 10 назад подошел бы. Сейчас только C#, если знаешь яву, то и на шарпе сможешь, всех благ.
Аноним 14/09/16 Срд 03:16:16  300085
>>300084
> Лет 10 назад подошел бы.
Почему?
Аноним 14/09/16 Срд 03:21:02  300087
Ваще я хочу делать простые игры (как клоны мясного парня, етс) Получится?
Аноним 14/09/16 Срд 03:31:02  300088
В игре все спрайты в point (no filter) ибо би/трилинейная фильтрация дико мылит оригинал.

В связи с этим есть 2 стула.

Либо камера использует float, и тогда персонаж двигается плавно. Но при столкновении с коллизиями и просто мелкими перемещениями персонажа все спрайты плывут и подергиваются по пизде.

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

Как и качество не потерять и проблему решить?
Аноним 14/09/16 Срд 05:23:15  300092
>>300088
Если ты камеру руками двигаешь, то двигай в LateUpdate
Аноним 14/09/16 Срд 05:45:14  300095
>>300092
>LateUpdate
Ничего не изменилось.
Аноним 14/09/16 Срд 08:23:53  300102
(32Кб, 270x359)
>>300087
> Получится?
Зависит только от тебя.
к.о.
Аноним 14/09/16 Срд 08:38:56  300104
>>300102
Ну у вас вон Лет 10 назад подошел бы., а я сейчас хочу.
Аноним 14/09/16 Срд 10:34:03  300118
>>300088
>дико мылит оригинал
Признайся просто что ты хипстер с пиксельартом головного мозга. Билинейная фильтрация не мылит оригинал, если ты не пытаешься растягивать его до неебических размеров. Правильно настрой единицы измерения на спрайтах и камере и будет тебе все заебись.
Аноним 14/09/16 Срд 10:35:49  300119
>>300104
Бери и делай. Нахуй ты всяких уебанов слушаешь?
Аноним 14/09/16 Срд 10:37:04  300120
Пацаны, хочу подружить юнити с ардуиной, чтобы я крутил потенциометр, а у меня на экране что-нибудь туда-сюда ездило. Работать это должно вроде через переходник серийный порт.

Как зделоть?
Аноним 14/09/16 Срд 10:42:02  300122
(36Кб, 412x331)
(33Кб, 410x332)
>>300118
Ну хуй знает, вась.
Аноним 14/09/16 Срд 10:42:57  300123
ПЕРЕКАТ
http://2ch.hk/gd/res/300121.html
http://2ch.hk/gd/res/300121.html
http://2ch.hk/gd/res/300121.html
Аноним 14/09/16 Срд 11:54:46  300144
>>300120
Через сокеты.
Аноним 14/09/16 Срд 15:35:58  300207
(394Кб, 1920x1080)
Как бы заставить Трансформ1 вести себя (position,rotation) как чайлд Трансформа2, не являясь им?
т.е. передвижение и поворот относительно Трансформа2
Аноним 14/09/16 Срд 15:40:32  300210
>>300104
При чём тут это блядь. Там ответ вообще о другом. У местных мамкиных прогеров просто JS не в почёте. Бери и ебашь.
Аноним 14/09/16 Срд 16:04:25  300227
>>300207
void Update()
{
transform1.position = transform2.position;
}

Не?
Аноним 14/09/16 Срд 16:25:22  300231
(49Кб, 604x362)
>>300227
Относительно, это значит что у нее свои позиции (как будто localPosition) и поворот. Дескать, в стороне от "родителя", за которым двигается. Но двигается это счастье синхронно с основным трансформом, относительно его, фактически, через
transform.position=
transform.rotation=
Аноним 14/09/16 Срд 17:41:54  300249
>>300210
>>300119
Ок.
Аноним 15/09/16 Чтв 12:02:14  300389
>>300231
Я ничего не понял, уточка. Если ты хочешь привязать ее к родителю, но чтобы она была чутка сдвинута, то делай новый вектор Vector 3 vec = transform.postion;
Потом ему делай смещение vec.x += 100500;
Потом делай transform2.position = vec;
Аноним 17/09/16 Суб 11:15:13  300782
Как быть с префабами.
Есть разные типы снарядов. И нужно где-то хранить их префабы, чтобы потом давать юнитам. Но пихать десяток префабов снарядов в каждого юнита слишком тупо.

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

Instantiate(prefabs_Container.prefab1 ...

То юнити ругается на то, что не может найти в префабе компоненты.
Аноним 24/09/16 Суб 14:02:06  302031
>>300782
Создай папку Resources. Потом грузи через Resources.Load(путь_относительно_папки_ресурсов).
Аноним 22/10/16 Суб 23:04:54  305565
(302Кб, 1280x1740)
Noob question goes here. Учу Unity пару недель. Дохуя уже перечитал, и прошел пару циклов уроков с офф.сайта. Но так и не понял разницы между способами передвижения объектов. Поясните по хардкору, за всякие velocity, MovePosition, position, forward, AddForce и тд. Что когда использовать?

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 1025 | 118 | 262
Назад Вверх Каталог Обновить

Топ тредов
Избранное