Почему мой ввод сенсорного экрана не работает на Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Почему мой ввод сенсорного экрана не работает на Android?

Сообщение Anonymous »

Я хотел сделать небольшую игру с сенсорными входами, и это код, который я сделал для него: (это внутри метода обновления) < /p>

Код: Выделить всё

//Check if Input has registered more than zero touches
if(Input.touchCount > 0){
//Store the first touch detected.
Touch myTouch = Input.touches[0];
//Check if the phase of that touch equals Began
if (myTouch.phase == TouchPhase.Began)
{
//If so, set touchOrigin to the position of that touch
touchOrigin = myTouch.position;

if(touchOrigin.x < -2){
horizontalInput = -1;
} else if(touchOrigin.x > 2){
horizontalInput = 1;
}
if(touchOrigin.x > -2 && touchOrigin.x < 2 && touchOrigin.y < 0){
verticalInput = 1;
}
} else if(myTouch.phase == TouchPhase.Ended){
horizontalInput = 0;
verticalInput = 0;
}

}
Это моя сцена: https://i.sstatic.net/pgbd3.jpg
Когда я попробовал его на моем телефоне Android, он перемещался только вправо, и я не знаю, почему.
(положение моей камеры: x: -6,6; y: -2,6) и я использую орфографическую камеру

Подробнее здесь: https://stackoverflow.com/questions/319 ... on-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»