.| Autor | Beitrag |
|---|---|
|
000 04.05.2002, 22:44 Mazze |
Hi! Also gut, mal was leichtes: Snake! Die Schlangenteile fliegen wils umher, wenn ich die Richtung wechseln will! Ich hoffe ihr findet was. cu BattleTech-MOD: Dieser Beitrag wurde am 04.05.2002 um 22:45 von Mazze bearbeitet. |
|
Profil || Suche |
|
001 05.05.2002, 13:03 Mazze |
Das scheint nicht so arg viele zu interessieren, aber vielleicht seht ihr den Fehler besser, wenn ihr die Wendepunkte seht! Matze --BattleTech-MOD: |
|
Profil || Suche |
|
002 05.05.2002, 13:23 Prefect |
Das ist ein Logikproblem. Die hinteren Teile der Schlange wechseln nur dann die Richtung, wenn sie sich _genau_ an der Position des Wendepunkts befinden. Da nun aber die Framerate schwanken kann und auf unterschiedlichen Rechnern durchaus auch mal anders ist kann es vorkommen, daß ein Schlangenteil am Wendepunkt vorbeizieht ohne je genau an dieser x/y-Position zu sein. Damit wechselt es natürlich auch nie die Richtung. Du solltest lieber in UpdateSnake testen, ob ein Teil am Wendepunkt _vorbei_zieht, und wenn ja, ändere die Richtung und passe die x/y-Koordinaten entsprechend an. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
003 05.05.2002, 16:32 Mazze |
Also erstmal geil, dass du Zeit hast dir den Source anzusehen. Hab zuerst gedacht ich vergraul alle damit, dass sie den Source erst runterladen müssen. OK. Ich hab den Code jetzt so gemacht: So geht's auch auf anderen PCs, nur mit Fehlern. BattleTech-MOD: Dieser Beitrag wurde am 05.05.2002 um 16:33 von Mazze bearbeitet. |
|
Profil || Suche |
|
004 06.05.2002, 14:54 Another1 |
was is daran so schwer? Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
005 06.05.2002, 17:36 Prefect |
cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
006 06.05.2002, 19:45 Mazze |
@A1: Naja.....im Prinzip hab ich das ja so in etwa gemacht.... @Prefect: OK, ich denke so wirds gehen, aber ruckelt die Schlange dann nicht? Ich probiers nachher aus und poste wie's ist! thx BattleTech-MOD: |
|
Profil || Suche |
|
007 08.05.2002, 14:34 Mazze |
Da gibts Probleme ohne Ende! Ich habe es jetzt so gemacht, wie es Another1 vorgeschlagen hat: Das gibts doch nicht, dass so ein blödes Snake so Probleme macht! --BattleTech-MOD: |
|
Profil || Suche |
|
008 08.05.2002, 16:44 Another1 |
dann überlappen die sich halt! oder noch einfacher: kannstu die dinger nich stretchen? --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
009 08.05.2002, 19:51 Mazze |
Stretchen? BattleTech-MOD: |
|
Profil || Suche |
|
010 21.05.2002, 22:23 The_real_KANE |
hrm, ich hatte auch mal Snake programmiert. Ich hatte das damals etwas vektor Schlange[500]; Schlange[0].x = 10; int schreibindex = 1; //x und y verändern sich immer bei jeden durchgang Schlange[schreibindex].x = x; länger als 500 teile wird deine schlange wohl sowieso nie. PS: der code über dem kommentar darf nur 1 mal aufgerufen werden. Die Welt geht unter, gehen sie mit! Dieser Beitrag wurde am 21.05.2002 um 22:24 von The_real_KANE bearbeitet. |
|
Profil || Suche |

