Doppelschleifen weg aber der player wird nicht mehr angezeig

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Marvin133
Beiträge: 80
Registriert: 25.01.2010 15:51
Computerausstattung: Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250
Kontaktdaten:

Doppelschleifen weg aber der player wird nicht mehr angezeig

Beitrag 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
Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250

Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Beitrag 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)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Marvin133
Beiträge: 80
Registriert: 25.01.2010 15:51
Computerausstattung: Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250
Kontaktdaten:

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Beitrag 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)
Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250

Bild
Benutzeravatar
Marvin133
Beiträge: 80
Registriert: 25.01.2010 15:51
Computerausstattung: Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250
Kontaktdaten:

Weiters Problem beim Springen

Beitrag 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
Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250

Bild
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Weiters Problem beim Springen

Beitrag 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...
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Beitrag 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!
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Beitrag 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 ^^
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Beitrag von ts-soft »

@STARGÅTE
:lol:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Marvin133
Beiträge: 80
Registriert: 25.01.2010 15:51
Computerausstattung: Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250
Kontaktdaten:

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Beitrag von Marvin133 »

post gelöscht :mrgreen:
Zuletzt geändert von Marvin133 am 06.05.2010 09:59, insgesamt 1-mal geändert.
Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250

Bild
Benutzeravatar
Marvin133
Beiträge: 80
Registriert: 25.01.2010 15:51
Computerausstattung: Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250
Kontaktdaten:

Re: Doppelschleifen weg aber der player wird nicht mehr ange

Beitrag 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
Win 7 Home Premium 64 Bit \ PB 4.41 Demo\2.8Ghz QuadCore \4GB RAM\ nVidia GTS 250

Bild
Antworten