• Как сделать переход музыки с паузой?

    DanceM
    @DanceM Куратор тега Unity
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Используя корутину, Coroutine.
    Ответ написан
  • Как исправить баг с ходьбой?

    DanceM
    @DanceM Куратор тега Unity
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Вы в коде, вручную, заставляете персонаж сдвигаться вправо игнорируя физику. Что он и делает, пробивая коллайдер. Так что всё ок, бага тут нет.

    Двигайте влево/вправо не Transform, а Rigidbody персонажа.
    Ответ написан
  • Как сделать правильное перемещение дороги в игре?

    DanceM
    @DanceM Куратор тега Unity
    Кто хочет -ищет способ, кто не хочет -ищет причину
    z == finish
    Float'ы сравнивать нельзя, потому, как вы уже заметили, цифры в них прыгают. Разве что используя Mathf.Approximately()

    Float'ы можно ковертировать в int'ы, с округлением в нужную сторону. Если нужно.

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

    Если надо из -40 сделать 140, то делайте z += 180f;. Тогда каждый раз сдвиг будет на правильную (разную) величину.
    Ответ написан
  • Как заменить ардуино на телефон?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    ESP32 или ESP8266 (без Bluetooth будет), Raspberry Pi, даже LEGO Mindstorm.
    Можно и к Ардуинке прикрутить все нужные модули, но имхо, это бесперспективно.

    Насчет языка - для микроконтроллера программа пишется на языке "его" IDE (но она то и не сложная будет, особых знаний не надо). Для телефона - на чём умеете, на том и пишете. Я моторами и через Unity управлял по блутусу.
    Ответ написан
  • Как исправить баг анимации?

    DanceM
    @DanceM Куратор тега Unity
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Попробуйте проверку для isGround и движение вынести в FixedUpdate().

    Кстатити, вместо if-else проще написать так animator.SetBool("Jump", !isGround);

    Дальше если не поможет, либо уменьшайте коллайдер игрока, либо придумывайте исключение для данной ситуации, скажем проверку, есть ли куда прыгать - если нет, тогда прыжок не делаем, но включаем/выключает анимицию прыжка. Подозреваю коллайдер физика выталкивает обратно в землю быстрее, чем Unity успевает что-то обработать, и где-то два события, прыжок и приземление, происходят одновременно, ломая логику работы.
    Ответ написан
  • Почему 3D анимация не выглядит как 2D?

    DanceM
    @DanceM Куратор тега 3D
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Гуглите Cel Shading, Toon Shading, Cartoon Shader.

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

    Видимо вы в данном вопросе совсем не разбираетесь. "Каждый кадр" сегодня рисуется редко, ведь есть масса инструментов для 2д анимации.

    3д модель под анимацию немало денег стоит. Качественная может выть как з/п художнику за несколько месяцев. И для каждого персонажа, каждого наряда персонажа тоже модели нужны.
    Моукап кстати тоже не дешевое удовольствие. Как и анимация в целом.

    меньше народу нанимать
    Неа. Художник (концепты, скетчи, композиция, раскадровки), моделлер/текстурщик, риггер/аниматор, спец по освещению и рендерингу. Это для 3д.

    Художник/аниматор. Можно двух. Это всё для 2д.

    этому доказательство
    Это не доказательство, просто людям это интересней смотреть.

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

    Рекомендую поработать чуток в сфере 2д И 3д, после вернуться к этому вопросу.
    Ответ написан
  • EZ OС как включить?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    EZ OC это механизм автоматического разгона проца МАТЕРИНКОЙ, когда она сама решает, когда поднять частоту, а когда снизить. Вот только это очень кривой и вроде как устаревший механизм. А в самом ПРОЦЕ встроен свой (типа turbo boost), почти такой же, только работает норм, и работает по умолчанию.

    Так что вы пытаетесь поменять шило на мыло. И если ожидаете, что с ручными принудительными настройками у вас будет частота по всем ядрам 4.1Ггц, то вынужден вас огорчить, этого тоже не случится. Проц закипит по нагрузкой, если повезет его запустить.

    Потому рекомендую просто не мешать ему работать.
    Ответ написан
  • Как отслеживать частоту работы мозга в домашних условиях?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Да, есть много разных. Стоят не дорого. Рекомендую NeuroSky MindWave Mobile 2, хотя не знаю какова ситуация там сейчас с SDK, давно с ним не работал.
    Ответ написан
  • Почему кнопка не реагирует на клики?

    DanceM
    @DanceM Куратор тега Unity
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Возможно упустили что-то в настройке, Raycaster на камере нету или Event System в сцене нет. Или мешает что нажимать, висит перед кнопкой. Тут отладку в руки и проверять.

    И зачем писать скрипт для отслеживания клика по объекту, когда для этого уже есть готовый компонент Event Trigger? К нему подключайтесь, пусть он вызывает ваши методы в нужных скриптах.
    Ответ написан
  • Можно ли обрезать часть фигуры и закруглить ее края?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Ну кисточкой поверх, ластиком по слою, маской, растровой или векторной. Или редактируя кривые ручками, если это вектор. Или вам нужна кнопка "скруглить края"?
    Ответ написан
  • Какой монитор лучше для разработки, UltraWide или 4К (от 32 дюймов)?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Где удобнее располагаются окна в режиме многозадачности?
    Удобнее, когда окна на соседних мониторах, слева и справа.

    Я бы 34" взял в данной ситуации, на 32" 4K будет мелковат, придется масштабировать, а значит места в итоге будет меньше, а косяков (с масштабированием) - больше.
    Ответ написан
  • Как подключить батареи к плате?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Гуглите инструкцию к плате, там должна быть нарисована либо схема, либо распиновка с описанием. Типа такой:
    5ffcad4c2fa84729270852.png
    Ну и напомню, что батарейные банки паять нельзя, их надо сваривать точечной сваркой (или в боксы).
    Ответ написан
  • Как писать математические знаки по типу интегралов в unity?

    DanceM
    @DanceM Куратор тега Unity
    Кто хочет -ищет способ, кто не хочет -ищет причину
  • Влияет ли низкое напряжение сети на работу фотополимерного принтера?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Не влияет. Скорее полимер деградировал.
    Ответ написан
  • Подойдет ли материнская плата для ryzen 7 2700x?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Если проц матери подходит, согласно спецификаций на сайте производителя материнки, значит все будет ок. А насколько все будет горячим, зависит от охлаждения в корпусе, как вы его настроите.
    Ответ написан
  • Не работают кнопки UI в Unity после запуска игры, что делать?

    DanceM
    @DanceM Куратор тега Unity
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Попробуйте так:
    public void Menu()
        {
            Time.timeScale = 1;
            SceneManager.LoadScene(0);
        }
    Ответ написан
  • Процессор греется в простое до 100 градусов, можете помочь?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Может быть проблема с помпой. Включили, завелась, работает. Нагрузка ушла, помпа на время выключилась, а после включится не смогла, скажем пузырек воздуха попал. Вот она не качет, проц греется, вертушку дуют изо всех сил.

    У меня такое с водянкой на видяшке заводской - разогревалась до 80-90 под гул вертушек, после чпок, пошла водичка, все сразу в норму приходило. Даже тепловизором заснял, как вода в трубках стоит.
    Помог перенос радиатора повыше, чтобы если что, воздух вверху собирался.

    Но раз ПК новый - несите сразу в сервис, это их задача решать такие проблемы. Ну или помпу сдавайте по гарантии.
    Ответ написан
  • Как решить данный вопрос по Animator в Unity3D?

    DanceM
    @DanceM Куратор тега Unity
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Не знаю, что у вас за анимация, но подозреваю, что не циклическая (не в loop'е), иначе бы проблем с выходом не было бы.

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

    Используйте триггер и SetTrigger вместо int (кстати, а почему тогда уже не bool, раз всего два состояния?). По тригеру будет происходить выстрел (запуск анимации). Выход будет по Exit Time, но оно и переход (transition) должны быть 0.0 - тогда анимация тут же переключится на основную после разового проигрывания (не забудьте в самой animation выключить loop), и будет готова "стрелять" дальше. А чтобы прервать выстрел и запустить его заново, создайте переход с анимации выстрела на... саму себя, без времени выхода, без перехода, с активацией по тому самому триггеру. Такой переход будет просто перезапускать анимацию с начала, без изменения состояния (уже ведь стреляет, что менять то?).
    5ff8a9678421d948144760.png
    Ответ написан
  • Пригодность монитора 32:9 для программирования?

    DanceM
    @DanceM
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Два (и более) удобней в плане управления окнами - окно легко можно разместить в угол экрана, на половину экрана, горизонтально, вертикально, на весь экран. Как мышкой, так и хоткеями. Переместить на второй монитор, пока сидишь за основным.

    Широкие эт для игр и кино норм. Для видеомонтажа отлично, таймлайн помещается. Но вот даже для браузера надо будет сделать хоткей для ресайза окна на треть-четверть экрана, чтобы не растягивало на всю ширину.
    Ответ написан
  • Как убрать геймапад из оси Horizontal?

    DanceM
    @DanceM Куратор тега Unity
    Кто хочет -ищет способ, кто не хочет -ищет причину
    Так а зачем саму ось трогать? Меняйте код, что эту ось использует, пусть не использует.
    Ответ написан