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!

Suchergebnisse

Suchergebnisse 1-19 von insgesamt 19.

Werbeanzeige

20.07.2007, 12:29

Forenbeitrag von: »TheOffspring«

Buch CD verloren... was nun ?

Hi! Mir ist leider ein dummes Missgeschick passiert, und zwar habe ich die Buch CD von meinem Buch ( "3D Spieleprogrammierung" ) verloren... Nun kann ich natürlich nicht verlangen, dass mir irgendjemand diese CD oder die Daten auf der CD zukommen lässt. Da ich das meiste von der CD sowieso schon runterkopiert ist es sowieso nicht so schlimm, aber ich habe die Beispielprogramme schon öfters verändert, und hätte sie gerne wieder im Originalformat. Läge es im Bereich des Möglichen, dass mir jemand ...

01.06.2007, 15:26

Forenbeitrag von: »TheOffspring«

Weltmatrix in einem Effekt setzen

Oh, da habe ich mich wohl ein bisschen falsch ausgedrückt... Wie ich aus meinem Programm heraus den Variablen in dem Effekt einen Wert zuweise ist mir schon klar. Mein Problem ist jetzt eigentlich nur, dass ich wissen möchte, wie ich in meinem Effekt (also in der .fx-Datei) die Weltmatrix setzen kann. Im Endeffekt soll man dann einer Matrix, die ich im Effekt deklariere, aus dem Programm raus, einen Wert zuweisen können, und diese Matrix soll dann im Effekt (!) als Weltmatrix eingesetzt werden. ...

01.06.2007, 11:48

Forenbeitrag von: »TheOffspring«

Weltmatrix in einem Effekt setzen

Hi Community! Ich komme mit schon etwas doof vor, aber ich wollte eigentlich nur fragen, wie man die Weltmatrix in einem Effekt setzen kann... Ich hab mal so rumgegoogelt, aber die Leute benutzen alle immer einen Vertex-und Pixelshader und da ich keine Ahnung habe, wie man mit denen in einem Effekt umgeht, wäre es interessant zu wissen, ob es auch eine einfache Möglichkeit gibt, die Matrix zu setzen. So etwas wie, 'TransformWorld = <myMatrix>;'. Danke für die Hilfe TheOffspring

05.01.2007, 15:12

Forenbeitrag von: »TheOffspring«

Frage zu Vertex/Index-Buffer

