Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 18:40

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Touch Position in einem Radius abfragen?

Discussion on Touch Position in einem Radius abfragen? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Touch Position in einem Radius abfragen?

Guten Tag liebe Community,
nach längerer Zeit melde ich mich mal wieder mit einer Frage(Wie auch sonst :P),
ich möchte gerne auf meinem Smartphone die Touch Position abfragen bzw. ob ich in einen festgelegten Radius geklickt habe. Wie könnte ich dass anstellen? Mein einziges Problem liegt beim Radius.

MfG Joshi
TeraTroll is offline  
Old 08/02/2014, 15:59   #2


 
Requi's Avatar
 
elite*gold: 3800
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
Gibt ja bestimmt ein onTouch Event und dort fragst du einfach die Positionen ab. Musste halt mit Mathe Klassen arbeiten.
Requi is offline  
Thanks
1 User
Old 08/02/2014, 16:14   #3
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Ja das onTouch Event ist mir bekannt und auch die Abfrage der X-/Y-Koordinate, jedoch weiß ich nicht wie ich abfrage ob in einem bestimmten Radius getippt wurde.

PS: Danke für die schnelle Antwort =)
TeraTroll is offline  
Old 08/02/2014, 16:49   #4
 
strubelz's Avatar
 
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
Math.sqrt(Math.pow(Math.max(MX, X) - Math.min (MX, X), 2) + Math.pow(Math.max(MY, Y) - Math.min(MY, Y), 2));
MX = Mittelpunkt x
MY = Mittelpunkt y
X = Touch x
Y = Touch y
Ergebnisse ist der Abstand der Tipposition zum Mittelpunkt.

Ist übrigens der Satz des Pythagoras.
strubelz is offline  
Thanks
4 Users
Old 08/02/2014, 17:13   #5
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Ich glaube ich habe ich unverständlich ausgedrückt :O tut mir leid....
Ich meinte es etwa so
Ich möchte abfragen ob irgendwo im Bereich des schwarzen Kreises "getouched" wurde.

Mfg Joshi =))

TeraTroll is offline  
Old 08/02/2014, 17:29   #6
 
strubelz's Avatar
 
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
Das hab ich dir doch gezeigt, du musst nur abfragen ob die Distanz (siehe meinen Post) kleiner als der Radius ist.
strubelz is offline  
Thanks
1 User
Old 08/02/2014, 17:33   #7
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
^ yep

weil zwei punkte bilden immer eine linie, mit der länge dieser kannst du genau das anstellen was du machen willst

das wurzel ziehen kannst du dir sogar sparen wenn du einfach die gesuchte länge quadriest, könnte unter umständen bei der performance nen unterschied machen
tolio is offline  
Thanks
1 User
Old 08/02/2014, 17:35   #8
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Ahhhh jetzt habe ich es verstanden, ^^ tut mir leid ich hatte es so verstanden dass sie mir zeigen wollen wie ich die Distanz zwischen zwei Punkten errechne.(weswegen ich noch verwirrter war, da ich dafür eine andere Formel benutzt hätte =D)

Vielen dank =)

MfG Joshi
TeraTroll is offline  
Old 08/02/2014, 17:42   #9
 
strubelz's Avatar
 
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
Du errechnest ja auch die Distanz zwischen zwei Punkten ^^
strubelz is offline  
Thanks
1 User
Old 08/03/2014, 14:57   #10
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Ja haha aber ich hatte nicht daran gedacht eine Abfrage der Distanz zu erstellen :P
TeraTroll is offline  
Old 08/03/2014, 20:40   #11
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Nächstes mal einfach ganz altmodisch ein Blatt Papier hernehmen, Achsenkreuz drauf und selber machen.

Btw gehts noch kürzer (Syntax einfach mal kopiert):
Math.sqrt(Math.pow(MX-X, 2) + Math.pow(MY-Y, 2));
Schlüsselbein is offline  
Thanks
1 User
Old 08/03/2014, 21:06   #12
 
strubelz's Avatar
 
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
Stimmt, Minus mal Minus ergibt Plus, ich war wohl etwas verwirrt als ich das geschrieben habe
strubelz is offline  
Old 12/31/2014, 17:04   #13
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Guten Tag ich bin es mal wieder, ich habe lange nichts mehr in Richtung (Hobby-)programmieren gemacht und bin stark aus der Übung.
Ich melde mich wieder da ich fragen wollte, wie ich denn die selbe Abfrage innerhalb eines Quadrats machen kann, oder sollte ich die selbe Abfrage nehmen, nur mit der Länge vom Mittelpunkt bis zu einer der Seitenwände(Ecke wäre ja zu lang..)?

MfG Joshi
TeraTroll is offline  
Old 12/31/2014, 18:19   #14
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Einfach prüfen ob |x| und |y| kleiner gleich a/2 sind wobei a deine Kantenlänge ist und der Mittelpunkt deines Quadrats im Ursprung liegt.

Btw kommen hier üble Erinnerungen an den Satz über implizite Funktionen hoch.
Schlüsselbein is offline  
Old 12/31/2014, 19:36   #15
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Quote:
Btw kommen hier üble Erinnerungen an den Satz über implizite Funktionen hoch.
O.o *schluck*

Was bitte? =D ich bin in der 11ten Klasse und dies ist etwas was mir noch nicht beigebracht wurde, jedoch verstehe ich das deine erste Aussage in etwa und versuche es mal :P(haha...).
Gibt es eigentlich auch eine andere Methode um zu prüfen ob eine "Grafik" in einer App(Android,Java) angeklickt wurde?

Edit: Um es einfach auszudrücken, soll ich prüfen ob X und/oder Y kleiner sind als die hälfte der Kantenlänge meines Quadrats und der Mittelpunkt liegt im Ursprung meines Quadrats, woher weiß ich denn welche Kante,Ecke oder welcher Punkt der Ursprung ist?

MfG Joshi
TeraTroll is offline  
Reply


Similar Threads Similar Threads
Wie realisiere ich 2 $_GET Abfragen in einem Link?
10/28/2013 - Web Development - 2 Replies
^this.
Casino - falsche base position (beim warpen landet man auf einem berg) o.o
05/14/2012 - Metin2 Private Server - 8 Replies
Wie schon gesagt ich hab die Casino map, die ursprünglich von Nw3 bekannt ist versucht einzufügen wobei folgendes heraus kamhttp://img3.fotos-hochladen.net/uploads/bild392 1cywf9dila.jpg wenn ihr eine Lösung für mein Problem findet ist euch das thx schon sicher ;) Ps: Sufu hab ich leider nichts gefunden! ;)
PSC - Guthaben abfragen geht auf einem PC nicht
07/25/2011 - Technical Support - 2 Replies
Gutem Tag, wie die Überschrift schon sagt, kann ich das Guthaben einer PSC auf meinem Hauptrechner nicht kontrollieren immer wenn ich es versuche bekomme ich folgende Fehlermeldung: Bei der Eingabe des PIN-Codes oder Passworts ist ein Fehler aufgetreten. Bitte korrigiere deine Eingabe. Hast du ein Passwort für diese paysafecard vergeben, kontaktiere bitte unser Service-Team. ------------------------------------------------ Wenn ich das ganze von meinem anderen Rechner ausprobiere...
Position von einem spieler
03/01/2008 - Kal Online - 9 Replies
ist es vielleicht möglich das man den namen von einem charakter eingibt und dann weiß wo er ist?? danke für alle antworten euer Beginner84:)



All times are GMT +2. The time now is 18:40.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.