Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

51

12.02.2012, 20:56

Bei schwarz müssten aber alle Werte 255 sein;) Du musst ne weiße nehmen.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

52

12.02.2012, 21:02

Da tut sich leider trotzdem nix... Auch mit weißer BMP
Ich hab irgendwie das blöde Gefühl, dass er einfach NIX einliest. Denn es gibt auch keinen Fehler wenn ich den Dateinamen absichtlich falsch schreibe oder andere, völlig unpassende, Dateien bzw Dateiformate nehme.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

53

12.02.2012, 21:48

Versuch mal zu debuggen und guck was er genau macht. Kansnt du nicht abfragen ob er was einliesst? Sowas wie, wenn das nicht geklappt hat dann mach nen Logeintrag oder so.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

54

13.02.2012, 12:42

Okay, mein Fehler...
Hatte vergessen der Gameklasse einen Member von CTerrain zu geben...

Jetzt schmiert die Anwendung aber leider beim Übergang vom Hauptmenü ins Spiel (also wenn er auch das Terrain laden müsste) ab.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »-Ricken-« (14.02.2012, 08:41)


Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

55

14.02.2012, 14:11

Setz einfach mal ein paar Breakpoints und guck wo er genau abschmiert. Vielleicht kann er die Datei nicht finden, die könnte ja möglicherweise in einem falschen Verzeichnis sein, oder irgendetwas anderes stimmt da nicht. Vielleicht schafft er auch noch zu laden, aber macht beim erzeugen vom Terrain dann Probleme. Setz einfach mal mehrere Breakpoints und guck wo genau das Problem ist. Debugging ist mit Visual Studio eigentlich ganz einfach.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

56

15.02.2012, 18:22

Ich habs, es läuft so wie es soll! Zumindest fast, denn die Kollision mit dem Baun (Zylinder) ist noch etwas ausbaufähig.
Aber dafür mache ich mal nen neuen Thread auf. Danke Schorsch! :)

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

57

15.02.2012, 21:39

Gerne;)
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Nahdar

Frischling

Beiträge: 36

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

58

06.04.2012, 21:07

So auch hier grabe ich nochmal den Thread aus und hoffe da Schorch auch hier genauso hilfreich ist.

Ich habe mir auch Breakanoid vorgenommen.. die Grenzen entfernt, den Paddle entfernt, der Kugel eine Steuerung gegeben .. nun will ich aber, das das "Brett" um das Spiel herum verschwindet.. aber wenn ich es einfach aus dem Code lösche, stürzt das Game ab..
:( Ich weiss leider nicht was ich machen soll:

C-/C++-Quelltext

1
2
3
// Levelmodell laden
    m_pLevelModel = new tbModel;
    if(m_pLevelModel->Init("Data\\Level.tbm", "Data\\")) TB_ERROR("Fehler beim Laden des Levelmodells!", TB_ERROR);


Wenn ich nun dort einfach "Data\\Level.tbm" lösche .. tjo dann kommt der Crash...

Zitat

"Spiel Breakanoid (Debug).exe": "C:\Users\Chillkröte\Desktop\Neue Buchbeispiele\3D-Spieleprogrammierung-Update\Spiele\Spiel Breakanoid\Spiel Breakanoid (Debug).exe" geladen, Symbole wurden geladen.
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\ntdll.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\kernel32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\KernelBase.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Users\Chillkröte\Desktop\Neue Buchbeispiele\3D-Spieleprogrammierung-Update\Spiele\Spiel Breakanoid\TriBaseD.dll" geladen, Symbole wurden geladen.
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\d3d9.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\msvcrt.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\sechost.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\rpcrt4.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\user32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\gdi32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\lpk.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\usp10.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\version.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\d3d8thk.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\dwmapi.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\D3dx9d_43.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\advapi32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\dinput8.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\dsound.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\ole32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\winmm.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\powrprof.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\setupapi.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\cfgmgr32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\oleaut32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\devobj.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\comdlg32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\shlwapi.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\comctl32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\shell32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\msvcr100d.dll" geladen, Symbole wurden geladen.
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\imm32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\msctf.dll" geladen, Cannot find or open the PDB file
INFO: TriBase-Engine wird initialisiert... (tribase.cpp, Zeile 86, Funktion tbInit)
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\cryptbase.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\uxtheme.dll" geladen, Cannot find or open the PDB file
INFO: Initialisierung komplett! (tribase.cpp, Zeile 104, Funktion tbInit)
INFO: Der Konfigurationsdialog wird aufgerufen... (tbconfig.cpp, Zeile 1050, Funktion tbDoConfigDialog)
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\nvd3dum.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\d3dref9.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\clbcatq.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\MMDevAPI.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\propsys.dll" geladen, Cannot find or open the PDB file
Der Thread 'Win32-Thread' (0xabc) hat mit Code 0 (0x0) geendet.
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\nvd3dum.dll" entladen.
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\wintrust.dll" geladen, Cannot find or open the PDB file
Der Thread 'Win32-Thread' (0xf8c) hat mit Code 0 (0x0) geendet.
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\crypt32.dll" geladen, Cannot find or open the PDB file
"Spiel Breakanoid (Debug).exe": "C:\Windows\System32\msasn1.dll" geladen, Cannot find or open the PDB file
Der Thread 'Win32-Thread' (0x62c) hat mit Code 0 (0x0) geendet.
WARNUNG: tbExit wurde nicht aufgerufen! Wird automatisch erledigt... (tribase.cpp, Zeile 48, Funktion DllMain)
INFO: TriBase-Engine wird heruntergefahren... (tribase.cpp, Zeile 113, Funktion tbExit)
INFO: Alle Speicherbereiche freigegeben! (tbmemory.cpp, Zeile 116, Funktion tbMemExit)
INFO: Herunterfahren abgeschlossen! (tribase.cpp, Zeile 149, Funktion tbExit)

Das kommt beim Debuggen heraus, wenn ich versuche irgendwas zu debuggen.. Allerdings kann ich , sofern ich nicht viel am Code veränder das SPiel normal starten.. doch wenn ich aus Level.tbm -> testtesttest.bmp mache.. dann stürzt das spiel einfach ab.. immer beim Wechsel vom Menü zum Spiel selber.

Kann mir einer dabei helfen?!

LG

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nahdar« (06.04.2012, 21:58)


m3xx

Alter Hase

Beiträge: 434

Beruf: Student

  • Private Nachricht senden

59

06.04.2012, 21:59

Mh vielleicht ist irgendwo eine Zeile, die zusätzlich nach dem Level fragt, es darf nichts vorhanden sein was mit dem "Brett" in verbindung steht ansonsten wirds ab dem moment crashen

FSA

Community-Fossil

  • Private Nachricht senden

60

07.04.2012, 00:58

Du darfst es nicht Rendern!
Sicher, dass du schon so weit bist?

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Werbeanzeige