Seite 1 von 2

Doppelschleifen weg aber der player wird nicht mehr angezeig

Verfasst: 01.05.2010 08:42
von Marvin133
Ich habe mal die doppelschleifen von meinem spiel basic ghost entfernt,aber nun ist es so das der player nicht mehr angezeit wird und ich weiß nicht warum .Ich hoffe Ihr schafft es den fehler vllt zu finden den ich bin ja erst ein änfänger und hab noch nicht so das auge dafür :(

Hier sind erstmal alle dateien die ihr benötigt.die exe ist erst in 64 bit compiliert aber der source ist in dem unterordner src

http://em.q-soft.ch/files/get/M4CxVluQ5 ... -ghost.zip

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Verfasst: 01.05.2010 11:04
von STARGÅTE
Es gibt ein Bug zwishcen Zeile 163 und 195 !
Wenn du Zeile 186 Löschst, funktioniert das spiel, und der Geist ist wieder da (versinkt aber leicht im Boden)

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Verfasst: 01.05.2010 11:37
von Marvin133
Vielen dank das du den fehler gefunden hast :allright:
ich habe es jetzt auch schon geschaft das er nicht mehr im boden versinkt doch wenn ich mit der leertaste springe verschwindet der player wieder :( weißt du auch woran das liegt???

ich habe bei der collision bei case 1 einfache geschrieben

Code: Alles auswählen

Case 1
         Hit=1
         PlayerY=y*64-SpriteHeight(0)

Weiters Problem beim Springen

Verfasst: 02.05.2010 17:22
von Marvin133
Leider habe ich immer noch nicht den fehler gefunden woran es liegen könnte,wenn man springt.
Ich frage mich immer noch warum der player dann nicht angezeigt wird,da ja eigentlich alles problemlos laufen müsste was es leider nicht tut :(

deswegen bitte ich jeden der lust hat sich das probelm anzuschauen und vllt mit mir den fehler finden

Mfg. Marvin133 :)

http://em.q-soft.ch/files/get/AL_8iU3Wx ... -ghost.zip

Re: Weiters Problem beim Springen

Verfasst: 02.05.2010 17:42
von HeX0R
Marvin133 hat geschrieben: deswegen bitte ich jeden der lust hat sich das probelm anzuschauen und vllt mit mir den fehler finden
Gut, dann bitte ich darum das was du uns anbietest wenigstens lauffähig zu machen.
Z.B. fehlt da ein button.bmp im Paket, nachdem ich mir da einfach nen anderes Bild hinkopiert habe, wird auch schon der nächste Fehler bemängelt:
Es wird kein Sprite 3 geladen...
(Klar, da wird zweimal Sprite 4 geladen... aber du wirst sicherlich verstehen, dass ich spätestens an der Stelle überhaupt kein Interesse mehr habe, dir behilflich zu sein).

Was soll das? Lass deine Codes doch wenigstens mal mit eingeschaltetem Debugger rennen, bevor du es irgendjemandem hier anbietest...

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Verfasst: 02.05.2010 17:46
von Kaeru Gaman
@Marvin

du solltest dir wirklich langsam angewöhnen, deinen Code direkt in der IDE auszuführen, drück mal F5,
damit du Fehlermeldungen bekommst und nicht mit komischen Disfunktionen dastehst.
fertige Exe kompiliert man erst wenn der Krempel läuft!

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Verfasst: 02.05.2010 17:51
von STARGÅTE
damit du Fehlermeldungen bekommst
vllt haben ihn die genau gestört ^^
sodass er deswegen immer nur die exe sgestartet hat, die meckert nicht so viel sonden zeigt Sprite einfach nichzt an
oder geht aus wenn sie nicht läuft ^^

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Verfasst: 02.05.2010 17:57
von ts-soft
@STARGÅTE
:lol:

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Verfasst: 02.05.2010 18:04
von Marvin133
post gelöscht :mrgreen:

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Verfasst: 06.05.2010 09:54
von Marvin133
Ich hab jetzt schon die vermutung woran es liegen könnte :mrgreen:

Denn heute habe ich den code so umgestaltet,dass wenn der player aus dem bildschirm fällt ein leben abgezogen bekommt und alle variablen des player auf null gesetzt wird.
Nun wenn ich jetzt mit der Leertaste springen passiert genau das gleiche,das heißt er fällt irgendow unter den steinen weg :(

http://em.q-soft.ch/files/get/ufpENEi0U ... -ghost.zip

Bild