|
|
|||||||
SWiSHmax 2
|
Professionelle Bilder ab 1 €
|
| Stichworte |
| komisches, problem, rotation, _rotation |
![]() |
|
|
LinkBack | Thread Tools |
|
|||||||||||||||||||||||
|
folgendes Problem:
Ich möchte eine Zeiger machen, den man mit den Pfeiltasten bewegen kann. Zusätzlich, soll man die Geschindigkeit mit dem sich der Pfeil bewegt auch noch einstellen können. Doch komischerweise bewegt sic der Zeiger nach rechts viel schneller als nach links.... Kann sich mal jemand den upload anschauen und mir vielleicht sagen woran das liegt? 2. Frage: Wenn ich den "Dreh-Befehl" mit Code:
on (keyPress("<Right>")) {
Code:
if (Key.isDown(Key.RIGHT)) {
viele Grüße Dester [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. ] |
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
ich kann mir nicht vorstellen, dass keiner der schlauen Köpfe hier keine Idee hat...
Jetzt kommt schon... |
|||||||||||||||||||||||
|
||||||||||||||||||||||||
|
Textfeld Variablen sind immer Strings (edit: also sofern man nicht per Script einen numerischen Wert zuweist), und wenn du String + Numerischer Wert ausführst dann wird beides zu einem String zusammengefügt. 0 + 5 ist also 05 + 5 = 55 + 5 = 555, usw. Beim Subtraktions-Operator sieht das anders aus, da wird der String vor der Berechnung in einem numerischen Wert umgewandelt. Die Lösung liegt also auf der Hand, wandel den String vorher mittels number() in einen numerischen Wert um.
zu 2., Scripte in on Events beziehen sich auf das Elternelement, nicht auf das Objekt auf dem Sie definiert werden. Gruß Olli |
||||||||||||||||||||||||
|
|||||||||||||||||||||||
|
könnte vielleicht auch helfen, ist die steuerung aus einem kleinen autorennspiel was ich vor kurzen geschrieben hab...
das ganze ist schon etwas erweitert, die bewegung / rotation stoppt nicht sofort wenn man die taste loslässt sondern lauft noch kurz aus.ebenfalls zu beachten das hier die tasten w,a,s,d benutzt werden anstatt der pfeiltasten. kann man natürlich beides ändern wenn man mag. sobald eine bewegung / rotation auftritt wird die funktion playermove() aufgerufen in der du die variablen move & rota einfach nur zu der spielerposition / winkel hinzu addieren brauchst. |
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
@ Olli: mal wieder herzlichen Dank,w erde es gleich ausprobieren.
@IsNoGood: danke, vllt kannst du ja auch noch eine klitze kleine swi-Datei hochaden, würden sich bestimmt einige drüber freuen :) Dester |
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Für mich komisches Preload Verhalten | thunderwaizi | Swishmax - SwishScript | 5 | 07.09.2006 19:44 |
| Komisches in einer IF Schleife | hb.master | Swishmax - SwishScript | 7 | 19.03.2004 09:26 |
| fehler bei anweisung an objekt / _rotation | Boombastic6 | Swish2 & Swishlite | 2 | 13.03.2003 22:26 |
| Page Problem!GAAANZ dickes Problem! | GEDDO | Swish2 & Swishlite | 3 | 13.01.2002 16:31 |
| Ein komisches Problem... (javascript popups) | Jatrix | Swish2 & Swishlite | 14 | 13.09.2001 17:02 |