- Home /
Andriod Multitouch with joystick
hey, i have been following a lot of tutorials and learning lots, however i have hit a snag and unable to figure this one out, im making game that requires a joystick and buttons to be touch at the same time am using the pennolpes iPhone tutorial to get the joystick working and i have a character moving around, just unable use the button simultaneity, here is the code for the button
 var sphereJump : GameObject;
 var jumpButton : GUITexture;
 static var jump : boolean = false;
 var texture1 : Texture2D;
 var texture2 : Texture2D;
 private var guiY;
 private var guiX;
 private var guiHeight;
 private var guiWidth;
 
 
 function Start () 
 {
     guiY = (((Screen.height/2)/2)/2)+ ((((Screen.height/2)/2)/2)/2);
     guiX = (Screen.width/2) + ((Screen.width/2)/2) + (((Screen.width/2)/2)/2) + (((((Screen.width/2)/2)/2)/2)/2);
 
     guiWidth = (Screen.height*0.15);
     guiHeight = (Screen.height*0.15);
     
     jumpButton.guiTexture.pixelInset.x = guiX;
     jumpButton.guiTexture.pixelInset.y = guiY;
     jumpButton.guiTexture.pixelInset.width = guiWidth;
     jumpButton.guiTexture.pixelInset.height = guiHeight;    
 }
 
 function Update()
 {
     
 
     if (Input.touchCount == 1)
     {
         var touch : Touch = Input.touches[0];
         
         if (touch.phase == TouchPhase.Began && jumpButton.HitTest(touch.position))
         {
         if (jump == false)
             jump = true;
             jumpButton.guiTexture.texture = texture2;
             }
         }
         if (touch.phase == TouchPhase.Ended)
         {
             jumpButton.guiTexture.texture = texture1;
          jump = false;
         
don't worry about the gui scaling up the top, the code also out puts to my character controller to initialize a jump which works, just cant run and jump
any help would be great thank you :D
Answer by Ouss · Jan 25, 2014 at 10:41 PM
I think the problem is with the coordinates of touch.position, you need to get the touch, then with the hitTest(vector2(touch.position.x,Screen.height-touch.position.y))
Your answer
 
 
             Follow this Question
Related Questions
Unity 4, Multitouch/FingerId and Android 1 Answer
Making one directional virtual joystick OR smoothly transitioning between buttons 0 Answers
Not Able to see Joystick & Button after deploying game to Android Device 1 Answer
Simple Multitouch Issue 1 Answer
Why i cant press(use) joystick and gui button at the same time ???? 1 Answer
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                