Некорректно работает коллизия на android, хотя в редакторе unity, всё нормально

206
30 июня 2018, 00:00

Вот собственно перегруженный метод коллизии:

    void OnCollisionEnter2D(Collision2D collision)
        {
            if (!Logic.Instance.GameOver)
            {
                if (collision.gameObject.tag == "Point")
                {
                    ++Logic.Instance.Score;
                    Destroy(collision.gameObject);
                // именно эта часть не работает. То есть, при столкновении, 
//об'ект должен уничтожатся, в этом случае, инструкции андроида почему-то //игнорируют данный участок кода... Или может дело в чём то другом
                }
                else if (collision.gameObject.tag == "Platform")
                    isGround = true;
                else if (collision.gameObject.tag == "Block")
                {
                    Logic.Instance.LabelToStart.transform.position = new Vector3
                        (Logic.Instance.LabelToStart.transform.position.x,
                        Logic.Instance.LabelToStart.transform.position.y, 0.0f); // print label tap to start
                    Logic.Instance.GameOver = true;
                    GameObject[] blocks = GameObject.FindGameObjectsWithTag("Block");
                    GameObject[] points = GameObject.FindGameObjectsWithTag("Point");
                    foreach (GameObject it in blocks)
                        Destroy(it.gameObject);
                    foreach (GameObject it in points)
                    Destroy(it.gameObject);
                }
            }
        }
READ ALSO
Использование ILifetimeScope как зависимости

Использование ILifetimeScope как зависимости

Считается что резолв зависимостей не в корне компановки это плохая архитектура (ServiceLocator)Но у меня возникла задача по созданию объектов в цикле...

197
Получение данных подклассов XML C#

Получение данных подклассов XML C#

Есть класс td в нем классы tr, они все(tr) различают по значению class, нужно получить например XML

221
Ошибка - метод не объявлен в определении обобщенного типа

Ошибка - метод не объявлен в определении обобщенного типа

Я пытаюсь сгенерировать динамически следующую обобщенную функцию:

211
Как запустить анимацию по клику в Unity?

Как запустить анимацию по клику в Unity?

Есть 4 вида анимации для меню, созданы с помощью Anitamor в Unity

523