JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

schon besser: K25: ASTEROIDS ok,FIGHTER startet noch nicht

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 17.03.2004, 22:17    Titel: schon besser: K25: ASTEROIDS ok,FIGHTER startet noch nicht Antworten mit Zitat

Hallo

kriege den FIGHTER noch nicht zum laufen, Sad aber nach Neuinstallation geht jetzt ASTEROIDS Smile ( DX 9 BUCH / Kapitel 25 )

ich bitte mal um ein stichwort, wo der wesentliche unterschied im code in der DX- initialisierung liegt, um gezielt meine Nvidia-Einstellungen zu ändern


in dem zusammenhang:
- könnte es an meiner alten VC++ 6 Studio Professionel liegen, sollte ich die Autoren-Version von der CD probieren?
- macht es Sinn den C++ SP2 Service-Pack aufzuspielen?

das probieren dauert ja immer so ewig, deshalb bitte einen Tip ( hab nur die Original-CD dabei, aber das Buch nicht [unterwegs am HOTSPOT] )

THX

Andi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 17.03.2004, 22:33    Titel: Antworten mit Zitat

ja, hätte ich gleich zeigen sollen:
FIGHTER, Debug F5 starten, hängt bei:

// Methoden zum Start/Beenden der Szene
void CDirect3D::BeginScene(void)
{
m_lpD3DDevice->BeginScene();

a CXX0017: Fehler: Symbol "a" nicht gefunden
r CXX0017: Fehler: Symbol "r" nicht gefunden
......
pixel CXX0017: Fehler: Symbol "pixel" nicht gefunden

...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
KI
JLI Master


Alter: 39
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 17.03.2004, 22:37    Titel: Antworten mit Zitat

Hast du dir schon den JLI-Fighter Thread angeguckt Question
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 17.03.2004, 22:51    Titel: Antworten mit Zitat

danke ja, vor paar tagen und jetzt nochmal,
hast Du ihn auch gelesen?

Dort LÄUFT das spiel, und es geht um optimieren,
FIGHTER STARTET BEI MIR NICHT !
ich vermute das liegt bei mir an was ganz anderem ( eine DX-Modelleisenbahn-Simulation, erforderte zB. nur den Regler bei Nvidia-Problembehandlung um 1 strich runter zu nehmen , aber das startete auch schon ! )
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Christian Rousselle
Site Admin


Alter: 48
Anmeldedatum: 19.07.2002
Beiträge: 1630

Medaillen: Keine

BeitragVerfasst am: 17.03.2004, 23:29    Titel: Antworten mit Zitat

Nein, es läuft nicht, hast du die Pfade angepasst? Wenn nicht kann es nicht laufen...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 18.03.2004, 13:12    Titel: Antworten mit Zitat

... ja, die pfade sind angepasst,
... Stunden spaeter:


// aktuellen Bereich in den Backbuffer kopieren
/*
m_lpD3DDevice->StretchRect(m_lpSurface, NULL, m_lpBackBuffer, 0, D3DTEXF_NONE);
*/


OHNE backbuffer geht es , nur im FULLSCREENMOD , mit HINTERGRUNDFLACKERN und 60 Hz
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 12.05.2004, 19:41    Titel: Antworten mit Zitat

Nach kompletter Neuinstallation

des Rechners (die Partition mit allen Programmen hatte sich beim Partitions - verschieben mit power quest partition Magig unter W98 verabschiedet , weil der nootbook in ruhezustand wechselte)

läuft jetzt alles SUPER Smile
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
tiger54
Mini JLI'ler



Anmeldedatum: 15.05.2004
Beiträge: 6
Wohnort: Schweiz
Medaillen: Keine

BeitragVerfasst am: 15.05.2004, 23:04    Titel: Gleiches Problem :( Antworten mit Zitat

Hallo,
bei mir startet es auch nicht Sad

Beim Debuggen bekomme ich den Fehler auf diese Zeile:
lpTexture->GetLevelDesc(0,&desc);

void CSprite::AddTexture(ANIMATION Anim, LPDIRECT3DTEXTURE9 lpTexture)
{
// Beschreibung des zu Grunde liegenden Surfaces
D3DSURFACE_DESC desc;

lpTexture->GetLevelDesc(0,&desc);

Access Violation...

Was könnte das sein? $desc ist doch nur eine leere Addresse!?!
_________________
http://nokia.petrucci.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 16.05.2004, 11:04    Titel: Re: Gleiches Problem :( Antworten mit Zitat

tiger54 hat Folgendes geschrieben:
$desc ist doch nur eine leere Addresse!?!

Wahrscheinlich eben deshalb.
Access Violation ist ein Fehler bei Zugriff auf einen ungültigen Zeiger Wink
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Kampfhund
Super JLI'ler


Alter: 42
Anmeldedatum: 20.07.2002
Beiträge: 408

Medaillen: Keine

BeitragVerfasst am: 16.05.2004, 11:41    Titel: Antworten mit Zitat

D3DSURFACE_DESC ist eine Struktur. Die Instanz "desc" wird auf dem Stack angelegt, ist somit also nicht direkt leer (speicher ist alloziiert).
GetLevelDesc wird dann eine referenz auf diese instanz übergeben.
Das sollte doch eigentlich soweit klappen, oder?

Vielleicht solltest du mal überprüfen, ob lpTexture ein gültiger Zeiger ist.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
KI
JLI Master


Alter: 39
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 16.05.2004, 13:04    Titel: Antworten mit Zitat

@tiger54
Hast du das hier schon gelesen!?
Christian Rousselle hat Folgendes geschrieben:
Nein, es läuft nicht, hast du die Pfade angepasst? Wenn nicht kann es nicht laufen...

Es liegt höchstwahrscheinlich daran.
KI hat Folgendes geschrieben:
Hast du dir schon den JLI-Fighter Thread angeguckt Question

Christian Rousselle im JLI-Fighter Thread hat Folgendes geschrieben:
Bei dem Beispiel sind die Pfade nicht okay. GUck mal in die global.h und prüfe, ob LAUF,SCHLAG,STEHEN,TRITT richtig definiert sind. Benenne die Pfade folgendermaßen um:

#define LAUF "../../Media/JLIFighter/korisso_lauf_%s%04d.png"
#define SCHLAG "../../Media/JLIFighter/korisso_schlag_%s%04d.png"
#define STEHEN "../../Media/JLIFighter/korisso_stand_%s%04d.png"
#define TRITT "../../Media/JLIFighter/korisso_tritt_%s%04d.png"

Christian
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Chewie
Super JLI'ler



Anmeldedatum: 17.07.2003
Beiträge: 382

Medaillen: Keine

BeitragVerfasst am: 16.05.2004, 13:50    Titel: Antworten mit Zitat

vielleicht sollte ein mod mal alle fehlenden beispiele und nötige verbesserungen in einem sticky zusammenfassen. von fast jedem neuen user kommt die frage, warum jli-fighter nicht geht und dass beispiele nicht vorhanden sind. kanns ja verstehen, ich würde erwarten, dass das gleich irgendwo fett steht und auch nicht die suchfunktion hernehmen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum