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-9 von insgesamt 9.

Werbeanzeige

14.07.2010, 07:41

Forenbeitrag von: »Brainsmith«

Spieleprogrammierung als Beruf

1. Die Erfahrung die ich im wesentlichen gemacht habe, ist, dass du viel Eigeninitiative haben musst. Du solltest natürlich auch programmieren können bzw das können, was du später mal machen willst (Programmieren, 3D-Grafik etc...) 2. Dann brauchst du offizielle Erfahrung. Damit meine ich Praktika. Die bekommst du meist nur, wenn du Punkt 1 erfüllst. Die Leute wollen schließlich wissen, dass sie mit dir keinen Griff ins Klo machen. Deshalb solltest du schon private Projekte vorweisen können. Nic...

19.04.2010, 08:45

Forenbeitrag von: »Brainsmith«

Virtuelle Datein

korrigiert mich, wenn ich falsch liege... Es hat doch auch mit Vererbung zu tun.. Wenn ich beispielsweise eine Grundklasse A habe und davon Klassen B und C ableite, mache ich doch virtuelle Destruktoren bei allem Klassen.. Zusätzlich kann ich dann ein Array aus Pointern auf Klasse A haben und aber in Wirklichkeit Objekte der Klassen B und C reinstecken. Wenn dann irgendwann der Destruktoraufruf kommt, wird durch "virtual" aber der tatsächliche Destruktor aufgerufen.. Also nicht der von A Was für...

30.03.2010, 08:29

Forenbeitrag von: »Brainsmith«

Pause Funktion lässt das ganze Programm abstürzen

Ich würde einfach um alles, was in der Pause-Funktion nicht mehr ausgeführt werden soll folgendes drum machen: C-/C++-Quelltext 1 2 3 4 5 6 if(!KEY_P_PRESSED){ //...hier kommt dann dein Code, der dann nicht mehr ausgeführt werden soll } else { //und hier lässt du den Pausetext entstehen }

29.03.2010, 12:17

Forenbeitrag von: »Brainsmith«

Direct Sound und X Audio 2

Hallo, ich hab jetzt mal ein bissl im Kapitel über Sound gelesen und bin da auf 2 Dinge gestoßen: 1. Die Datei sound.h lässt sich aus irgendeinem Grund nur dann inkludieren, wenn man das Visual Studio oder ähnliches benutzt. Ich habe bisher Codeblocks benutzt und hatte da ein Linkerproblem. Eine lange Zeit und einen Dependency-Walker später ergab sich, dass die zugehörige sal.h fehlte. Vielleicht war ich auch einfach nur zu blöd, das richtig zu machen, aber unter VC Express kann man die sound.h ...

03.02.2010, 07:53

Forenbeitrag von: »Brainsmith«

Programme für den PC

Paint.NET (beherrscht auch das dds-Format und ist halt ein kostenloses Zeichenprogramm) ConText (ein Editor, für den es annähernd für jede Sprache Script highlightening gibt) CCleaner (reinigt den Rechner von unnötigen Dateien und kann auch Fehler in der Registry beheben) ImgBurn (kostenloses Brennprogramm)

02.02.2010, 18:33

Forenbeitrag von: »Brainsmith«

Gems Gems Gems

Kann mir das mal einer mit den Gems erklären? Es gibt insgesamt ne Menge Bücher der Gem-Reihe. Allerdings gibts nur Band 1 und Band 4 auf deutsch.. Ist das soweit schonmal richtig? Und falls ja, warum kamen vor Band 4 nicht auch Band 2 und 3 auf deutsch? Bin da irgendwie verwirrt. Worin unterscheiden sich die Bände eigentlich?

16.01.2010, 20:50

Forenbeitrag von: »Brainsmith«

Rotationmatrix an VertexShader übergeben

Eine Sache noch: Zitat von »"dot"« n^ * A^ * M * v = 0 da n^ * v = 0, ist die gleichung erfüllt wenn A^ * M = I und dies gilt eben genau dann, wenn A die inverse transponierte von M ist. muss nicht sein, auch wenns sonst ein chaos mit der Orientierung gibt.. A^ * M darf auch -Id sein.. also kein "genau dann wenn", sondern nur "wenn" genau dann wenn <=> Äquivalenz wenn <=> Implikation Das mit der fixen Antwort war auf einen Post in einem anderen thread bezogen.. Aber aus deiner Sicht sicher lusti...

16.01.2010, 20:37

Forenbeitrag von: »Brainsmith«

Rotationmatrix an VertexShader übergeben

Zitat von »"dot"« ist eine frage von geschmack/konvention, ändert aber am ergebnis nichts: n dot v = n * v^ n dot v = n^ * v nicht umgekehrt.. dieses Gesetz bleibt erhalten. Sonst hättest du eine n x n - Matrix. Ach ja.. Danke für deine fixe Antwort

16.01.2010, 20:15

Forenbeitrag von: »Brainsmith«

Eure Wünsche für die nächste Ausgabe

Meine Wünsche wären Folgende: 1. Ich finde es grundsätzlich gut, wie Dinge in dem Buch erklärt sind. Sachen, die zu grundlegende Kenntnisse erfordern, werden häufig ausgelassen. Bsp: Warum werden Richtungsvektoren mit der invertierten, transponierten Matrix multipliziert? -Es wäre schön, wenn man eine Infobox für Fortgeschrittene hätte, die diese Sache etwas ausführlicher beschreibt. 2. Das Buch beschreibt stark vereinfachte Themen, was beispielsweise Interpolation angeht. Deshalb gehe ich davon...

Werbeanzeige