BadCats
@BadCats

Взаимодействие переменной с разными слоями анимации?

Есть два слоя анимации
5abe9e25d0212577391046.jpeg
- базовый отвечает за ичизновение "планеты" - второй за запуск показа астероидов (космическая тематика сцены)
Базовый слой
5abe9ec8c607b039193997.jpeg
Второй слой
5abe9f16a5194421501910.jpeg
в обеих слоях - условием перехода от NewState - к другому состоянию - это булева переменная P - должна быть true
Вот так меняю значение переменной - срабатывает по нажатию кнопки
public void Load()
    {
        var animator = planet.GetComponent<Animator>();
        animator.SetBool("p", true);
    }

Самое интерестное, что в инспекторе - изминение переменной не отображается - но эффект на одну из анимаций - та которая исчезновение планеты - работает, а вторая анимация - на втором слое - не срабатывает. И только когда я вручную в инспекторе - выставляю значение true -срабатывает вторая анимация - та которая на побочном слое.
Т.е странно то, что значение видимо все таки сетится в true - раз срабатывает первая анимация, но почему не отображается изминение в инспекторе и не работает вторая анимация - не понятно.
  • Вопрос задан
  • 20 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы