OnTriggerEnter2D Создание экземпляра дважды - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь создать босса с помощью двумерного триггера столкновения.

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

Может ли кто-нибудь помочь мне изменить код?

В настоящее время это выглядит следующим образом

Спасибо

    void OnTriggerEnter2D(Collider2D collider)
{
   
    
    Instantiate(BossParticles, transform.position, Quaternion.identity);


    Instantiate(Prefab, transform.position, Quaternion.identity);

    Destroy(gameObject);

}
...