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

Координаты клика [Решено]

СообщениеДобавлено: 16 ноя 2018, 20:36
DarkAvengerr
Как можно реализовать программу которая проверяет в каких координатах был сделан клик и выписывает в консоль? Например если клик был сделан в правой части, то выписывает "Right", а если в левой, то "Left".

Re: Координаты клика

СообщениеДобавлено: 16 ноя 2018, 20:40
DimaJoke
Высчитывай нахождение курсора, если нажата ЛКМ
То делите экран на 2 и в зависимости, > или < пишите в дебаг

Re: Координаты клика

СообщениеДобавлено: 16 ноя 2018, 21:52
DarkAvengerr
DimaJoke писал(а):Высчитывай нахождение курсора, если нажата ЛКМ
То делите экран на 2 и в зависимости, > или < пишите в дебаг

Я не понимаю как это написать в коде. [curved_hands] Тоесть есть определенная панель и если идет нажатие по правой части, то должно спамить в консоль например "Right", если по левой "Left"

Re: Координаты клика

СообщениеДобавлено: 16 ноя 2018, 21:59
1max1
Синтаксис:
Используется csharp
if (Input.GetMouseButtonDown(0))
{
    if (Input.mousePosition.x < Screen.width / 2.0f)
        Debug.Log("Left");
    else
        Debug.Log("Right");
}
 

Re: Координаты клика

СообщениеДобавлено: 16 ноя 2018, 22:07
DarkAvengerr
Спасибо большое!