- 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