Мультитач в мобильных браузерах
Кто-нибудь может уточнить, какие мобильные браузеры поддерживают мультитач, в частности возможность одновременного нажатия нескольких "кнопок" (или джойстиков)? Это требуется для игры, которую я делаю, и хотел бы знать, поэтому я могу вместо этого переключиться на нативное приложение, хотя предпочитаю этого не делать.
Если ответ, как правило, не поддерживается, знает ли кто-нибудь библиотеку / инфраструктуру, которая может создавать экраны из формата XML или аналогичные, такие как HTML, кросс-платформенный и кросс-разрешение?
2 ответа
Решение
Multitouch поддерживается в Honeycomb и выше, а также в iOS 4 и выше.
//get coordinates of 3 touch
function touch(e){
var touch1 = {x:e.changedTouches[0].clientX,y:e.changedTouches[0]};
var touch2 = {x:e.changedTouches[1].clientX,y:e.changedTouches[1]};
var touch3 = {x:e.changedTouches[2].clientX,y:e.changedTouches[2]};
}
Вы можете получить координаты каждого прикосновения.