СКАЧАТЬ: http://unity3d.com/ru/get-unityУРОКИ: http://unity3d.com/ru/learnпрошлый тред >>244465 (OP)Какой движок выбрать для создания 2D/3D игры?Unity твой выбор. У него огромное комьюнити, много уроков, большое количество готовых решений и он прост в освоении.Unity бесплатный?Да. Для всех платформ. Если вы заработаете на игре более 100 тысяч долларов, то обязаны будете купить Pro-лицензию.
Наконецто норм шапка.
Видео с презентации юнити на GDC.https://www.youtube.com/watch?v=44M7JsKqwow
>шапка>2016
>>249203>Большинство ролика в закрытом помещении.>Вместо живого человека - робот>Самое доставляющее в ролике - пыхтение протагониста.Хитрожопенько. Ладно, подожду другие части.
Нужен ассет под ММО. Погромировать сеть с нуля не хочу, не умею и учиться не буду, хочу сразу делать убийцу WoW. Посоветуйте годный, анончики. С меня ММО.
>>249224Толсто. Тебе в УЕЧЕзагон.
Уже запилили нестеды?
>>249242Не так уж толсто, просто это будет дорого.
>>249242Ни разу не толсто.Хоть кто-нибудь пробовал ММО ассеты, может посоветовать годные или хотя бы сказать какой из них откровенное говно?
>>249247Повторенная 2 раза шутка смешнее не становится.
Как тут свет от монитора сделать?
>>249342По-подробней поясни. Лучше с картинками.
>>249363Есть куб с текстурой экрана. Необходимо сделать так, чтобы свет шёл от куба, причём без всяких бликов на самом кубе.
Где бесплатно скачать платные ассеты?
>>249364Гугли emission. Ещё можно глянуть Area Light.
http://s000.tinyupload.com/?file_id=39697759186527630429
>>249364Ты зачем юнити спиздил?
>>249408Захотелось.
>>249414Ohuel
Привет ананасы. Возникло желание вкатиться в разработку 2D игр на юнити. Доставьте образовательных материалов чтобы быстро разобраться хотя бы с основными штуками. Если что, я знаком с C# и уже по тутотриалу написал 2048 https://www.udemy.com/2048-build-your-first-complete-game-with-c-and-unity . Правда уверенности от этого прибавилось мало(хотя не все так уж и плохо т.к. я теперь имею представление о создании анимаций и unity ui).
>>249513https://www.youtube.com/channel/UCYbK_tjZ2OrIZFBvU6CCMiA
>>249515Спасибо, вроде полезный канал. Подписался, посмотрю оттуда видео.
>>249513>Доставьте образовательных материаловhttp://unity3d.com/ru/learn
Подскажите ньюфагу, какую тулзу использовать для создание трёхмерных моделей машинок там, самолётов?Сам погромист, но в геймдев только недавно вкатился.Конкретно на данный момент собираюст запилить модель Endurance из Интерстеллара.
>>2496793дмакс
>>249679Блендер.3дмакс дороговат.
>>249301Тщетно бытие ведь. >>249524Как они это делают? Мои поделки точно так не взлетят. Да и гринлайт, вроде, платный, кто-то говорил, не? Я бы своё поделие тоже за бакс продавал с такими-то объёмами продаж. Третий день успешно проёбан.Четвёртый день. Начал пилить АИ, думаю, ради этого сменить разрабатываемый уровень с "Пролог(обучение)" на "Выживание". Запилил простенькую волыну для протагониста, ворованный сувенирный пистолет ведь своё оружие этому полуёбку не положено. Ингейм меш отличается от максовского незначительно.
>>249684Страна дала студенческую лицензию на макс, нет, хочу жрать говно.
>>249687У меня от тебя СДЕЛАНО В СТУДЕНЧЕСКОЙ ВЕРСИИ
>>249224Что за советский союз на первой пикче?
>>249690Ты что несешь, поехавший?
>>249693Кирюша, ты в курсе что в студенческой версии надпись вылезает?
>>249694Где? На текстурах?два года пользуюсь студенческой версией
>>249698Да, в уголке. Мелким шрифтом.
>>249700Сходи к психиатру.
Юноны, интересны ваши соображения по следующему поводу.Допустим у нас есть анимация, которая растягивает спрайт одну минуту по scale c 0 до 1.И вдруг юзрер в эту минуту (мы не знаем когда точно) совершает действие, от которого нам надо, что бы этот спрайт с текущего положения сжался обратно до 0.Внимание вопрос: существует ли в Unity3D возможность запускать уже запущенные анимации в обратную сторону?Если что, без анимации из кода знаю как сделать
>>249709>без анимации из кодаМожет, наоборот? Кодом-то всё просто решается - тянем корутиной, если юзер клацает что-то, просто тянем в обратную сторону.
>>249709http://docs.unity3d.com/Manual/class-BlendTree.html
Печальная история про нас с мобом. Я не могу от него скрыться, ведь он видит сквозь тьму и стены. И стреляет. Но не может меня убить, ведь у его оружия нет урона, а у меня хит поинтов. Да и оружия у него нет, что совсем не мешает ему стрелять. С моей стороны аналогичная история, только мне ещё и сложно попасть, ведь у меня нет прицела. Надо въебать галоперидола и удалить проект.
>>249794слышработатьпочему тебя нужно пинать? давай я тебя похвалю и ты будешь работать"ты делаешь шутан, чувак, я тебя уважаю без задней мысли, крутяк же!"всё, теперь за работу
Сап, Гэдэч.Научи меня в MassageBox на юнявском GUI (который новый, а не OnGui), пожалуйста. Я в упор не могу понять, как реализовать диалоговые окна с возвращаемыми значениями и тому подобное, в виде bool conformation=MessageBox.Show("Bochku zdelal?");if (!conformation)DoTheBarrelRoll();ну или в какую сторону копать? Как вернуть значение "вызывающей" переменной и т.д.
Анон, помоги пройти собеседование. Хочу вкатиться сразу в мидлы. Какие там вопросы ожидать от тимлида?
>>249830Ну так ебани префаб с окном, ебани класс MessageBox. И статический метод Show(string text, Action onSuccess, Action onFail)
>>249843кстати, получается в каждом таком префабе будет свой канвас? Это считается нормой, или нужно стараться рисовать все на одном?
>>249843Через Transform mb = instantinate().GetComponent<MyMessageBox>()возвращать текущее значение в скрипте и присваивать внутренней переменной? Костыль, но может сработать. Спасибо!
>>249847Нет, хуйня. Если хочешь ожидать возвращение переменной обратно в метод, то пили через корутины.
>>249816>почему тебя нужно пинать?Просто я безвольное хуйло. Но спасибо за поддержку. >>249844А инстансить все окна в один канвас тебе нельзя?
Друзья, можно ли накрутить хороший графон для юнити? Как?просто он вроде бы не дотягивает до УЕ изкоробки
>>249938Всё, дотягивает. Я тут нарадоваться не могу.http://blogs.unity3d.com/ru/2015/12/10/cinematic-image-effects-pre-release/Только вот это из коробки в УЕ сразу работает, поэтому ощущение графона. А в остальном всё то же самое.
>>249912Я шоколадный заяц
>>249691Arma 2, чернорусь
>>249978В сцене 2 материала, хуле ты хотел?
>>249912> Просто я безвольное хуйло. Но спасибо за поддержку. приходится вам писать всем добропосты, потому что иначе не пизды не делаете, а кирильствуететы спрашивай если чего, но, братиш, я в ИИ нихуя, зато со всем остальным могу помочь может даже не только советом
>tfw когда спустя 2.5 года таки нашел сравнительно бескостыльный способ исправить застревание персонажа в стенках
Имеет смысл пилить на юнити 3д игру если я ИДЕЙЩИК?
>>250247пилить игру есть смысл всегда, анончик. я верь в тебя
>>249947Спасибо, пойду пробовать их
>>250250О да! Верь в них!У них все получится!Главное - ВЕРИТЬ!
>>250301главное пилить, остальное неважно
>>250306ну если так, то да
Решил с кокоса спекнуться в юнити.Нихуя не понял, как, кроме анимации, запилить бесконечно повторяющийся transition поворота объекта. С возможностью запаузить данную анимацию и также продолжить. В юнити вообще есть какая-то реализация tween?
>>250396https://www.assetstore.unity3d.com/
>>250397DOTween какой-то качать?Как вообще относиться к этим ассетам?И нативно что ли так трудно сделать?Синусидальный твин допустим мне надо.
>>250397И эти ассеты мне размер билда не апнут до большего значения?
>>250400Жалко пару гигабайт?
>>250400Человеческий глаз не различает размер до 100мб
>>250401Еще как. И так 40 мб юнити забрал :(
>>250403Пустой билд 9-10мб весит
>>250404андроид? empty project у меня выходит 38мб
>DOTween какой-то качать?>Как вообще относиться к этим ассетам?>И нативно что ли так трудно сделать?
>>250405Да, андроид. Пикрил - не пустой проект. Ставь в настройках экспорта Device filter на ARMv7 и Stripping level - use micro mscorlib
Цепляю на объект WheelCollider, а он не отображается. Цепляю на модельку, а он встает поперек колеса и никак не вертится. Туторы один охуительней другого - все только дрочат ассет машинки для третьей версии юнити и не объясняют как запилить машину с нуля.
>>250417>Цепляю на модельку, а он встает поперек колеса и никак не вертитсяСам по себе коллайдер вертеться и не должен. Если становится поперёк колеса - то ебись с пивотами. А ещё лучше, создай пустышку, которая и будет твоим колесом, а меш колеса подцепи отдельно.
>>250417> дрочат ассет машинки для третьей версии юнитиа ты сам чем хуже их?
>>250436В том то и дело что на пустышке коллайдера не видно.
>>250440Пустышка с коллайдером дочерний объект объекта с ригидбоди?
А я импорт fbx набросал. Ебать я молодец. Правда, скин не поддерживает пока.
>>250451Ты дебил? Unyti поддерживает fbx.
>>250452конечно он дебил, хуле ты спрашиваешь
>>250452Хочу читать шифрованные файлы в рантайме без создания промежуточных ассетов. Потом выброшу расшифровку в плагин на крестах и вуаля.
>>250458>Хочу читать шифрованные файлы в рантайме НАХУЯ?
>>250499ну хочется ему, ну что ты к человеку доебалсявелосипедист взял юхути и решил перепилить всё своими кривыми ручонками
>>250442Спасибо, дело было в пивотах. Без ригидбоди коллайдеров и впрямь не видно.
>>249195 (OP)Кто-нибудь может объяснить гуманитарным языком как в юньке обычно реализуется замена анимированных доспехов/оружия right in da game? Вот я анимирую скелет перса, допустим прикручиваю к нему один набор доспехов и оружия, что мне делать как модделлеру, чтобы прогер мог потом прикрутить другие запчасти на скелет? Прогер сам нюфаня и ему пока не до этого, надеюсь сам предложить ему решение с вашей помощью. Помахите.
>>250537Не хотел тебе помогать в нюфаготреде, но в легитимном месте, так и быть. Режешь модель. Кисти, стопы, голова, чё там ещё за слоты у вас будут. Если прогер совсем нюфаня, то присобачивать бодипарты в рантайме не сможет и вы оба соснули.
>>250539>присобачивать бодипарты в рантаймеНахуя?Не проще ли всю одежду и амуницию сразу на персонажа повесить и отключать/включать по мере надобности?
>>250541Нахуя так делают во всех играх? Хуй знает, может, чтобы игра не жрала теребайт рамы и выдавала больше, чем 0.5 фпс?
Анчоусы. Я тут делаю игру, очень простую, но надеюсь что затягивающую. На ведро делаю во всяком случае пока что. В игре есть 3 прямоугольника разных размеров и фон. Вопрос в том, как лучше всего сделать эти прямоугольники и фон красивыми и приятными глазу? Я в этом ничего не понимаю. Какие цвета подобрать, может где нибудь тени добавить, углы скруглить или еще что нибудь? Скрины скидывать не хочу потому что пока я не выложил игру в плей маркет, кто-нибудь спиздит идею и мои будущие миллиарды.
>>250543Из 2003 года вещаешь?
>>250550>затягивающая игра>В игре есть 3 прямоугольника
>>250578Если ты шаришь в разработке рпг игр больше, чем близзард, беседка, сидипроджект, нцсофт, хлгеймс, пёрл аббис и мылору вместе взятые, то какого хуя ты сидишь на харкаче?
>>250580А почему бы мне не сидеть на харкаче?
>>250581Ну иди нахуй тогда.
>>250583Нет.
Анон, на данный момент моя мечта - социальный симулятор, что-то вроде песочницы, в которой всё происходит медленно и само. Не знаю как это описать, но условно есть геометрические фигурки, которые периодически дают потомство и умирают, при всём у этих фигурок (где-то в игровом коде) есть мотивации, желания, стремления и они не просто так лежат на экране, а ещё и двигаются, работая на свои желания, огибают раньше времени и так далее.Это должна быть всего лишь заготовка, за долгие тысячелетия годы эта база обрастёт модулями с различным контентомтм, а пока что мне просто хочется, чтобы вы мне помогли.Я имею начальный опыт создания игр и понимаю что от меня требуется, если я делаю шутан или стратежку - в классе 6-7 я "делал" платформеры на гейммейкере и сейчас у меня нет проблем с вопросом "а как сделот игру??".Я просмотрел большую часть беггинер-уроков на юньку, понимаю как и куда тыкать, скриптинг мне не помеха и я уже смог воссоздать большую часть того, что делал в детстве на геймейкере.Но у меня всё ещё проблемы с созданием ии противника/людей/геометрических фигур. Одно дело - делать болванчика, который будет тебя развлекать просто бежа/бегя/набигая и давая себя расстрелять, другое - делать красивый ии с реакцией на твоё поведение и тактику, а совсем другое - делать нечто с претензией на живого человека.Для оттачивания навыков я решил сделать что-то похожее на симулятор химии, где я буду опять скриптить кружочки, но уже атомы, и эти кружочки должны будут отталкиваться от одних и притягиваться к другим. Но туториалов для настолько узкой темы я, конечно же, не нашёл.А хотелось бы. Есть у кого-нибудь идеи?
>>250654Способ "быстро". Хранишь в списке ссылки на все "кружочки", проверяешь дистанцию от каждого к каждому райкастом или просто вычитанием векторов. Сближаешь-отдаляешь.
>>250665Вот, именно с этим у меня и проблемы.Нехватка практики сказывается - я не представляю каким образом заставить один объект иметь доступ к координатам другого.Через геткомпонент что ли?
>>250677Тебе нужны только ссылки на трансформы. Если инстансируешь свои "кружочки" скриптом - пусть это будет один скрипт. И добавь сохранение ссылки на трансформ в этом скрипте. В этом же скрипте делай всю поведенческую логику и применяй результат. Если расставляешь их руками, то либо выбираешь из сцены все трансформы, либо только помеченные тегом. Либо ложишь все "кружочки" в пустышку, а потом берёшь все дочерние объекты пустышки. То есть, делать триллион объектов и на каждом скрипт - неправильный подход.
>>250688Ага, то есть желательно должен быть отдельный пустой объект, который отвечает за сбор позиций кружочков и придание им ускорений, да?
>>250654>Не знаю как это описать, но условно есть геометрические фигурки, которые периодически дают потомство и умирают, при всём у этих фигурок (где-то в игровом коде) есть мотивации, желания, стремления и они не просто так лежат на экране, а ещё и двигаются, работая на свои желания, огибают раньше времени и так далее.А играть в это как?
>>250701Смотреть, как аутист и всё.Ты думаешь я это для кого-то делаю?Нет, это будет мой личный аквариум с рыбками.
>>250690Да не обязательно пустой. Хоть на камеру повесь скрипт. Суть в том, что в одном месте есть доступ ко всем объектам. Облегчит дальнейшие действия.
>>250701Как в дварф фортресс.
1. Как нормально ротейтить эти ветряные мельницы? Вроде уже разные варианты попробовал, и localRotate, и rotate, и через DOTween, получается какая-то фигня.
2. На андроиде не работает управление. Я уже весь интернет облазил. Сейчас уже юзаю либу LeanTouch, и на сценах с примерами все работает, а именно моя сцена с игрой не работает.
>через DOTween> юзаю либу LeanTouch
>>250721Не понял всего глубокого смысла.
>>250725Я тоже если честно.Зачем ты подключаешь всякое говно для таких тривиальных задач?
>>250705А каким образом лучше всего перебрать все имеющиеся на сцене кружочки?Для перебора кружочков я задействовал цикл while и, что очевидно, теперь каждый fixedupdate игра обрабатывает только взаимоотношения между двумя рандомными кружочками, которые избрал цикл, а остальные игнорирует до следующего fixedupdate.Это оказалось труднее, чем я думал.http://pastebin.com/5hyQvpvQ только не бейте по голове за такой пиздец
>>250729Ну DOTween нужен чтобы скейлить, перемещать, ну и в целом для анимации элементов. Лучше его не юзать? Если что-то другое для экшенов?А управление? Ничего с тачем не работает, причем на компьютере все нормально.
>>250708Локалротейт умноженный на дельтатайм должен быть норм, если центр в центре. >>250712Кросс платформ инпут контроллер в стандартных ассетах.>>250730Не пиши ничего, что не относится к физону в фикседапдейт. Используй корутины.>while (plus_number >= 0)Используй форич или форforeach(GameObject go in pluses) for(int i = 0; i < pluses.Length; i++)Если количество твоих ГО не фиксированное, используй List вместо Array.
>>2507331. Попробовал корутины, ничего не смог. Кое-как заставил юньку съесть код, максимум, что удалось сделать - научить хотя бы один из четырёх плюсов двигаться к другим. Можешь на примере моего же кода расписать что с корутинами делать вообще?2. Фор и форич поэтапности приложения силы не изменили.3. Пока что фиксированые, не буду усложнять себе жизнь и временно оставлю аррей.
>>250763Короче тебе надо вдумчиво читать ёбаную справку. Корутина нужна, чтобы не отрабатывать весь код каждый апдейт - это ебёт производительность. Чтобы работало - читай юнити справку, мне нет смысла повторять всё то, что есть там. Циклы это просто пинок в нужную сторону, то есть, да, у тебя цикл вызывается столько раз, сколько объектов в массиве, но ты ебёшь каждый раз один объект. Тебе нужно ебать каждым объектом каждый объект. Можно оптимизировать, но я этого делать не буду.for(int i = 0; i < pluses.Length; i++) {for (int y = 0; y < pluses.Length; y++) {Vector2 relations = (pluses.GetComponent<Rigidbody2D>().position - pluses[y].GetComponent<Rigidbody2D>().position);Как пример. Ах да. Нахуй тебе ригидбоди? Бери трансформ, быстрее будет. Список тебе не усложнит жизнь, а наоборот упростит. И весь твой код нужно переделать.
>>250806>Vector2 relations = (pluses[ i ].GetComponent<Rigidbody2D>().position - pluses[y].GetComponent<Rigidbody2D>().position);Ёбаная макаба.
>>250733Что-то я вообще все попробовал. Нажатия на экран вообще не происходит. Причем с UI все нормально и все работает, а вот именно нажатия на сцену совсем нет.
>>250852Чтоб тыкать на объекты надо этим объектам сделать коллайдеры, а нажатие на экран проверяется как мышь if(Input.GetMouseDown(0)){ рейкаст и т.п. }
>>250852Попробуй в EventHandler или как там объект в сцене должен быть поставить галку Force что то там.
Привет игроделы, на чем посоветуете сделать сервер для шутана?Из того что пробовал:1. Unity uNet - ебаная ебанина. И клиентская и серверная часть в одном скрипте - это надо же было, блядь, такое придумать.2. Photon Server - в принципе вполне удобная штука, но всякие анальные ограждения, подписки и лимиты убивают весь энтузиазм.3. SmartFox - сука, так все хорошо начиналось пока я не узнал что серверная часть пишется на яве.
>>250902Что за шутер-то? Если тебе не нужны подписки-хуиски, смотри https://www.assetstore.unity3d.com/en/#!/content/38344илиhttps://www.photonengine.com/en-US/Bolt
Сап геймдевч.Просветите меня на тему иконков в этих ваших новых гуях. раньше можно было православно указывать rect ёба текстуры, и туча заинстантинейченных префабов, имеющая одну shared текстуру, брала из бд ректы, и все иконочки были разненькие.В новой гуе я не умею в рект, я умею только в разрезание текстуры на спрайты и ручное перетаскивание готовых спрайтов.Как теперь можно делать адекватное присваивание иконочек?inb4: загрузка из /Resources. Скрипт-пул с массивом спрайтов, откуда загружаешь и id в массиве.
>>250904Чому именно болт? Я когда выбирал сервер не совсем понял чем он отличается от того же фотона.А шутер - просто шутер, вроде клона квейка. Продавать или публиковать не буду, просто для опыта.
>>250908Перетаскивай мышкой
>>250909>чем он отличается от того же фотонаУ него нет лимитов и ежемесячной платы. Он создан для PC игр, чтобы пилить для них мультиплеер. Хотя я его не использовал. Как по мне, так лучше заюзать фотон.
Пацаны, как лучше сделать контроллер для транспортного средства в которое может залезать игрок? Оно в игре одно. Стоит прописать все это дело в контролере игрока(пешего), или отдельно в транспорте?
>>250938Проипиши на всякий случай в обоих.
>>250938Как хочешь.
>>250579> и фон
Посоветуйте, какой инструмент использовать для 2D анимации сайдскроллер-эдвенчуры. Хотелось бы иметь обратную кинематику + возможность добавлять объекты к спрайтам из игры (например, вложить фонарик в руку героя). Spine, как я понимаю, представляет анимацию в юнити в виде единого объекта, поэтому нельзя добавить чайлд отдельно к руке персонажа. Есть ещё Puppet2D для анимации прямо в юнити, но доверять такой ключевой момент игры как анимация ноунейм-ассету как-то стрёмно. Кто-нибудь использовал Puppet? Что ещё есть?
>>250984Unity Animation
>>250985ты имеешь ввиду Mechanim. Боюсь, что заебусь без ИК.
Друзья, наверное тупой вопрос, но все же.Включил тут SSAO и появилось что-то странное у деревьев. Тестовая сцена, юзал дефолтные деревья. Как пофиксить?
>>250991intel hd 3000 небось?в фаркрае втором эту хуйню так и не пофиксили лол
>>250938прописываешь контроллер естессно в ТС, игрока просто на момент езды делаешь чайлдом машинки
>>250113а чарактерконтроллер не?
Анон, у меня проблема. Я делаю бота для шутера. Чтобы он обегал препятствия - сделан навмеш. И единственную команду которую я могу дать через навмеш - двигаться к определенным координатам (координатам игрока например). Я не могу, допустим, остановить бота. То есть, если я задам боту движение в его собственные координаты, он естественно останавливается. Однако, когда он стоит на месте, в определенных ситуациях бот должен поворачиваться, в сторону игрока например. И он поворачивается, но это конфликтует с тем что я приказал ему находиться в текущих координатах, тк они кроме положения включают в себя также направление, соответственно бот подергивается разрываясь между необходимостью поворота и необходимостью быть повернутым согласно своим предыдущим координатам. Также я не пойму как заставить его барражировать допустим вперед-назад, не из координат в координаты, а от стены до стены. То есть это можно сделать триггерами на коллайдерах стен, но из-за конфликтов как и в предыдущем случае, для того чтобы все работало, придется отключать навмеш. Короче, проблема в том, что включить стремление к определенным координатам я могу, а отключить - нет, только менять эти координаты.
>>251081Чарактерконтроллер слишком на отьебись сделан, плюс он тридэ
>>250931Кстати, на счет сервера. Эти пидоры из юнити обещали в апреле запилить серверную библиотеку, но судя по роадмапу в апреле ее не будет. Не известно когда будет выделенный сервер, а то я в английском не силен.
>>251076nvidia gtx 970>в фаркрае втором эту хуйню так и не пофиксили лолБля и как быть то? Это ваще печальная фигня, везде же все окей...
>>250861>>250856Попробовал. Да почему даже банальный тач-то не работает?
>>251151Даже про банальный Debug.Log не слышал? Что то не работает - хотя бы выводом в консольку проверяй как работает скрипт.Еще тач можно проверять Input.GetMouseButton(0), работает и на клик мышью, и на тап по экрану.
>>251156Да то же самое, эта часть гарантированно работает, даже уже не думаю о ней>Еще тач можно проверять Input.GetMouseButton(0), работает и на клик мышью, и на тап по экрану.Работает на компьютере, не работает на андроиде.
>>251157Хз тогда. Попробуй добавить на геймобжект компонент Touch Input Module в разделе Event. Но все должно работать и без него.
Анон, как из скрипта 1 добавить данные в лист, созданный в скрипте 2?Пока что всё что я получил - nullreferenceexception object reference not set to an instance of an object.
>>251199http://forum.unity3d.com/threads/getting-data-from-one-script-to-another.24289/http://forum.unity3d.com/threads/calling-function-from-other-scripts-c.57072/http://docs.unity3d.com/410/Documentation/ScriptReference/index.Accessing_Other_Game_Objects.html
>>251157>Работает на компьютере, не работает на андроиде.У меня все работает.мимокрок
>>251157У тебя просто на ведре экран не сенсорный.
>>250991bump
>>250991>Как пофикситьНикак. Без глубоко понимания рендера даже не пытайся это исправить.
>>251221Окей, что есть глубокое понимание рендера? Я не против изучить эту вещь.
>>251151Меняй свой грид.инстанс.клик.ту_грид_итем на что-то другое. Потенциальных ошибок в этой строчке может быть масса. Самое лучшее - UI -> Text
>>251225Это понимание того где находятся ползунки параметров на скрипте с эффектом и как их двигать.
>>251231А не шутишь ли ты?
>>251240В прочем, проблему я решил.
Шалом, Кириллы. У меня вопрос такой - какой правильный способ делать уровни в 2д аркаде? Готовить новую сцену с настойками каждый раз или держать где-нибудь глобальный объект с настройками и применять их при загрузке уровня в ту же сцену.Спасибо
>>251250Настройки синглтоном, уровни сценами.
>>251253Спасибо!
>>250902Юзай Lidgren, никаких анальных ограничений и опенсорс.
Решил полистать вакансии и охуел.Пиздос, куда устроиться юнитидебилом? Там же предложение превышает спрос этак раз в 5, и всем из-за этого подавай синьоров на зарплату 50к, охуеть просто.
>>251396Переучивайся на блюпринт-программиста.
>>251416И смешно и грустно. Похоже и правда придется задрачивать кресты и изучать хуе4
Так все заебало. Хотел попасть в гейдев, а оказалось что я там нахуй не нужен.
>>251422Серьёзно, ты только сейчас это понял/узнал?Единственное место, где кто-то нужен - кресло врача-терапевта с зарплатой в 8к деревянных.В остальных местах никто никому нахуй не сдался, потому что предложение там в разы превышает спрос.
>>251425И хуле делать? Быть вечным индипидором и собирать крохи с плеймаркета?
>>251426Можно лезть везде, совать свой нос как затычка, заводить знакомства, лизать жопу высоким людям, идти по пути от уборщика к гендиректору и когда-нибудь стать великим.Если тебе повезёт стать одним из кучи таких же затычек.Ну или в мак, там зарплата даже больше чем у врача и всегда тебе рады.
>>251426> крохи> игра Killer Wolf of Chaos от студии DarkCyrill99 куплена 99999 раз за $9
>>251429Скрыл, зарепортил
>>251429Вспоминаю самолётик и совсем не бомбит. Продажи фейковые, наваров нет.
Котята, подскажите пожалуйста как реализовать.При нажатии на кнопку смены сцены должны: сохраняться текущие очки, меняться сцена и загружаться ранее сохраненные очки сцены на которую я перешел.Сохранение и загрузка в xml, сейчас очки сохраняются при нажатии на кнопку "S".С картинкой может и понятней будет чего я хочу.
>>251593Прикрути функцию к нажатию на кнопку. Глянь на ютубе какая она должна быть, там не все так просто по моему public void. Вопрос в этом или как это визуализировать?
>>251598Не, с сохранением и смены сцены на кнопку ничего сложного нет, а вот с загрузкой я не понимаю как сделать. Нужно чтобы приложение понимало какая сейчас сцена и грузила ранее сохраненные данные для этой сцены.Алгоритм такой примерно : жмем "смена сцены", сохраняются очки первой сцены, первая сцена меняется на вторую, загружаются из xml очки второй сцены.
>>251606Алгоритм такой примерно : жмем "смена сцены", сохраняются очки первой сцены, первая сцена меняется на вторую, загружаются из xml очки второй сцены.Все в функции нажатия на кнопку:1. Записываеш в хмл очки в поле "сцена1очки".2. Проверяеш какая сцена и в зависимости от сцены выводиш следующию.3. Выводиш очки в поле.
>>251610А как сделать эту проверку сцены?
>>251612Записать прошлая_сцена_нейм в хмльку рядом с очками.
>>251615Окей, буду пробовать, спасибо.
>>251426Продавать игры издателем за рубеж. Я вообще не понимаю, почему вы так не делаете.
>>251616>>251593А можно и без xml:DontDestroyOnLoad(this);
>>251628Потому что мы патриоты.
А ты записался на сертификацию?https://certification.unity.com/get-certified
>>251687> колумбия> мексикаКакого хуя у нас не проводится ивенты?
>>251699Плюсую.
>>251699У вас $250 все равно нет
>>251636Я не думаю что это мне подойдет. Каждая сцена должна хранить свои сохраненные переменные
Ребят, есть хорошие туторы по анимации?
>>251773Есть
>>251774Ну, что ж, скинь, посмотрю и буду благодарен.
>>251425ну а хули если предложение превышает спрос я не могу найти пограмисста на юнити? писал несколько раз тут. или "ниинтиресна" или говорят что 500р в час мало, хотя там работы на пару часов в 2д платформере
>там работы на пару часовВсегда проигрываю с этой фразы.
>>251791хорошо не на пару. но я ж плачу деньги настоящие
>>251795Нихуя ты не платишь, не пизди
>>250908>брала Пруфы или гтфо
>>251781Опытные программисты всегда очень настороженно относятся к фразе "на пару часов работы". Это часто означает, что заплатят за пару часов, но заебывать будут неделю.
>>252186
>>251129В июне выйдет юнити 5.4. Там уже должна быть серверная либа для мультиплеера.
>>252201Так и не понял в чем суть этой либы. Можно будет писать выделенный сервер вне юнити?
>>252186опишу суть может подскажут с решение проблемы2д платформер. в коде понимаю очень мало, по видеоурокам смог сделать только передвижение персонажа, прикрутить взгляд в направление курсора уже не смог да и не хотел долго разбираться, тк в разных уроках были разные переменные. думал купить начальный ассет платформера, но подумал, что за теже деньги найти кого то кто поможет написать\кое-что объяснить в юнити.думал что пару часов в неделю ответов на мои аутичные вопросы будет вполне.
>>252219>прикрутить взгляд в направление курсора уже не смогhttp://answers.unity3d.com/questions/654222/make-sprite-look-at-vector2-in-unity-2d-1.htmlhttp://answers.unity3d.com/questions/585035/lookat-2d-equivalent-.htmlДобродвач, ебать его в рот. Пять секунд в гугле.
>>252205Видимо да. Но тогда тебе самом придётся подключать физику и прочую малафью.
Что почитать/посмотреть ньюфагу, который вообще не знает GUI, но ему очень нужно?
>>252225ты украл чьи то 500 р, но спасибо конечно.
>>252229Справку.>>252230>ты украл чьи то 500 рCэкономил же, ты же просто не потратил эти деньги. Так что я их тебе сэкономил.
>>252234Украл у того, кто мог бы их получить.
>>252236Их мог бы получить и я. Но мне лень ебаться с этой хуйнёй, со всеми этим кошельками. Так что сэкономил. Мне не нравится формулировка "украл".
Есть сохранялка\загружалка в xml.Сохраняет переменную без проблем, а когда пытаюсь загрузиться юнити выдает "FormatException: Input string was not in the correct format".Переменную беру из другого скриптав скрипте сохранения объявляю переменную "Gold", присваиваю ей значение из другого скрипта, оборамс в этом?
>>252234в любом случае я продвинусь дальше, но есть еще какие то вопросы которые я не знаю как делать, тк по ним нет видеоуроков. и я все так же готов платить по 500 р в час за всякие аутичные вопросы, но опять же не все хотят вписываться в это.
>>252240Я не готов отвечать на твои аутичные вопросы и близко с тобой контактировать, но я готов писать за тебя код с краткими комментариями.Ты можешь присылать мне ТЗ на почту, я буду возвращать тебе готовую работу, и в ответ получать оплату.Если устраивает, то: [email protected]
>>252241сейчас пока нет вопросов, да и нихуя не делаю. напишу через недельку
>>252244>anal_slave_666> напишу через неделькуЯ бы не рисковал.
>>252246Страшно было бы anal_master
>>250908В новом гуе можешь делать то же самое, тебя НИКТО не ограничивает.мимоПРОбыддодевелопер
>>250708Animator тебе в помощь.Ну ёбана в рот, как можно сидеть на твинах и пердолиться с захардкоженой анимацией, когда тебе дали ПИЗДАТЫЙ СУКА инструмент.мимоПРОбыдлодевелопер
>>250396Animator ебать его в сраку, а если хочешь запаузить можешь ебануть animator.speed = 0.mimoprobydlodev
Господа, посоветуйте спиздить ассет с AI для бота хотя бы уровня DOOM. Где взять нормальный AI.cs чтобы посмотреть как там все устроено, короче?
>>252361https://www.assetstore.unity3d.com/en/#!/content/23569
>>252238бумп
Такие дела. Операционка - Ubuntu Mate 14.04 LTSЧто делать?
Добавил к объекту аниматор, меняющий угл. В update добавил изменение velocity в зависимости от угла и соответственно добавление его к transform position. При старте в unity такое ощущение что update срабатывает быстрее чем старт анимации и соответственно съезжает с нужной мне оси. Запуская на андроиде все збс. Будто он одновременно стартовал. Но андроиде когда скрываешь игру и заново открываешь он как будто начинает заново анимацию. Поясните чо за хуйня. Уже который день ебусь.
>>252379>ubuntuТы что, ебанутый? Что ты там делаешь?
>>252382Да, я знаю, что это экспериментальный билд, но ведь до сегодняшнего дня всё было хорошо. Пока мне не понадобился scene management
>>252382Забейте. Я виртуалку нпакачу
>>252384Ось лучше накати, даун
>>252385Я тоже тебя люблю, мой хороший
Сталкивался кто? Как фиксить?Другой проект открывается нормально.
>>252276Ну почему же, меня ограничивает собственное невежество: sprite.rect внезапно readolny, и как его устанавливать я не знаю. Именно поэтому спрашиваю свои вопросы.
>>252379Ты чо там, копипастишь клон римворлда из видосов квил18?
>>252379>SceneManagementОбновись до 5.3+. Олсо, эта хуйня пока что глючная.
>>249195 (OP)Хочу запелить бота для своей игры. Искусственный интеллект. Игра на юните. С чего начать? Посоветуйте обучающие материалы. Справку юнити уже прочел.
>>252401Ну дык, а что тебе мешает взять ссылку на свою сраную Texture2d и взять в рантайме наебошить спрайтов методом Sprite.Create?мимоПРОбыдло
>>252442gameprogrammingpatterns.com паттерн Commandтакже почитай про state machines и AIмимоПРОбыдлодевелопер
>>252381Читай ScriptExecutionOrder, в твоем случае тебе надо юзать LateUpdate, т.к. он срабатывает после апдейта аниматора.Алсо у аниматора в стейте есть галка write defaults -- сними её.мимоПРОбыдлодевелопер
Допустим я хочу создать игру, где будет довольно обширная территория.Сильно ли будет нагружать, и реальна ли подобная схема ?К примеру порядка 1500 существ.
>>252476Тоже делаешь себе "аквариум"?
>>252479Что то среднее между сталкером и ксенусом.Те экосистема, и акцент будет на ИИ.А игрок будет лишь частичкой в ней.
>>252480Как же я мечтаю о чем-нибудь похожем, только с людьми, жаль я всего лишь очередной Кирилл.
>>252482Ну хз. Я пилю потиху. С# тяжко даётся, ибо естественнонаучник.Зато по моделингу\звуку и всему прочему неплохо идёт.
>>252483Сеймщит, естественнонаучник.С# уже второй месяц изучаю на личных мини-примерах, пока что научился только вешать намертво пекарню симуляцией с тремя двумерными кружками, которые стремятся столкнуться друг с другом.Собственно, сверху по треду видны мои потуги. Ладно, может быть, если я ещё недельку почитаю про корутины, я наконец пойму, как они работают и вот тогда... держитесь кружочки!
>>252482лол блять, нас тут много таких, оказывается.
>>252484>ещё недельку почитаю про корутиныБлядь. Да что там неделю читать? Описываешь корутину, как обычную функцию. В бесконечном цикле вся логика, перед закрытием цикла - ожидание N времени. В старте стартуешь - всё работает.
Есть какие-нибудь гайды сборке игорей под html5 или как там сейчас работает всё?Интересуют ещё вебсокеты или клиент-сервер общение.
>>252498webGLВебсокеты можно, но не между игроками, а с участием сервера.
>>252505Поделись ссылками, а то я дичь какую то в гугле нахожу
>>252447Cпасибо. Ну я знаю что такое стейт машин, в общих чертах. Вот как раз нечто про использование стейт машина и хотелось бы, применимое к юните, а не просто стейтмашин в вакуме.
>>252505http://docs.unity3d.com/Manual/webgl-networking.html
>>252507>>252510
>>252448Благодарю за ответ. Но результата 0. Думаю мб смену позиции также в аниматор запихать.
>>252490Просто разбираю кучу примеров и видеоуроков по каждой теме, чтобы лучше запомнить/понять.Я не очень умный.
>>252448Как я обновляю velocity:_velocity.x = Mathf.Sin(-transform.eulerAngles.z Mathf.Deg2Rad) 2.0f;Как я обновляю позицию:transform.position = transform.position + _velocity * Time.deltaTime;
>>252446Смущало то, что я не был уверен в адекватности этого метода - вдруг при создании спрайта из текстурочки происходит оптимизационная магия, превращающая спрайт в волшебную безглючную пилюлю. Но с другой стороны - почему бы и нет, благодарю, Робыдло!
Играюсь с писюном с убиваниями разного рода противников, и возникла дилемма по визуализации смерти: -Рэгдолл зачастую глючен, жруч в ресурсах, а главный плюс - "красота" спотыкается о нередкую неадекватность поведения джойнтов.-"Анимация смерти" может быть сколь угодно красива, но в условиях, когда противник падает головой сквозь стену, рассматривать подобное как красивую визуализацию тяжело.Как же быть?
>>252549>жруч в ресурсахУже с 2001 года во все игры вставляли регдоллы, после хитмена они стали стандартом. Альтернатив нет, найди 3д-экшон без регдоллов.
>>252549А если отрубать рэгдолл, когда противник падает на землю? В воздухе он еще немного корячится, а пинать, как в квантум бреке его уже будет нельзя.
>>252552>>252559Регдолл просто надо настроить, тогда и глючить не будет. Конечно же, почитать справку слишком сложно.
>>252562Ну конечно сложно! Ты ведь у нас один справки читаешь.Все упирается в CharacterJoint (а точнее, в физику), у которого довольно много спорных и не слишком красивых моментов. Пробовал штуки 3 разных ассетов на данную тему, Вылепил свой и пока пользуюсь рэгдоллом, не удовлетворен, причина - выше.>>252559Кидаю в Sleep, но если физику "пидарнет" в этот момент, вместо красиво разлегшегося тела увидим всратую раскоряку.>>252552На вскидку - hALO, там ИК пилили. Хз как, пока я щупал только способ блендить ИК до скрытого рэгдолла, а это тоже так себе.
>>252565https://www.youtube.com/watch?v=dCwNaE_eVsMhttps://www.youtube.com/watch?v=qdctoJ79x4o>Ты ведь у нас один справки читаешьНет, почему. Дохера людей, у кого ничего не глючит. Но всегда есть процент особенных, у которых ничего не работает.
>>252567Единственная более-менее красивая медодига использования рэгдолла (про жручесть молчу, его FullBody IK еще та тормозуха):https://www.youtube.com/watch?v=0xICBEQoFvsНо и в ней физика остается физикой, как и на представленных тобой видео.
>>252568Вот только на моих видео базовый регдолл на джоинтах. Очень быстрый и дешевый. Блендинг физики с анимацией это, конечно, неплохо, часто мне этого не хватало в играх, но в юнити это слишком дорого реализовывать, каждый фикседапдейт анимация двигает кости, а тебе нужно двигать их обратно, пиздец же нахуй. А стандартные джоинты ничего так.
>>252571Открою тайну: рэгдоллы все на джойнтах. Вообще все. Совсем. Именно в этом и проблема. И да, это так уж и дешево: это 11 коллайдеров и 11 ригидбоди, как минимум. А результат не так хорош, как хотелось бы: от всратой раскоряки никто не застрахован.
>>252572>11 коллайдеров и 11 ригидбодиОбсчёт физона идёт на гпу - так что похер. А всратые раскоряки и из человеческих трупов бывают, в целом, никакого лютого пиздеца с регдоллами нет.
>>252572У джоинтов можно настраивать органичения на повороты вокруг осей, чтоб всратых раскоряк не было.
Кароч импортирую в unity файл .blend с зариганой моделью, а левая рука (мать ее ебал) пропадает. Проверял с другой моделью, все аналогично. Как вернуть руку?
>>252624>файл .blendCтрадай.
>>252573С каких пор
>>252573А с чего ты взял, что расчет физики в U N I T Y идет на GPU? Не расстраивай меня своим незнанием, я начинаю подозревать что пытаюсь что то доказать невеже.>>252574Далажна! Можно оси выставлять?!Глюки с раскаряками не связаны с joint осями, а с допущениями и неидеальностью физики.
>>252642В юнити физикс юзается, мань. Знаток хуев.
>>252642>>252643>я начинаю подозревать что пытаюсь что то доказать невежеЛол. Каждый раз одно и то же, с умным видом мудак что-то пиздит на юнити и тут же оказывается, что он обосрался.>Глюки с раскаряками не связаны с joint осямиОни связаны исключительно с твоими кривыми руками и невежеством.
>>252643Ну конечно physX, но как только начинаешь читать доки, на которые все тут тыкают, внезапно оказывается, что ты просто нихрена не знаешь и несешь чушь. Что, впрочем, не удивительно, учитывая сказанное тобой.>>252644Пруф "обсирания" или ты анальная жертва собственного отца.Доказывать то что уже аргументировал раза 3 не вижу смысла, просто иди нахуй.Видимо тред протух, раз два неуча пытаются подпездывать не считаясь с агрументацией.
>>252649>аргументировал раза 3Пернуть в лужу это не аргументация. Короче, тебе прямая дорога в тред с уечедаунами.
>>252654Где пруфы, Киря, нам нужны пруфы.Неужели ты так легко признаешь что обосрался?
>>252655Давай с тебя начнем, ты писал про доки на которые все тыкают. Давай ссылочку со своим аргументом, чтоб я сразу слился и пошел таскать ассеты.
>>252656Нет, не давай.Я еще за тебя пруфы тебе же буду искать, ебло тупое. Так то ты уже слился игноря вопрос, причем второй раз.
>>252404Использую как пример для обучения и расковыривания>>252408Окей, попробую, спасибо
Расскажите, что почитать/посмотреть, чтобы вкачать C# до годлайк уровня?
>>252656Не, погодь, у него походу видеокарты нет, вот он и пиздит.
>>252708ничего не поможет. говорят, что программирование можно прокачать только программируя.можешь почитать пдд и получить годлайк уровень вождения, например, а тут - только кодить.
>>252714ты, наверное, не очень хороший программист, раз считаешь, что достаточно _только_ кодить
>>252719Все справки так или иначе писали прогеры. Все паттерны, их юзкейсы, все апи, все конпиляторы, оси, драйвера и движки. Когда ты сам сможешь это все написать - вот тебе и годлайк уровень. Тогда книги не нужны. Мимодругойанон
>>252724ладно
>>252638Если импортирую fbx то все на месте, но анимация дико лагает.
>>252644Ну чего, обмудок, глотнул спермача? В следующий раз разрешения спрашивай, прежде чем рот открывать, а теперь марш под шконку, плохая шлюха, будешь наказана.
>>252624Окай газ попробуем еще раз. Если я импортирую fbx анимацию и она дико лагает, тогда я ставлю галочку в закладке rig напротив Optimaze Game Objects и лаги пропадают. Но на официальном сайте написано что ставить эту галочку лучше уже в самом конце. С чем это связано? Если я наделаю кучу анимаций которые лагают без этой галочки не будет ли это сильно тормозить будущую игру?
>>252728https://habrahabr.ru/post/256297/http://docs.unity3d.com/ru/current/Manual/BlenderAndRigify.htmlПопробуй рекомендации. На самом деле когда я пользовался блендером, из него fbx всегда экспортировался сломанным, даже при импорте из блендера в 3d max. В целом от блендера очень плохие впечатления. Ну и рекомендация отдельно от меня - если гуманоид риг не работает, переключись на генерик. На самом деле гуманоид почти всегда гробит анимацию и скин из-за ретаргета.>>252742Ебать ты необучаемый.жпг
>>252753>Ебать ты необучаемый.жпгОбоснуй, пиздабол. Чё ты хуйню пишешь!? Мудило, мудак, мудило! Хули ты, блядь, свой умишко куцый показываешь, блядь, кому показываешь умишко?!
kak je zaebali mrazi tupy juniti delali, immutablelnost svoju v anus sebe zasunut pust suki, prixoditsya takoe pisat public static void SetX(GameObject go, float x) { Vector3 v = go.transform.position; v.x = x; go.transform.position = v; }http://pastebin.com/an0UuNKm
>>252801нельзя так делать., кореш.Надо создать новый векторgo.transform.position = new Vector3(x, transform.position.y, transform.position.z);Я вообще под наркотой сейчас и не уверен, что правильно написал. Завтра спишемся.
>>252802оу селффикс: new Vector3(x, go.transform.position.y, go.transform.position.z);
>>252801HA!Смотрите, дети, юнити-даун не знает что такое чистые функции. Даже наркоман(>>252802) умнее юнити-дауна.
>>252815Cудя по коду этого дауна, он тоже наркоман.
>>252815>>252819Наверное, я вчера увидел в нём родственную нарко-душу, поэтому и начал отвечать. Подозреваю, что проблему того анона можно решить вообще, затратив на порядок меньше строчек кода. И у самого меня возник вопрос.>new Vector3(x, go.transform.position.y, go.transform.position.z);Когда я вот таким способом создаю новый вектор3, он же нигде потом мою драгоценную память жрать не будет, а сразу убьется сборщиком мусора? И вообще, затратная это херня или нет?тот самый наркоман
>>252801Какая жесть. А в вектор нельзя было запихнуть? И "SetX" - это какой-то java-style. Есть же сеттеры и геттеры.>>252844Тоже интересно. Обычно создаю temp вектор в классе, и промежуточные значения храню там.
>>252844>Когда я вот таким способом создаю новый вектор3, он же нигде потом мою драгоценную память жрать не будет, а сразу убьется сборщиком мусора? Vector3 - value-type, он выделяется на стеке.
>>252852>Обычно создаю temp вектор в классе, и промежуточные значения храню там.Так делать не надо. Значение всегд будет записываться в память на случай если другой поток захочет его прочитать. Локальные переменные могут никогда не покидать регистров.
>>252801Всё ОК, не слушай этого >>252802Значение v будет не ссылкой на то что в позиции, а новым объектом.
>>252801Это не имутабельность виновата, а value-types. Без них производительность была бы чуть менее чем нихуя. На вот почитай на досугеhttps://msdn.microsoft.com/ru-ru/library/bb383977.aspxсможешь с помощью этого писать gameObject.SetX(10); и кончать радугой
Не бейте ногами, а велите слово молвить.Пилю я тут свой рпг-сайдскроллер мечты уже пару вечеров, как наткнулся на отсутствие нормальной навигации ИИ из коробки для 2D режима. Написать простенький интеллект я, допустим, смогу, но все-таки, нет ли вариантов получше?Гугление дало только один ассет за 30 баксов и странные переделки навмеша из 3D.
Анон, как реализовать в юнити постепенное открывание уровней. Как например в какой-нибудь мобильной дрочильне. Что бы когда зашел, то открывался только 1 лвл, а потом второй. И в главном меню, что бы все уровни были видны, но играть можно было только в открытые. Плюс чтобы сохранение прогресса было автоматическое. Тыкни носом где читать про такое.
>>252924Статью про то как дышать тебе не надо?
>>252883Навмеша для 2D в ближайшее время можешь не ждать. Оно тестируется в закрытом режиме, сейчас только начальная стадия. В качестве варианта используй a*.
Есть ли какие-то гайды по тому, как запилить систему генерацию чара похожей на ту, что была в M&B (учитывая, что это для 2Д, но 3Д будет несложно адаптировать, я думаю).
Сеньоры, помогите нубасу. Суть такова:При определенном событии запускается корутин, который из префаба huita создает объект _huita, который должен быть Destroy() через 3 секунды. Событие (нажатие мыши) повторяется пользователем много раз и соответственно насцене большое кол-во этих объектов-клонов (так и задумано). Все прекрасно работает, но вот эти клоны продолжают существовать после даже после заданных 3-х секунд. понимаю, что что-то тут не так сделал, но что конкретно и как это обойти - не знаю. Есть ли выход?
>>252972А корутина у тебя точно правильно вызывается? Код корутины в студию.
>>252973Хотя что-то я протупил, раз создание префабов тоже в корутине, то вызывается правильно. Но так или иначе, тащи сюда код.
>>252972Вангую херовое сохранение\несохранение ссылки на объект. Также вангую, что один объект из кучи всё-таки удаляется.
>>252965Ну это пиздец. Такого тебе не будет.
Подскажите дурачку. Начал делать игру и осваивать движок, т.к. идей много. За час накидал меню, но появилась проблема с системой паузы. Есть переменная, которая останавливает время. При нажатии клавиши, время останавливается и вновь запускается по несколько раз. Как сделать, чтобы при ОДНОМ нажатии команда вызывалась ОДИН раз? Могу код выложить, если не понятно, лол.
>>252989Input.GetKeyDown
>>252990Да я уже разобрался.
>>252991эх uniti
>>252975>>252976Спасибо за ответы, вот код корутина:private IEnumerator fire_c(){ _fire = Instantiate (fire) as GameObject; yield return new WaitForSeconds(3); Debug.Log ("Умри, сука!1"); Destroy (_fire); }
>>253057это всё происходит где? алсо в поле _fire у тебя ссылка только на последний объект же, если до прошествия трех секунд сработает корутина ещё раз, то ссылка будет на НОВЫЙ объект, даже в старой корутинеблять, храни ссылку локальноvar fireTmp = ...;...Destroy(fireTmp);
Ковыряю коммерческую 2д игру на game maker. Хочу перейти на unity. Не могу понять отличия персонал от профессионал. "Изменяемый заставочный экран" - что это? Да и думаю не стали бы они 75 баксов В МЕСЯЦ просить если бы не было какого то наебалова. Так какие камни, анон?
>>253072никаких, будешь успешен - купишь PRO (по правилам так)нет ограничений, чтобы ты проще пришёл к успеху, это ведь выгодно и им.
>>253072>Изменяемый заставочный экранСможешь убрать заставку с логотипом Юнити при запуске скомпилированного приложения.
>>253072Отличия бесплатной версии:1.Перед запуском игры - логотип Гейм Мейкера2.На бесплатном компиляторе игры работают медленнее3.Нельзя докупать модули для экспорта (андроид, иос, хтмл5 и т д).
>>253074>>253075Спасибо аноны. Купить про - это мне понятно. А вот ежемесячный платеж это как? Допустим я плачу 75 баксов в месяц пока ковыряю игру и логотипа нет и багрепорты быстрые, а как скажем начну продавать платить перестану и что, логотип появится что ли?
>>253076>2.На бесплатном компиляторе игры работают медленнееА в третье полнолуние каждого високосного года - вообще не запускаются!
>>253078Я про ГМ, не сразу понял, что про Юнити спрашивают. В мейкере действительно выдают нормальный компилятор платной версии.
>>253059Спасибо, друг, теперь все отлично. Не хватает пока понимания некоторых моментов, иногда даже таких простых, как правильное хранение ссылок.
Какие подводные камни использования 3Дмакса с торрента? Он оставляет какие нибудь мета данные в модели, по которым меня найдут и посадят?
>>253089за тобой уже выехали
>>253091Это гипотетический вопрос, я не имею к нему никакого отношения.Меня просто интересует, это где нибудь в билде с игрой может палиться?
>>253093макс бесплатен
>>253093не.большинство движков таки в свои форматы конвертят тридэ при импорте, там все эти комментарии, приложенные к модельке, просто не парсятсяа вот если велосипедишь то лучше просмотри файлики моделек блокнотом, насколько я в курсе в .obj экспортеры частенько пихают всякие данные (комменты сверху файла, до самого описания модели, впрочем могут быть и не только сверху наверно)
>>253093>Это гипотетический вопрос, я не имею к нему никакого отношения.Проиграно.
есть здесь юнити-поромисты готовые работать за символическую оплату (типа по 10 тысяч сатоши за выполненную задачу оцененную в 3-5 часов работы)?
>>253113>есть здесь юнити-поромистыНет.
>>253113Два рубля за 3-5 часов работы? Даже не знаю.
>>253121ну что не знаю давай блядь решай
Посоны, как проще запилить изометрию на спрайтах?
>>253161Тащемта, берёшь и пилишь, без всякой задней мысли.
Сап, напомните мне требования к спрайтам в юнити, типо четного числа пикселей и всякого такого. Хочу заанимировать персонажа с помощью скелетной анимации, какое лучше расширение юзать, оптимальное четкость/ресурсозатратность. Полюбому же есть что то типа стандарта такое-то расширение на статичные обьекты такое-то на динамичные.
>>253168Помни о силе двух и всё будет збс. И про атласы.
Почему у меня не создается Xml при нажатии на S?Господа, покажите на ошибкуusing UnityEngine;using System.Collections;using System.Xml.Serialization;using System.IO;[System.Serializable]public class Data{ public int Gold;}public class SaveLoad : MonoBehaviour { public int Gold; public void SaveData () { var xml = new XmlSerializer (typeof(Data)); var data = new Data (); data.Gold = Gold; using (var stream = new FileStream ("SaveData.xml", FileMode.Create, FileAccess.Write)) { xml.Serialize (stream, data); } } public void LoadData () { var xml = new XmlSerializer (typeof(Data)); var data = new Data (); using (var stream = new FileStream ("SaveData.xml", FileMode.Open, FileAccess.Read)) { data = xml.Deserialize (stream) as Data; } Gold = data.Gold; } void Update () { Gold = GetComponent<AddGold> ().z; if (Input.GetKeyDown (KeyCode.S)) { SaveData(); } if (Input.GetKeyDown (KeyCode.L)) { LoadData(); } }}
>>253168Нет никаких требований и никаких стандартов. 21 век на дворе. Как хочешь так и рисуй.
>>253192потому что ты гомосек тупорылый. используй JSON
>>253203Юнити тред во всей красе, токсичные мрази.А я уже думал тут наконец-то нормальные люди появились.
>>253214Но он прав абсолютно.Вы явно все из какой-то одной клоаки лезете. Кто вам вообще, блядь, советует обоссанный xml в юнити сувать?
>>253227>из какой-то одной клоакиЭто клоака, родной, хуже /б.И перестань таки читать жопой. Я не спрашивал что лучше, я просил указать на ошибку и объяснить почему у меня не создается файл.
>>253232На гейдев.сру своем спроси, тут нет традиции помогать обоссаным говноедам
Кто что сделал на uniti?
>>253266ты уже совсем не можешь в гугл, долбоёб?http://madewith.unity.com/
>>253234Тред полон токсичных детей, такое.
>>253279Пускай модер почистит тред и сделает его уютным. Мимо другой анон, который всегда отвечает еслси знает что ответить.
>>253283*если
>>253269Я местных спрашиваю, обмудок.
>>253266Сделал хуйню с кубами, но как то не взлетело в моем классе.
Что происходит после SceneManager.LoadScene("имя сцены")? Какие скрипты и какие методы из Mono (Awake, Start...) отрабатывают? Я у себя сцену перезагрул и вся игра по пизде пошла. Думал это как play/start будет работать. Тут (http://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.html) ответа не нашел.
>>253314расскажешь потом что выяснил ок? типа если загрузил новую сцену старые скрипты сбрасываются?
>>253349Сцена загружается такой, какая она сделана в редакторе. Все переменные сбрасываются, если ты их не сохранял.
>>253350мне интересно дестроятся ли геймобжекты и соответственно их скрипты со СТАРОЙ сцены после загрузки новой
>>253352Там же по ссылке всё написано у тебяhttp://docs.unity3d.com/ScriptReference/SceneManagement.LoadSceneMode.html
>>253353пацан там не по русски написано я хочу ответ нормально получить от тех кто пробовал
>>253350Можно подробнее, а еще лучше ссылку в документации?
>>253354Упитанно.
Где спиратить можно вот это?https://www.assetstore.unity3d.com/en/#!/content/52434Ну или где можно достать годные иконки, кнопки, панельки забесплатно?
>>253434Сам нарисуй
>>253457Так и скажи, что не знаешь.
>>253462>Опущенец не способен в элементарный дизайн и готов купить пачку перерисованных иконок из вова.>"Я индипенденд гей-девелопер, выдам топовый продуктос, делаю контент, помахите брату с иконками!!!"
>>253465>Спиратить>КупитьСам поймешь, где ошибся, обиженка?
Коллеги, а как можно в этом вашем сишарпе задать такое маленькое число (минус одиннадцатая степень), как гравитационная постоянная?Вбивать нолики вручную?
>>2535551e-11
>>253557Спасибо
бамп, вопрос не решен >>253314
>>253563Сука, ну ты чо, тупой что ли? Загружаешь новую сцену в режиме Single - значит старая полностью дестроится и создается новая.
>>253571Если я ту же сцену загрузил, у меня все ломается. Если ты такой умный, ответь на:>Какие скрипты и какие методы из Mono (Awake, Start...) отрабатывают?
Разрешите мою дилемму.Я знаю 3 способа запилить чар контроллер:1. CharController - странная хрень без адекватной физики, захочешь физично потолкаться - ничего адекватного не получится, никогда ею не пользовался.2. Collider - все отлично, но если увеличивать friction физ материала, то уперевшись в стену не получится развернуться на месте, а если не увеличивать, то чар будет соскальзывать с гор, холмов, округлостей.3. NavmeshAgent - прикольный, толкается, но ходит только в пределах Навмеша, и не умеет спрыгивать с высоты, даже если там есть Offmesh link. Как же эпичнее пилить чар контроллер? Если богомерзкий навмеш агент, то как спРыгивать? Если патриархальный коллайдер, то как не соскльзывать?
>>253614Использую чар контроллер. Физон есть, удобно двигать, большая часть работы уже сделана. Правда, надо бы ещё туда работу с навмешем прикрутить.
Анон, напомни, как настроить анимки персонажа, если у него каждая анимка лежит в отдельном файле.
>>253630>Анон, напомни, как настроить анимки персонажа, если у него каждая анимка лежит в отдельном файле.имя@анимация
Я вам пару нубовопросов принёс.1.В чём отличия InvokeRepeating от Coroutine, если я реализую повторяющиеся действия с делеем? Разве первое не обёртка для второго?2.Есть лист, хранящий объекты. Один из объектов был уничтожен другим скриптом, в эррэй листе после этого null лежит. Это нормально или я делаю что-то как мудак?
Чуваки, я заебался. Ковыряю UNET второй день и никак не вдуплю. Задача: сделать возможность поднимать и переносить объекты. Чтобы на сервере и клиенте всё синхронизировалось.В том, что я наговнокодил, действия клиента не отображаются на сервере и других клиентах. Подхожу я значит, беру куб. На локальном клиенте всё нормально отображается, а на деле я его нихуя не взял.Как это по-человечески сделать, со всеми этими ебучими атрибутами? Поясните концепцию синхронизации объекта для тупых.
Хочу запилить неоновую вывеску, но от текстуры остаётся черный бэкграунд, как зафигачить прозрачность?
>>253688Альфа канал (или в настройках Alpha from grayscale) и материал с Transparent
Есть меш дерева с соответсвующим шейдером, на него нужно поставить игровой объект. При ветре он естественно будет стоять на месте. Как решить проблему?
>>2536812. Прихуячь удаление объекта из листа там, где ты его уничтожаешь. Ну или ебашь проверки на != нулл там, где ты используешь лист.Ну или лови null pointer exception и продолжай на похуях
>>253682какие атрибуты уёба?
Юнитеки наконец запиливают новый Input, в духе нового UIhttp://blogs.unity3d.com/2016/04/12/developing-the-new-input-system-together-with-you/
>>253773Делать им нехуй. Надеюсь оставят и старый метод.
>>253742Не надо обзываться. Ну все эти [comand], [server], [clientRpc]...
>>253718Впринципе я так и сделал, с проверкой !=null. Объект, хоанящий лист живёт не более нескольких секунд, так что похуй. Но может ли возникнуть пиздец с памятью, если в листе нулы копятся?
>>253797Смотрите на него, пилит игру на юнити и еще память экономит.
Господа, столкнулся с очень странным багом на андроиде.В первый запуск игры все хорошо.Во второй запуск игры кнопки начинают работать только при нажатии двумя пальцами. Кто-нибудь имеет представление, с чем это может быть связано?Обыкновенные касания по объектам работают как надо.
>>253694чёт нито
>>253828Вместо стандартного материала поставь Unlit Transparent.
>>253829А Emission текстурину куда пихать?
Объясните мне, дибилу, пожалуйста.Хочу пользовать навмеш без огента.Казалось бы, все просто, но как только доходит до obstacle, логика пропадает: добавляю обстаклю к таргету, к которому "идем", и путь получается долгим, как член того, кто лишил меня анальной девственности. В чем прикол? Как заставить искать кратчайший путь?--------------------------------------------Path = new NavMeshPath();NavMeshHit Hit;NavMesh.SamplePosition(target.position, out Hit, 100f, NavMesh.AllAreas);NavMesh.CalculatePath(transform.position, Hit.position, NavMesh.AllAreas, Path); for (int i = 0; i < Path.corners.Length - 1; i++) { Debug.DrawLine(Path.corners , Path.corners [i + 1], Color.green, Time.deltaTime); } for (int i = 0; i < Path.corners.Length; i++) { Debug.DrawRay(Path.corners , Vector3.up * 2, Color.blue, Time.deltaTime); }
>>253843Раз не идёт, значит НЕ ПРОЛЕЗАЕТ блять. Настройки смотри. ВСЕ настройки. Я точно не помню, какие именно.
>>253845NIET POOTY
>>253843>Хочу пользовать навмеш без огента.Щито?
>>253860Аааа, кажется понял, зачем.Спасибо за идею.
>>253863Делись давай.
>>253863Тогда добро пожаловаться в волшебный мир "как это говно считает путь". Будем ебаться вместе! (как бы специфично это не звучало)
>>253865А как лучше пилить поиску пути для 2д?
>>253869Если я не ошибаюсь, подождать, пока допилят Navmesh для 2D (вроде бы "в планах") или использовать A* и всякие RAIN.
>>253865Все нахуй, моя жопа рванула. КАК?!
>>253872Лол, а что тебя смущает?
>>253904Сей путь, начерченный линией зеленой, да отмеченный вехами синими, не является кратчайшим от квадрата белого до ЕБУЧЕГО ТАРГЕТА С ЕБАДРОЧНЫМ АБСТАКЛЕМ!
>>253833Бамп.
Ребята, скажите, можно ли наследовать Update и как это происходит?У меня есть класс родитель, делающий в апдейте одну хуйню и сын, делающий другую хуйню. Хочу, чтобы обе этих хуйни выполнялись. Вот так по-понятиям?...public virtual void Update(){//папка делает своё дело}...void overrided Update() {base.Update();//оно тут нужно вообще или нет? сложнааа//действия сына}...
>>253614CharacterController если не надо чтобы всё было физически корректно с инерцией. Придётся пописать немного кода чтобы его правильно двигать. Чтобы он двигал всякие кубики - добавить ригидбоди с коллайдером.
>>253953Можно. Юнити внутри использует рефлексию для определения наличия методов.
>>253953Это самому проверить - дело пары десятков секундЗачем ты сюда лезешь спрашивать?
Сап юнитач, смотрел я короче гайдец :
Сап юнитач, смотрел я короче гайдец :https://youtu.be/73Dc5JTCmKI?t=333 и вот на этом моменте я не понял зачем он писал эту строчку, я хочу сделать такой же фов только в 2д а Physics.Raycast не чекает колижн с колайдерами из Physics2D которые висят у меня на всех обьектах, а перегрузки для Physics2D.Raycast нету такой чтобы она получала тот самый "out hit". Обьясните зачем там этот "out hit" а если подскажете аналог для 2д то вобще будет отлично.
>>254031таймкод 5:20
Охуеть вопросы пошли: "я смотрел урок где всё показывают и рассказывают, и нихуя не понял". Вроде до каникул еще далеко.
>>254034Там не обьяснялось конкретно это действие, я попробовал решить проблему, почитав документацию и попробовав и так и сяк сделать но у меня не получилось, по этому сюда и написал.
>>254031>Physics2D.Raycast нету такой чтобы она получала тот самый "out hit"out hit не нужен, так как Physics2D.Raycast возвращает этот hit, а Physics.Raycast возвращает bool, и ему надо дополнительно передавать указатель на hit.RaycastHit2D hit = Physics2D.Raycast(...)
>>254036Спасибо за ответ.
>>253934Если я правильно понимаю, то это именно кратчайший путь. Навигация идет по узлам. А от ближайшего узла - к таргету.
>>254004Потому, что я ехал в электричке и и думал об этом. Решил спросить на дваче, ведь здесь все мои друзья.
Ананасы, есть более менее приличные игры, устройство которых можно законно посмотреть под капотом только не те убогие обучающие ФПС с асетстора? А то у меня проблемы с архитектурой - все намешано в кашу, что я теряюсь в коде и забываю что за что отвечает, хоть сам это и писал. Желательно RTS.
>>254040По узлам, но данный путь далеко не кратчайший. Он строит меш с вершинами в точках касания обстакля. Ближайшая точка - прямо перед ним. Он же обходит сбоку и хз зачем.
>>254078Нет, как минимум в открытом доступе я таковых не знаю. Копай в сторону dependency injection и Entity-Component System. Они как раз решают проблемы каши с червями в коде путём годного разделения всего и покрытия игрового кода юнит-тестами. Если ты будешь писать трестируемый код то тебе придётся делать годную архитектуру.Знаю как минимум одну игру в бете сделанную на Юнити где такой подход использовался. Потому что я там работал
>>254078Где то анон кидал прогу которой можно открывать как юнити проэкт игры которые на юнити пилили. Pillars of eternity открывал со скринами, поищи в этом и прошлом треде.
>>254078dotpeek
Обновил комп ай7 все дела, качаю юнити. Буду делать корейскую гриндилку. Какой шанс прохождения гринлайта?
>>2541270
>>254128НУ ПОЧИМУ? ОБЕЩАЮ ЕСЛИ ЗАТЯНЕТ В ГЕЙМДЕВ, Я С РАБОТУ УВОЛЮСЬ, ЗАЕБАЛИ ТУПЫЕ ХАРИ КОЛЛЕГ И ИХ ВЫЕБОНЫ НА СЧЕТ "БЛИН, Я ЖЕ ВСЕ СОБИРАЮСЬ ВТОРУЮ МАШИНУ ПОКУПАТЬ, ВСЕ НИКАК НЕ МОГУ ВЫБРАТЬ КАКОГО НЕМЦА ВЫБРАТЬ. БУМЕР СЛИШКОМ КОНСЕРВАТИВЕН, А МЕРЕН ДЛЯ ТЕЛОК. СОН ПОТЕРЯЛ ТАКОЙ СЛОЖНЫЙ ВЫБОР. ТУАРЕГ СВОЙ ЖЕНЕ ОТДАМ, ПУСТЬ КАТАЕТСЯ." ЗАЕБАЛИ УЖЕ. "ОЙ, %АНОННЕЙМ%, А ТЫ ВСЕ ОДИН? КАК ЖЕ ТАК? ТЕБЕ УЖЕ %ЧАРАКТЕРЛВЛ%, ПОРА УЖЕ ЗА УМ БРАТЬСЯ. У МЕНЯ ПОДРУГА ЕСТЬ...", "СЛЫШ, %АНОННЕЙМ%, КУДА ЛЕТОМ СОБИРАЕШЬСЯ НА ОТДЫХ? Я ВОТ ЛЕЧУ ЕВРОПУ, УЖЕ ШЕНГЕН ОФОРМИЛ. ТЫ ДАВАЙ ТОЖЕ ПРИМЕР БЕРИ С МЕНЯ, А ТО ТЫ КАК НЕ СПРОСИШЬ ОТПУСК ДОМА ПРОВОДИШЬ, НЕЛЬЗЯ ТАК, РАЗВЕЙСЯ." ЗАЕБАЛИ.
>>254129Гринлайт сейчас любой даун проходит.
>>254130Когда он не пройдет, треск жопы будет слышен на расстоянии нескольких километров.
Почаны, есть нормальные видео-уроки на русском не от школьников? На тытрубе одни школьники учат делать игоры за 5 минут до школы. Как говорится какие учителя, такие и ученики. Поэтому реквестирую видяшек нормальных пацанов.
>>254136Нет. Нормальные уроки подразумевают какую-то базу. Но при наличии этой базы тебе видеоуроки просто не понадобятся, достаточно прочитать описание API, best practices и немного потыкать самому.
>>254140Ну пока играюсь по тихой. Пока вроде напоминает ворлд едитор варкрафта 3. В школьные годы игрался с ним какое-то время.
>>253833Ну, кто-нибудь.
>>254136https://www.youtube.com/user/Unity3DCoder/playlistshttps://www.youtube.com/user/Unity3D/playlists?sort=dd&view=1С самого нуля, о всеми подробностями, но на русском даже не мечтай найти что-то подобное.
Аноны, кто имел дело с гринлайтом, поясните, это же не наебалово очередное от вальве и ко?Гейбушка будет перечислять деньги не на стим, а на какие-нибудь вебмоней ведь да?А то я не хочу ему игры делать за деньги, которые смогу потратить только на его же деньги.
>>254279>только на его же игры.фикс
>>254279Ты игру сначала сделай, деньги у него уже отнимают.
>>254286
>>254279ну там значит сделали нагринлайт хотлайн маями и покупают теперь вообще все игры на стиме, деньги то девать некуда, и эти ещё пушки для кс го азимов за 10005000 млн
>>254279Удваиваю, тоже интересно
>>254325на карту всё вам приходит
>>254325Схема вывода денег со стима проста, тащемта.Поднимаешь сервис, на котором продаешь ключи/шапки, и все.
>>254097Потому что путь от той точки до таргета длиннее, чем от другой?
>>254396Если вы под путем имеете в виду путь от вершины навмеша до вершины навмеша, рассчитанный по навмешу же, то да. Да блин, и геометрически тоже.
>>254408Точка, в которой находится таргет не находится в узле навмеша.
>>254279Вопрос по теме. Какой профит от гринлайта исключая продажу сырых игор? Можно же довести игру до релиза и уже готовую выпустить в стиме. Зачем гейб это сделал?Другой анон
>>254412Ты тупой? Почему именно сырую игру продвигать в гринлайт? Что мешает довести игру до релиза и кинуть ее в гринлайт?Профит от того, что за игру голосуют пользователи, релизить ее или нет, а не манагеры вальв, как в твоем предложении. Где у ноунейма больше шансов, сам понимаешь, думаю.
>>254408Алгоритм ищет ближайший к таргету узел и прокладывает путь к нему. А потом от этого узла - к самому таргету. Ближайший путь не считается, потому что узел, через который проходит ближайший путь находится дальше, чем другие. Оптимизируй это дело. Исключай последний узел, если между ним и таргетом нет препятствий.
>>254412>Какой профит от гринлайта По факту, гринлайт был просто адовой либерализацией заградительного ценза для игр. Кто-то скажет, что это плохо, но, например, ни одна игра Боброва ни за что не прошла бы ни на BigFish, ни на Алавар, с их непрощающей премодерацией это просто немыслимо.
>>254192Короче я по тыркался и пришел к выводу, что лучше сразу тыкаться в УЕ4. За день практически на блюпринтах сделал маломайскую механику для хоррор игры со стаминой.
>>254497Хех, а в уе-треде резко реагируют на утверждение что дауны и неосиляторы берут UE4, хотя пруфами весь гд усеян.
>>254498Хотел пиздануть, но передумал)) А потом передумал обратно) Незнание ангельского для школьников - непреодолимый барьер.
>>254498То есть по твоему доброжелательный, качественный и продуманный интерфейс в УЕ4 для дебилов, а говно в юнити для геймдевбоярей? Тебе не кажется странным, что новички в геймдеве с радостью пользуются УЕ, а олдфажные кириллы сидят с напильником в жопе и лелеют свой сборник багов под названием юнити?
>>254506Программист на блюпринтах, пройдите на свою парашу, пожалуйста https://2ch.hk/gd/res/253053.html
>>254507Не гори, заднеприводный.
>>254506Ту фэт. В уе4 нет интерфейса, в юнити нет багов. Так-то эпикодауны пытались запилить вариант интерфейса юнити-лайк, но закономерно обосрались.
>>254416Вы правы. Это я в расчет не принимал.Благодарю, действительно отличная идея!Нужно всего лишь рассчитать свой, параллельный path учитывая рейкасты до таргета! Затратно, но эффективно.
Короче нахуярил тут для своей параши свой сервер на сокетах, и не понимаю, зачем угробил три месяца на обоссанный фотон, который сейчас в моих глазах выглядит как распиаренное говнецо для погромистов на блюпринтах.Расскажите о подводных камнях хоть, я же первый раз вообще свои сетевые решения пишу, не все же так просто
>>254506>То есть по твоему доброжелательный, качественный и продуманный интерфейс в УЕ4 для дебилов, а говно в юнити для геймдевбоярей? UE по идее имеет больше всего готового, но при этом вводит больше ограничений. Ты можешь в них упереться, а можешь нет и тогда будет заебись. В Юнити таких лимитов меньше, но больше геммороя на ровном месте, как и минных полей. Но если поверх голого Юнити написать хорошо так кода то получается годная система. Я не читал и не видел например про юнит-тестирование в UE, возможно потому что не искал. Но я знаю как минимум одну игру на Юнити в которой весь геймплей покрыт тестами. Потребовалось помучиться чтобы сделать, но потом стало хорошо.
>>249195 (OP)Как такое было сделано?
>>254600Текстура шума, иди погугли.
>>254600https://habrahabr.ru/company/plarium/blog/280177/
>>254600procedural material
>>254588> геймплей покрыт тестамиЗачем это и что тестировать?
>>254616Зачем? Чтобы баги искать. Ты взял, поменял что то и какая то левая вещь сломалась. Тесты многие такие проблемы найдут сходу. Билл не пройдет и замерджить будет даже нельзя.
>>254603я оттуда пик и взял, это кривой перевод хуй знает чего.
>>254588Двачую, в UE постоянно какие-то косяки, которых в юнити нет. Но тестить приходится чаще, ибо рандомные пиздецы случаются. Иногда даже не понимаю, как работает код.
Анон, как отличить одиночный клик мышкой по объекту(reycast) и "зажал и потащил"?
>>254674чекаешь позицию курсора, и проверяешь с предыдущей позицией. Если они не равны, значит объект пытаются тащить.
>>254674>>254692http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnMouseDrag.htmlЕсть готовая фича? Нахуя? Костыли и велосипеды!
Друзья, а как еще можно реализовать небо кроме как скайбоксом? Ну, в плане, еще и динамики, что бы можно было анимацию запилить и тд? Как это вообще делается?
>>249195 (OP)Ебать вы лохи, всё ещё на Юнети сидите, когда уже есть православная Cocos Creator.https://habrahabr.ru/post/282556/
>>254765>CreatorНет, спасибо.
>>254765О, интересно, спасибо. Хотел html5 дрочильню сделать маленькую. первый минус пока смотрю видео: логику на js нужно писать.
>>254784Досмотрел. Убийца phaser, но не замена unity. Посмотрим через год.
>>254765Ну, это для мобилок же?Да и один черт, юнити более обширна.
>>254794Это html5 параша. Еще очень рано рассматривать его как конкурента. Может через лет 5, но тогда уже всем будет похуй и придумают что-то лучше.
Покатил шар, готов делать свою грабилку корованов в 2д. Пожелайте удачи в бою со скриптами.
>>254893Удачи!
>>254893Сделаешь тогда и приходи, а пока иди нахуй.
ЧЯДНТ? Не стреляет. Код точно правильный, скопировал с Гайда и урока.http://unity3d.com/ru/learn/tutorials/projects/space-shooter/creating-shots?playlist=17147https://oc.unity3d.com/index.php/s/rna2inqWBBysn6lВ голосину конечно с этой вебм, но суть отражает. Я не знаю, что случилось и почему оно зеркальное и зеленое, честно.
>>254903Вернее, стреляет, но не летят пульки.
>>254903А так можно, в старте задать просто скорость?
>>254906Я сделал ровно так же, как написано в уроке.using UnityEngine;using System.Collections;public class Mover : MonoBehaviour{ public float speed; void Start () { rigidbody.velocity = transform.forward * speed; }}С поправкой на обсолит rigidbody.
>>254907Умножь еще на 100, скорее всего значение слишком низкое. Если все равно не летит - выделяешь в инспекторе пулю и смотришь меняются ли значения трансформа. Если меняется по оси z - вместо трансформ.форвард пишешь трансформ.up
>>254907http://unity3d.com/ru/learn/tutorials/projects/space-shooter/creating-shots?playlist=1714713:13 Если так делаешь, то стреляет?
>>254908Никак. Значения не меняются, up и умножение не помогают.
>>254909Нет, не стреляет.
>>254911А ты скрипт на пулю то прикрепил? Распространенный затуп у начинающих кириллов.
>>254913Конечно.
>>254914Галочку Is Kinematic сними, дурик. Она отключает влияние потусторонних сил на объект.
>>254915Так ведь тогда он триггером перестанет быть, нет?
Бля, заработало, спасибо. Сейчас пересмотрел, у него её тоже нет, не знаю, откуда у меня взялась.
>>254916Нет.
>>254903А чо у тебя там две точки с запятой?
>>254969Очепятка может. Но они все равно ничего не делают.
>>254903Нахуй физику то использовать для всего этого? Оперируй координатами просто, лишние вычисления - меньше производительность.
>>254506Боже адекват в треде. Двачую, говорю как уи дизайнер.
>>255022Уи дизайнер, тут вообще то игры делают, а не квадраты с закругленными углами рисуют, так что пройдите под шконарь вслед за "адекватом".
>>255022Все мы тут ИУ дизайнеры. Если б юниты был хуже чем Анреал, никто б им не пользовался. Акцент юнити разрабов - создание инструмента для новичков.
>>255022Говорю, как деловек, пиливший дизайны под веб. Дизайн уе4 отватителен. Огромные пустые пространства, неочевидная компоновка, неинтуитивное расположение элементов, громаднейшая вложенность. Это отвратительно.
Аноны, чтоб такого йобистого придумать со сглаживанием? Очевидный SMAA скачал от юнитеков, но его мало даже на ультра. Прикручивать суперсемплинг?
>>254702bump.
Ребята, я велосипедист с шестилетним стажем. Сегодня от скуки сделал тутор с космическим корабликом на Unity и сейчас плачу, жалея о впустую потраченном времени. Все мои наработки, движки и либы оказались просто кучей говна рядом с таким удобным "всё в одном" редактором и движком.
>>255057Лучше поздно чем никогда.
>>255057Опыт наработанный на велосипедах тоже опыт.
>>255057Добро пожаловать в клуб.
>>255033TAA, если сидишь на бете. Та же идея что и у суперсемплинга, только вместо йоба разрешения для дополнительных субпикселей используются предыдущие кадры.
Анон, помоги разобраться с XML сериализацией. Не могу её осилить уже 3 дня. Нужен пример на JS с комментами каждого действияНужно сохранять в файл данные об игроке(Name, gold к примеру) и взаимодействовать с ними. По типу: Hero.name = "Name"; Hero.hold += 111;
>>255105http://bfy.tw/5X1C
Делаю текстовый рогалик на Unity. Кто-нибудь знает наиболее подходящий для этого способ вывода текста, чтобы было похоже на системную консоль? А то я задолбался костыли городить.
>>255109Ебу дал? Gargoyle иди пидорь, нахуй тебе юнити?
>>255112А дай ссылку.
>>255090Звучит охуенно. Пора скачать 5.4. Главное, чтобы количество кадров было лимитированно. Вообще интересно, как достичь графона уровня края, лол. Но там используется суперсемплинг в том числе. Блумы, блюры, пиздец нахуй, чего только не придумали ради трёх букв.
>>255112http://lmgtfy.com/?q=gargoyle+text+rpg+engine
>>255123> Gargoyle is an IF player that supports all the major interactive fiction formats.где тут движок
>>255125http://www.makeuseof.com/tag/3-tools-to-create-your-own-text-adventure-games/
>>255119Звучит охуенно, а на деле дрисня. Мыльно, криво, глючит с транспарент шейдерами, из-за одного из эффектов появляются артефакты. Похоже, что без суперсемплинга никак.
анон как мне включить эти шарки что бы руками растягивать элементы? Сука обыскался нихуя не понятно в этом юнити. Алсо, хочу сделать quiz дайте годный туториал а то я нашел один но он НА ИСПАНСКОМ!
>>255107Ты мудак?
>>255263Ну что ты такой невнимательный? Доступно только в 2D.
В этом движке даже нельзя нормально переназначить клавиши управления камерой. Я хочу поворачивать камеру не alt+левая кнопка, a просто правой кнопкой. Неужели даже это нельзя тут настроить?
>>249195 (OP)Как реализовать зональность повреждений персонажа ?И как отображать шмот на персонажах ?Ссылки на гайды очень приветствуются. Англоязычне тоже.
>>255312Ну охуеть просто.
>>255312Внезапно, это было очень нагло и лениво сказано, но я переступлю через себя и поддержу его просьбу. Тоже хочу пару таких годных уроков.Не хочу их искать в гуглеусе, хочу на блюдечке прямо в треде. Тем более, что я в хламейший хлам сейчас во имя христа-господа.Ублажите алкоголика.
>>255319сука. Завидоват.сижу без денег, ем крашеные яйца, которые спиздил у родителей(специально съездил), до зарплаты жить на последний касарь
>>255320Нечаго алкашам завидовать! Здоровее будешь!
>>255349Именно.Алкоголь - зло, даже на празники не стоит лишнего в рот брать.>>255319-кун
>>255349Дайош лечебное голодание!
>>255369Прокрастинируй трезво и продуктивно!
Как установить этот ёбаный вижуал студио комунете? Я уже заебался высвобождать место на Ц, а оно всё жрёт и жрёт. ЧТО ТАМ ТАКОЕ БЛЯДЬ?
Пацаны, как реализовать спрайтовых ботов уровня DOOM? Есть гайд?
>>255406Биткоинфармер
>>255109fungus глянь.
>>255432Билборд тебе в помощь.
А никто здесь не думал заняться ремейком какой нибудь игры? Как например переписывали GTA Vice City на движок четверки.
https://2ch.hk/gd/res/255685.html ПЕРЕКОТ СОВЕРШОНhttps://2ch.hk/gd/res/255685.html ПЕРЕКОТ СОВЕРШОН
Анон, как изменить размер terrain?