Страница 1 из 1

Мультитач для мобильных устройств

СообщениеДобавлено: 04 апр 2019, 12:39
Jakop
Привет всем
Не могу реализовать мультитач для моей 2D игры
есть два контроллера, каждый управляет свой объект
на контроллере colider и сам скрипт

Синтаксис:
Используется csharp
       
//в update
Touch[] touches = Input.touches;
        //Цикл

        for (int i = 0; i<touches.Length; i++)
        {
            Touch touch = touches[i];
            if (touch.phase == TouchPhase.Began)
            {
                Ray ray = Camera.main.ScreenPointToRay(Input.GetTouch(i).position);
                RaycastHit hit;
                if (Physics.Raycast(ray, out hit, Mathf.Infinity))
                {
                    if (hit.collider.gameObject.name == "controll_L" || hit.collider.gameObject.name == "controll_R")
                    {
                        touchObject();
                    }
                }
            }
        }
 

0 реакции объектов.