Um ein paar Fragen zu beantworten: Ich hatte des Programm auf Volbildmodus und 60 Hz laufen, daher ist es unwahrscheinlich, dass die Bildfrequenz die FPS-Messung verfälscht hat. Ich kann leider nicht sagen, ob ich vsync an oder aus hatte, da ich keine Ahnung hab wie ich das einstellen kann. Aber noch eine Sache zu meinem eigentlichen Problem: Wenn ich alles komplett in einen großen Vertex(Index)Buffer schreibe, wird es etwas komplizierter ne WeltMatrix zu schreiben (man kann auch sagen unmöglich...

04.01.2007, 13:26

Forenbeitrag von: »TheOffspring«

Frage zu Vertex/Index-Buffer

Ich denk mal der Render-Code ist der einzig wichtige (Variablennamen sollten sich von selbst erklären): Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 // Alle Würfel zeichnen. for (int i=0; i<g_iNumCubes; i++) { // Zuerst den Vertex- und den Index-Buffer als Datenquelle aktivieren. g_pD3DDevice->SetStreamSource(0, g_pCubes[i].pVertexBuffer, 0, sizeof(SVertex)); g_pD3DDevice->SetIndices(g_pCubes[i].pIndexBuffer); // Die Weltmatrix setzen mWorld = tbMatrixTranslatio...

04.01.2007, 12:48

Forenbeitrag von: »TheOffspring«

Frage zu Vertex/Index-Buffer

Ich bin gerade bei dem Abschnitt mit Vertex/Index-Buffern in "3D-Spiele-Programmierung". Nun habe ich die aufgabe zu dem Kapitel gelöst, in der man den Vertex-und Index-Buffer in viele kleine Buffer zerlgen sollte. Des hat auch soweit genz gut geklappt. Jetzt habe ich mal auf die FPS geschaut, und war etwas veriwrrt: - Bei einem großem Vertex/Index_Buffer: über 999 FPS (bei 2048 Würfeln) - Bei vielen kleinen Buffern: 80 FPS... (auch bei 2048 Würfeln) Mir war klar, dass es einen Performance-Verlu...

28.12.2006, 18:09

Forenbeitrag von: »TheOffspring«

Win32-Projekte mit Visual C++ 2005 Express Edition

Also erstmal danke für die ausführliche Erklärung Es hat auch alles geklappt, nur wenn ich das Win32-Projekt (oder eine Konsolenanwendung) erstellen will, kommt eine Fehlermeldung: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 Folgender XML-Parserfehler ist aufgetreten: Datei: C:\Programme\Microsoft Visual Studio 8\VC\VCProjectDefaults\CoreWin_Express.vsprops Zeile: 9 Spalte: 1 Fehlermeldung: Ungültiges qualifiziertes Zeichen. Die Datei "{VCInstallDir}\VC\VCProjectDefaults\CoreWin_Express.vsprops" kon...

28.12.2006, 11:38

Forenbeitrag von: »TheOffspring«

Win32-Projekte mit Visual C++ 2005 Express Edition

Hi Community! Ich stehe gerade mal wieder vor einem kleinem Problem, das ich leider nicht selber lösen konnte(die Suche im Forum ergab auch keine Ergebnisse): Ich will mit VC++ 2005 EE ein leeres Win32-Projekt erstellen(um die Aufgaben in dem Buch zu Lösen), doch mir stellt sich folgendes Problem: Ich kann unter Win32 nur Konsolenanwendungen erstellen... Aber ich benötige ein ganz normales Win32-Projekt um Fenster zu erstellen, oder? Das stellt sich mir die Frage: wie kann ich so ein solches Pro...

04.12.2006, 18:39

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

Hmm, also eigentlich habe ich immer die gleichen libs gelinkt (ich ändere nur den Code), aber wie du sagst, eigentlich ist es nicht wichtig Danke für die Hilfe!

04.12.2006, 14:39

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

Zitat ich denke das deine Probleme dann esrt mal beseitigt sind, wünsche dir noch viel Spass mit dem Buch. Danke, ebenfalls Zitat Das ist keine Warnung, sondern nur eine Info, dass es noch keine exe gab und eine neue erstellt wird. Kein Grund zur Panik, ganz normal. OK, aber des wird bei jedem Kompilieren behauptet (eigentlich sollte beim zweiten mal ja eine .exe vorhanden sein, oder) Vielleicht liegts daran, dass ich das Projekt immer komplett neu erstelle, und dabei der Ordner geleert wird.

01.12.2006, 10:24

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

Oh, sorry, hab mich wohl etwas missverständlich ausgedrückt... Ich meinte beim kompilieren des Projektes (in das ich die Engine eingebunden habe) kommen die Warnungen, und bei dem Projekt muss die Ausgabedatei logischerweise eine Ausfühbare sein. (Das kompilieren der Engine verlief reibungslos)

30.11.2006, 16:55

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

Jipie Es funzt Danke an alle! Wen es interessiert: JürgenKDF's Lösung hat geklappt (Eigentlich hätte ich selbst draufkommen können, das "#define WIN32_LEAN_AND_MEAN" auszukommentieren) Was ich noch dazu machen musste, war die "tchar.h" (war auch standardmäßig bei einer Konsoloenanwendung dabei) nicht mehr einzubinden, dann hat alles geklappt. Es gibt zwar noch zwei Warnungen: Zitat \tribase\include\dshowbaseclasses\wxutil.h(195) : warning C4312: 'Typumwandlung': Konvertierung von 'LONG' in größe...

24.11.2006, 14:22

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

Zitat Hast du das neuste DX Sdk installiert? Evtl funzt das von der CD nicht mit VC 2005 Ok, kann ich mal ausprobieren, aber ich hab bei mir daheim nur ISDN ... Daher werde ich wohl warten müssen, bis ich mal wieder zu nem Freund komme. Zitat Offensichtlich kennt er WAVEFORMATEX nicht. Versuch mal die include Datei zu finden, in der das deklariert wird und versuche die ziemlich am Anfang zu "includen". Jo, habs mal versucht, und habs leider nicht gefunden (die IncludeDateien verzweigen sich seh...

23.11.2006, 16:04

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

Hat keiner von euch eine Idee? Wäre wirklich traurig, weil ich sonst nicht besonders viel von der Engine und dem Buch hätte. Ich gehe noch mal etwas genauer auf das Problem ein: Die Zeile, in der der oben genannte Kompilerfehler auftritt ist: Quellcode 1 typedef const WAVEFORMATEX *LPCWAVEFORMATEX; Mir fällt dazu nix mehr ein... Ich habe rumprobiert und versucht, aber nix geschafft (ausser die Dateien komplet zu zerstören...). Ich kompiliere das Projekt mit Visual C++ 2005 Express Edition Danke ...

13.11.2006, 17:03

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

Erstmal zu dem Post: Er hat nicht mehr richtig etwas mit der Überschrift zu tun, aber ich dachte, es rentiert sich nicht, einen neuen Thread aufzumachen. Also, ich hab jetzt die BaseClasses und die Engine kopiliert. Danke für die Hilfe soweit Aber es ist ein neues Problem entstanden Ich habe versucht ein Testprojekt, Quellcode 1 2 3 4 5 6 7 #include "stdafx.h" #include "TriBase.h" int main () { return 0; } zu kompilieren, aber es kamen einige Compilerfehler. Ich poste einen Teil des Logs: Zitat ...

07.11.2006, 17:00

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

Zitat ich glaub nicht, dass "was falsches kompilliert wird". und wenn hätte das mit dem linker net viel zu tun, weil der kompilliert net, sondern linkt was beim kompillieren rausgekommen ist... Wenn ich nicht etwas falsch verstanden habe, das bedeutet "Linken", dass man dem Compiler 'sagt', wo er die Libs findet, damit er sie mit in die Exe miteinbinden kann. Wenn man jetzt eine falsche Lib linkt, dann kann es ja sein, dass es in der falschen Lib die gleiche Funktion wie in der richtigen gibt, ...

06.11.2006, 21:15

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

OK, ich beschreib des Problem etwas genauer: Im FAQ-Bereich (Buch 3D-Spiele Programmierung) gibt es ein Tutorial(Lösung: TriBase und Visual C++ 2005 Express), das erklärt, wie man die Binärdateien für Visual C++ 2005 erzeugen muss. <Direct Link> Unter anderem, muss man das Projekt BaseClasses.sln kompilieren, aber man muss davor auch noch ein paar dazugelinkte Libraries ändern (hinzufügen/entfernen). Mein Problem ist jetzt, wenn ich dieses Projekt öffne, und unter Projekt->Eigenschaften die rich...

06.11.2006, 17:55

Forenbeitrag von: »TheOffspring«

Probleme beim Kompilieren der BaseClasses.sln

Hallo erstmal. Es tut mir Leid (wirklich, ich weiss, wie es ist, wenn Foren mit unnützen Beiträgen zugemüllt werden), dass ich einen eigentlich so unnützen Beitrag aufmachen muss, aber ich verzweifle gerade daran, den Linker beim Kompilieren der BaseClasses.sln zu setzen. Ich habe bereits das FAQ und die Suchfunktion benutzt, aber es wurde immer nur gesagt: "Ich finde den Linkereintrag in den Projekteigenschaften nicht, EDIT: habs gefunden"... Ich habe auch bereits in dem Bibliothekar, aber dort...

Werbeanzeige