единство создает слишком много объектов по неизвестной причине - PullRequest
0 голосов
/ 25 февраля 2019

Я создал этот код и по какой-то причине единицы бесконечно дублируют backGround, я не могу отладить с помощью отладчика, потому что там слишком много объектов.isActivation начинается со значения false.

private void OnTriggerEnter2D(Collider2D coll)
{

    if (coll.gameObject.tag == "MainCamera" && isActivated == false)
    {
        isActivated = true;
        Rigidbody2D backgroundclone = (Rigidbody2D) Instantiate(backGround, new Vector3(46, 0, 0), Quaternion.identity);
        Rigidbody2D backgroundclone1 = (Rigidbody2D)Instantiate(backGround, new Vector3(-46, 0, 0), Quaternion.identity);
        Rigidbody2D backgroundclone2 = (Rigidbody2D)Instantiate(backGround, new Vector3(0, 21, 0), Quaternion.identity);
        Rigidbody2D backgroundclone3 = (Rigidbody2D)Instantiate(backGround, new Vector3(0, -21, 0), Quaternion.identity);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...