forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Программирование для мобильных устройств (http://forum.boolean.name/forumdisplay.php?f=173)
-   -   Тач и координаты (Android). (http://forum.boolean.name/showthread.php?t=17118)

Gector 31.07.2012 23:34

Тач и координаты (Android).
 
Привет булка. Подскажи - как использовать координаты прикосновения по отдельности, а не вектором.
Типа:
x = touch.position.x
y = touch.position.y

pax 31.07.2012 23:50

Ответ: Тач и координаты (Android).
 
ну тут не сложно, я например тапы обрабатываю примерно так:
PHP код:

var touches Input.touches;
if (
touches.Length 0)
{
    foreach (var 
touch in touches)
    {
         if (
touch.phase == TouchPhase.Began)
         {
             var 
tapRay Camera.main.ScreenPointToRay(touch.position);

             
// обработка
             // можно запросто использовать touch.position.x и touch.position.y
             // либо луч tapRay для рэйкаста
         
}
    }



Gector 01.08.2012 00:03

Ответ: Тач и координаты (Android).
 
Цитата:

Сообщение от pax (Сообщение 234909)
ну тут не сложно, я например тапы обрабатываю примерно так:
PHP код:

var touches Input.touches;
if (
touches.Length 0)
{
    foreach (var 
touch in touches)
    {
         if (
touch.phase == TouchPhase.Began)
         {
             var 
tapRay Camera.main.ScreenPointToRay(touch.position);

             
// обработка
             // можно запросто использовать touch.position.x и touch.position.y
             // либо луч tapRay для рэйкаста
         
}
    }



С#?
У меня ранее он выдавал ошибку обращения к координатам тача. "Что-то там" не член объекта input'а.

pax 01.08.2012 00:04

Ответ: Тач и координаты (Android).
 
C# да, заметь тачей во время работы может быть ноль и больше, поэтому надо обрабатывать массив тачей и их фазы


Часовой пояс GMT +4, время: 07:42.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot