Почему у меня не появляется анимация взрыва, когда я стреляю во врага в Unity 2D? [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Почему у меня не появляется анимация взрыва, когда я стреляю во врага в Unity 2D? [закрыто]

Сообщение Anonymous »


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

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

Вот соответствующие скрипты:

с использованием UnityEngine;

публичный класс EnemyDeath: MonoBehaviour { личный Аниматор анимации;

void Start() { аним = GetComponent(); } частная пустота OnCollisionEnter2D (столкновение Collision2D) { if (collision.gameObject.CompareTag("Стрелка")) { Умереть(); } } публичная пустота Die() { anim.SetTrigger("смерть"); }

скрипт 2:

с использованием UnityEngine;

публичный класс ShotEnemy: MonoBehaviour { частная пустота OnCollisionEnter2D (Collision2D col) { если (col.gameObject.tag.Equals("Стрелка")) { ScoreManager.instance.Addpoints(); // AudioManager.instance.PlaySFX("EnemyKill"); Уничтожить (col.gameObject); Уничтожить (игровой объект); } }

Оба сценария прикреплены к спрайту игрового объекта врага, на котором я его тестировал, именно там находится компонент аниматора, и он отлично запускает анимацию движения, как я уже говорил ранее. Я разместил второе, потому что, может быть, там должен быть код? Я не уверен, я 3D-аниматор, а не программист, если честно, поэтому любая помощь в разработке игр, связанная с кодированием, будет очень признательна, со всем остальным я легко справлюсь, я все еще занимаюсь программированием. борюсь с.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Здоровье врага уменьшается до единицы, но не до нуля, поэтому анимация смерти не срабатывает (JAVA-ОБРАБОТКА 5)
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Здоровье врага уменьшается до единицы, но не до нуля, поэтому анимация смерти не срабатывает.
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как я могу создать несколько вариантов класса/врага с помощью StateMachine в Unity с использованием C#?
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Скрипт Unity Turn Base для врага
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Разделитель после взрыва последнего элемента PHP
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»