Не знаю почему, но этот код работает правильно всего 2 раза и всё.
Код
void Update () {
if (Input.GetKeyDown(KeyCode.Mouse0))//если нажата первая кнопка мышки
{
MousePos = Input.mousePosition;
mx = MousePos.x;
Debug.Log(MousePos.x);
}
if (Input.GetKeyUp(KeyCode.Mouse0))//если нажата первая кнопка мышки
{
MousePos=Input.mousePosition;
my = MousePos.x;
Debug.Log(MousePos.x);
if(mx > my)
{
if(mx - my >= 100)
{
Debug.Log ("Left Hand.");
mx = 0;
my = 0;
}
}
else
{
if(my - mx >= 100)
{
Debug.Log("Right Hand");
mx = 0;
my = 0;
}
}
}
}
Добавлено (12 Авг 2014, 11:36)
---------------------------------------------
помогите...