- Home /
 
 
               Question by 
               aress · Nov 03, 2013 at 12:45 AM · 
                androidtouchguitexturedrag  
              
 
              Android touch and drag GUItexture problem
Hi to all. Im new to Unity and Android and im making a race game using guitexture for buttons. When I touch and drag a single gui works fine but when i got two or more guitextures touched at the same time and after this i try to drag one of them (pressing the two guitextures drag my finger out of range of one guitexture) unity do not detect the phase "TouchPhase.Ended". Im looking for some one that know better way to do this or how to fix it. Here is a simple script where I was testing:
 using UnityEngine;
 using System.Collections;
 
 public class touch : MonoBehaviour {
     
     public GUITexture gas;
     public GUITexture breake;
     public GUIText text;
     private int b = 0;
     private int g = 0;
 
     
     void FixedUpdate () {
     
         //print text
         text.text = "gasGUI = " + g + " breakeGUI = " + b;
         //detect touches
         if(Input.touches.Length > 0) {
             for(int i = 0; i < Input.touches.Length; i++) {
                 if (breake.HitTest(Input.touches[i].position)) {
                     if(Input.touches[i].phase == TouchPhase.Stationary) {
                         g = 1;
                     }
                     if (Input.GetTouch(i).phase == TouchPhase.Ended) {
                         g = 0;
                     }
                 }
                 if (gas.HitTest(Input.touches[i].position)) {
                     if(Input.touches[i].phase == TouchPhase.Stationary) {
                         b = 1;
                     }
                     if (Input.GetTouch(i).phase == TouchPhase.Ended) {
                         b = 0;
                     }
                 }
             }
         }
         else if (Input.touches.Length == 0) {
             g = 0;
             b = 0;
         }
     }
 }
 
 
              
               Comment
              
 
               
              Your answer
 
             Follow this Question
Related Questions
Box Drag and throw away script for mobile? 0 Answers
HELP - Touch and Drag with Android using JS 0 Answers
Code compiled to android platform behaves differently. 0 Answers
Detecting onDrag over UI images 1 Answer
How to Touch Drag 3D Objects 2 Answers