Это ты сказал в ответ на аналогию про развитие прогера от ифов (кейсы по сути — тоже форма ветвления) до циклов, тем самым отринув их в явном виде.
Включи голову, поймёшь.
Вот только в твоих устах фразы, которые тебе подсказала нейронка звучат не очень убедительно. Нейронки до сих пор не без греха в их попытках обобщить знания, чем себя и выдают.
Тебе рассказываю о том, как учат специалистов данного профиля в специализированных учреждениях. Раз ты не понял аналогию, то так прямо и скажи, избавь меня от полотен нейронного текста.
Повторяю в очередной раз. Для разового действия, такого как вывод одной вычурной фразы (да даже и сотни) делать кастомные шейдеры непрактично по времени. Другие методы с тем же визуальным итоговым эффектов банально быстрее по трудочасам.
Про универсальность не додумывай, про неё у меня речи не было.
В т.ч. ты опять-таки пытаешься избежать неудобного вопроса о том, что мешало тебе банально скачать готовые шейдеры на любой вкус (и да, для юнити их полно — качай, да используй) вместо того, чтобы изобретать колесо самостоятельно.
Было бы лучше, начни ты про эту твёрдость вспоминать там, где она положена по орфографии.
Не можешь выучить пару простых правил сам — так завязывай игнорить красное подчёркивание от самого браузера что ли. Я не грамар наци, но это уже попросту достало уже.
Проще ремастеров подождать. Буквально вчера ремастеры 0, кивами и кивами 2 вышли с русским. В начале следующего года выйдет ремастер тройки так же с русским языком. Ну и логично подумать, что и остальные части они будут ремастерить с русским языком.
Очень интересно и что на скриншоте аниматора, выглядит именно так?
Ты же сказал, цитирую “ Не, я тебя за такие костыли, которые ты показываешь скринами, хвалить не стал бы. “
Иногда мне кажется, что когда ты садишься с кем то разговаривать, ты выпиваешь чикушку другую. Я не говорил, что я вообще не применяю циклы. Но ты мне как всегда шьешь, то что я не говорил. Я сказал, что я не заменяю ифы циклами, а использую состояния. Это значит, что к примеру когда игрок садится за пушку, в скрипте игрока вызывается метод, в который передается параметр, определящий в какое состояние вошел игрок. Например PlayerState.CannonMode, далее свитч перебирает варианты возможных состояний, находит CannonMode, и запускает серию действий.
Активирует смену настроек ввода, потому что если в нормальном состоянии у нас одна кнопка отвечала например за открытие инвентаря, то теперь она должна использоваться пока игрок сидит за пушкой для прицеливания.(Map в Unput System)
Активирует смену управления моделью, так как раньше в нормальном состоянии мы прыгали и бегали, то теперь сидя за пушкой, мы можем лишь поворачивать ее для прицеливания.(Скриптовая часть управления)
Активирует смену иерархии аниматора, который переключается с ветки анимаций нормального состояния в ветку анимаций состояния когда игрок за пушкой.(Анимации)
И так далее.
Это называется State Mashine. Она в профессиональной разработке заменяет “миллионы ифов”, а не твой бред с циклами. В профессиональной разработке, она реализована через абстрактные классы, переопределение методов и т.д. Я этот же уровень использую у себя в квестах. Потому что квесты должны быть разные, с множеством разных этапов. Там это необходимо. Но в состояниях пока нет. В состояниях, я просто ограничился еnum+switch. Потому что, геймплейно я не делаю фар край или ассасина. У меня свич не растет в нечитабельный код. Максимум что планируется на одно состояния это + два уровня вниз. Типо main->sub->sub. Но скорее всего ограничится только main->sub.
А ты мне рассказываешь, про циклы какие то, что это следующий “уровень”.
Мне тут больше нечего добавить, если ты считаешь, что шейдеры менее универсальны, чем каждая отдельная работа над каждым обьектом — ОК.
Проявляю твердость. Говорю тебе “НетЪ”.
Играю в СТИМовскую версию. Столкнулась с непроходимым багом: при входе в Клуб капитанов игра вылетает на Рабочий стол и закрывается. Собрала 6 ингредиентов из 7, нужен мел. Но не могу войти. Пробовала войти на английской версии без русификатора, все равно вылетает и закрывается. Есть решение для этой проблемы? Буду рада любой помощи.