| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Abuser Registriert seit: Apr 2004 Ort: Vor dem Computer
Beiträge: 68
| maus listener
Hi! hab schon überall (innerhalb meines Horizonts) nach nem vernünftigen Tutorial oder Thread für mein Problem gesucht, aber nix gefunden... vielleicht kann mir ja einer helfen... Ich will per mouseListener (hab ich vorher noch nie mit zu tun gehabt) einen MC entlang einer Kurve je nach Mausposition ausrichten. Hab aber überhaupt keine Ahnung von dem Kram! Das ganze soll zum Schluss Teil eines kleinen Fußballspiels werden, wo man den Abschusswinkel am Ball mit der Maus kontrollieren kann... Für Tipps und nützliche Links zum Thema wär ich sehr verbunden! Danke!
__________________ When you cross my mind best look both ways ---------------------------- -->Thirsting-Ear<-- Geändert von Shoom (18-06-2004 um 10:29 Uhr) |
| | |
| | #3 (permalink) |
| Neuer Abuser Registriert seit: Apr 2004 Ort: Vor dem Computer
Beiträge: 68
|
sorry, das hilft mir nicht wirklich weiter, weil ich mit "machIrgendwas" nicht viel anfangen kann...
__________________ When you cross my mind best look both ways ---------------------------- -->Thirsting-Ear<-- |
| | |
| | #4 (permalink) |
| Coder Registriert seit: Sep 2002 Ort: München
Beiträge: 657
|
Es geht ja nur ums Prinzip, wo Du Dich "reinhängen" kannst. Statt machIrgendwas() wirst Du Deine Routine aufrufen und ihr die x- und y-Koordinaten der Mouse übergeben. Und in dieser Routine steuerst Du dann deinen MC in Abhängigkeit von diesen übergebenen Koordinaten. ...oder erwartest Du jetzt, daß Dir jemand das Programm schreibt? |
| | |
| | #5 (permalink) |
| Neuer Abuser Registriert seit: Apr 2004 Ort: Vor dem Computer
Beiträge: 68
|
Ich erwarte keinesfalls das mir einer das Programm schreibt! Ich habe nur leider auch keine Ahnung wie ich so eine Routine die meinen MC steuert schreibe, und ich soll das ganze mit Listenern machen... Ich will mich da ja wohl reinknien, denn ich muss das ja lernen, ich hab nur keine wirkliche Anlaufstelle... Ich währe für entsprechende Tuts oder sonstige Links echt dankbar.
__________________ When you cross my mind best look both ways ---------------------------- -->Thirsting-Ear<-- |
| | |
| | #6 (permalink) |
| Neuer Abuser Registriert seit: Apr 2004 Ort: Vor dem Computer
Beiträge: 68
|
*schluchz* kann oder will mir keiner helfen?
__________________ When you cross my mind best look both ways ---------------------------- -->Thirsting-Ear<-- |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 6.415
|
dich soltle nur Math.atan2 interessieren damit kriegste den Winkel der Maus zum 0,0 koordinatenpunkt des films in Bogenmaß raus. angewendet sieht das so aus: PHP-Code: ODER wolltest du ein objekt auf nem halbkreis der maus auf den xkoordinaten folgen lassen? gruß deluxe |
| | |
| | #8 (permalink) |
| Neuer Abuser Registriert seit: Apr 2004 Ort: Vor dem Computer
Beiträge: 68
|
hey danke deluxe! Das mit Math.atan2 hab ich schon selber hinbekommen, trotzdem danke! Aber wie du schon richtig vermutete hast will ich meinen MC auf nem Kreisbogen von 60° per Maus xKoordinate bewegen, das mit der Ausrichtung zum Mittelpunkt hin klappt schon ganz gut! Wär echt nett wenn du für den Bogen auch noch was parat hättest, ich kenn mich mit Sinus und so leider nicht so aus!
__________________ When you cross my mind best look both ways ---------------------------- -->Thirsting-Ear<-- |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 6.415
| PHP-Code: auf die berechnung von "w" kommt es an bei der berechnugn von w kannste natürlich anstatt stur hoch und runter zu zählen, die xposition der maus ins spiel bringen deluxe |
| | |
| | #10 (permalink) |
| Neuer Abuser Registriert seit: Apr 2004 Ort: Vor dem Computer
Beiträge: 68
|
Whoo! Erstmal ein dickes Dankeschön! Ich komme heute leider nicht mehr dazu es auszuprobieren, aber das sieht schon genau nach dem aus was ich gesucht habe! Ich meld mich, wenn es geklappt hat (und auch wenn es nicht klappt )!!
__________________ When you cross my mind best look both ways ---------------------------- -->Thirsting-Ear<-- |
| | |
| | #11 (permalink) |
| Neuer Abuser Registriert seit: Apr 2004 Ort: Vor dem Computer
Beiträge: 68
|
jetzt müsste ich nur noch wissen wie ich, wenn ich die Position nach der Maus ausrichte, zum einen den Ball (bzw. Pfeil bei mir) auch in die richtige Richtung verschiebe (bisher läuft er genau entgegengesetzt), und zum anderen die Bewegung nur auf den Teilkreis beschränke, der Ball also nicht darüber "hinausschiesst"... Wenn du oder jemand anderes mir da auch noch helfen könnte wär ich echt happy! ich häng mal dran was ich mir bislang zusammengeflust hab!
__________________ When you cross my mind best look both ways ---------------------------- -->Thirsting-Ear<-- Geändert von Shoom (21-06-2004 um 10:15 Uhr) |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 6.415
| PHP-Code: grüße deluxe |
| | |
| | #13 (permalink) |
| Neuer Abuser Registriert seit: Apr 2004 Ort: Vor dem Computer
Beiträge: 68
|
Danke! Ich muss mir zwar erstmal über den ganzen Kram klarwerden und hab noch ne ewig lange Liste an Problemen damit, aber ich bin recht zuversichtlich dass das noch was wird... ...noch ne kleine Frage: Wie bekomme ich den Winkel des Pfeiles auf dem Teilkreis? Ich weiß, dass der da schon drinsteckt, aber die Variable w kann ich nicht gebrauchen. Den bräuchte ich um einen perspektivisch skalierten Pfeil hinzubekommen... Ich glaube ich versuche zuviel auf einmal und sollte wohl erstmal Gehen lernen bevor ich mit dem Laufen anfange...
__________________ When you cross my mind best look both ways ---------------------------- -->Thirsting-Ear<-- |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 6.415
|
den winkel haste doch schon ausgehend von der rotation ist auf dem 60° teilkreis auf der rechten seite -30° und auf der linken +30° addierste 30° zu deiner rotation dazu bekommste deine wert rechtsbeginnend von 0-60° PHP-Code: gruß deluxe |
| | |
| | #15 (permalink) |
| Neuer Abuser Registriert seit: Apr 2004 Ort: Vor dem Computer
Beiträge: 68
|
Ein ganz extra-dickes Dankeschön an dich, Deluxe! Nicht nur das es jetzt soweit funktioniert, ich habe es auch noch verstanden und gut was dazugelernt! Hast echt was drauf! Bin dir was schuldig...
__________________ When you cross my mind best look both ways ---------------------------- -->Thirsting-Ear<-- |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |