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

Программирование для iPhone & Android

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

Сообщение Jakop 04 апр 2019, 12:39

Привет всем
Не могу реализовать мультитач для моей 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 реакции объектов.
Jakop
UNец
 
Сообщения: 3
Зарегистрирован: 02 мар 2016, 10:13

Вернуться в iPhone & Android

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2