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-20 von insgesamt 41.

Werbeanzeige

04.01.2015, 17:40

Forenbeitrag von: »gombolo«

Objekt rotieren

Hmm ok, aber das habe ich schon einige male durchgespielt Du meinst doch so? C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 D3DXMatrixRotationAxis(&lpMesh->mRy, &lpMesh->vUp, -lpMesh->fRotateY); D3DXMatrixRotationAxis(&lpMesh->mRx, &lpMesh->vRight, lpMesh->fRotateX); D3DXMatrixRotationAxis(&lpMesh->mRz, &lpMesh->vLook, lpMesh->fRotateZ); neueRotation = lpMesh->mRy * lpMesh->mRx * lpMesh->mRz; lpMesh->mRotate = lpMesh->mRotate * neueRotation ; oder? C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 inl...

04.01.2015, 01:34

Forenbeitrag von: »gombolo«

Objekt rotieren

Ich habe ein Problem wenn ich einen Würfel mit DirectX rotieren will. Die Rotationsachsen sind nicht auf den Würfel bezogen. Ich habe festgestellt das ich eine Achse immer so rotiere wie ich es mir vorstelle, aber die Rotation auf einer Achse hat keinen Einfluss auf die Rotation einer anderen Achse. Die rotiert, so denke ich mir, immer imWeltkoordinatensystem. C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 D3DXMatrixIdentity(&tmpMesh->mTranslation); // Position/Rotation/Skalierung D3DXMatrixRotationY(...

01.01.2015, 12:40

Forenbeitrag von: »gombolo«

c++ Youtube-Tutorial für Anfänger

Zitat von »NachoMan« Ein Buch ist immer die bessere Wahl, unabhängig von der Qualität des Videos. Es gibt auch sehr gute Tutorials auf YouTube. Und ich keine kein Buch das als ganzes gut ist. Am besten lernt man durch selber programmieren. Und als Hilfe sind alle Medien geeignet.

21.12.2014, 16:05

Forenbeitrag von: »gombolo«

[DX9] CreateVertexdeclaration schlägt fehlt wenn ich BF4 im Hintergrund laufen habe

Ich habe den Fehler eingrenzen können. Der Fehler liegt nicht an der Vertexdeclaration. Sondern das Device geht verloren. (D3DERR_DEVICELOST) Aber nur wenn das Spiel mit Mantle läuft. Im DirectX Modus gibt es keine Probleme. Habe eine R7 280 Grafikkarte Gruß

21.12.2014, 12:18

Forenbeitrag von: »gombolo«

[DX9] CreateVertexdeclaration schlägt fehlt wenn ich BF4 im Hintergrund laufen habe

Hallo zusammen, kennt ihr das? Wenn ich die Methode CreateVertexDeclaration() aufrufe stürzt das mein Programm ab, wenn ich nebenbei BF4 am laufen habe. Auch die Fehlerabfrage bringt nichts. Denn die Methode selber bringt keinen Fehler. Nur der Zeiger auf die Vertexdeklaration scheint ungültig zu sein. Mit einem anderen Spiel kann ich das nicht testen. Ich habe nur das eine Spiel

10.12.2014, 20:46

Forenbeitrag von: »gombolo«

Flags setzen und verwenden

Fehler schon entdeckt Sitze wohl zu lange vor dem Code. C-/C++-Quelltext 1 EineFunktion(FLAG(0)|FLAG(1)); So geht es natürlich, aber ist nicht der Sinn der Sache. Habt ihr eine Lösung für mein Problem? Ich möchte das FLAG(x) nur einmal schreiben.

10.12.2014, 20:39

Forenbeitrag von: »gombolo«

Flags setzen und verwenden

Hallo, ich habe sowas mal definiert: C-/C++-Quelltext 1 #define FLAG(X) (0x10000 << (X)) Nun will ich das in einer Funktion so nutzen C-/C++-Quelltext 1 EineFunktion(FLAG(2)); Die erste, zweit und dritte If-Anweisung soll durchgeführt werden. Tut es aber nicht. Er führt nur die dritte if-Anweisung durch. Ich erkenne aber nicht wo der fehler ist. Danke! C-/C++-Quelltext 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 27 EineFunktioner(int value) { if(value&0x10000) // TU WAS ...

29.11.2014, 10:44

Forenbeitrag von: »gombolo«

[DX9] Vertexdeclaration um flexibel zu bleiben

@David danke für den Vorschlag. Ich bin gerade dabei so etwas in diese Richtung zu implementieren, aber ich werde mich nicht zurückhalten und mich auch an deinem Code etwas bedienen @Sch Sicher hast du recht, aber mein Ziel ist Momentan nicht die Geschwindigkeit. Das Ziel ist es die Verwendung von DirectX so einfach wie möglich zu gestalten. Ist halt ein Hobby. Macht Spaß am Abend nach einem harten Tag sich noch ein paar Gedanken über Programmcode und Algorithmen zu machen.

26.11.2014, 21:16

Forenbeitrag von: »gombolo«

[DX9] Vertexdeclaration um flexibel zu bleiben

Hallo, danke für die Antwort. Den Artikel habe ich schon gelesen. Mein englisch ist nicht sehr gut, ich denke ich habe nicht mal die Hälfte richtig verstanden, aber in etwa worum es geht. Mein Ziel ist aber ein anderer. Ich möchte DirectX so kapselt das die Benutzung so einfach wie möglich wird. Der Nutzer soll sich nicht mit dem ganzen Kram von Vertexdeklaration uns so herumschlagen. Ich habe auch schon eine Idee. Ich versuche morgen mehr zu schreiben. Vielleicht hat der eine oder andere eine v...

26.11.2014, 19:06

Forenbeitrag von: »gombolo«

[DX9] Vertexdeclaration um flexibel zu bleiben

Hallo zusammen, wie immer und jedes Jahr um diese Jahreszeit sitze ich mal wieder länger am PC. Ich versuche gerade das FVF durch Vertexdeclaration zu ersetzen, aber so richtig habe ich das noch nicht verstanden. Was ich Momentan verstehe das ich ja mehrere Streams dazu nutzen kann ein 3D Modell zu färben oder texturieren usw... Was ich aber nicht verstehe. Wie kann mir (oder geht das überhaupt nicht) die Vertexdeklaration helfen flexibler zu sein als mit FVF? Ich habe mit das so vorgestellt: Da...

29.12.2012, 11:03

Forenbeitrag von: »gombolo«

SoftPixel Engine (Entwicklungen eingestellt)

Echt gute Arbeit. Machst du das alles alleine? Da muss ja eine Menge Zeit und Arbeit dahinter stecken. Respekt

30.03.2012, 15:54

Forenbeitrag von: »gombolo«

Basic? Gut für Anfänger oder Veraltet?

Wenn ich nur mal "schnell" was programmieren will ist Basic (auch BlitzBasic) sehr gut. Wenn man mal ein etwas größeres Projekt erstellt wird vieles sehr schwer in Basic. Basic erscheint am Anfang sehr leicht. Bei größeren Projekten verlangt es sehr viel mehr Planung vom Entwickler.

28.03.2012, 14:17

Forenbeitrag von: »gombolo«

Simple Spiele Programmieren?

Schwierig sind alle Sprachen, wenn man damit nicht umgehen kann. Aber es gibt welche die dir das Leben erleichtern. C/C++ gehört sicher nicht zu diesen Sprachen. Aber schau dir doch einer der vielen Basic Dialekte an. Z.B. BlitzBasic. Ist sehr einfach zu bedienen und mit vielen Beispielen. Kostet zwar etwas erspart dir aber viel Arbeit. Das währe mein Vorschlag. Oder schau dir einer der vielen 2D Engines an -> http://www.zfx.info/viewtopic.php?f=11&t=680 Sind ein paar sehr einfach zu bedienende ...

24.03.2012, 21:33

Forenbeitrag von: »gombolo«

Fenster kann nicht erstellt werden - Visual C++ 2010

Visual C++ 2010 startet nicht. Ich habe jetzt die 2008er runtergeladen und die geht. Auch VisualC++ 2005 habe ich (Standard) geht. Nur 2010 will nicht starten. Im Internet habe ich ein paar Sachen gefunden. Unter anderem das es an Net 4.0 liegen könnte, aber das habe ich schon deinstalliert und noch einmal installiert -> geht trotzdem nicht. Sobald ich VC++ 2010 (Express) starte kommt die Meldung -> Das Fenster kann nicht erstellt werde. Und das Programm wird beendet. Mehr erscheint nicht.

24.03.2012, 16:53

Forenbeitrag von: »gombolo«

Fenster kann nicht erstellt werden - Visual C++ 2010

Hallo, ich habe mir die Express-Version der Visual C++ 2010 IDE runtergeladen und installiert. Leider startet das Programm nicht. Es erscheint die Fehlermeldung "Das Fenster kann nicht erstellt werde" und das Programm wird beendet. Ich habe alles mehrfach neu installliert und repariert. Kommt leider nicht weiter. Hat einer von euch Rat? Danke... cu

17.02.2012, 22:15

Forenbeitrag von: »gombolo«

Duality - 2D Game Engine & Visual Editor

Den Fehler kann ich nicht reproduzieren. Bei mir läuft alles ohne Probleme. Zur Engine: Werde es mir mal heute Nacht genauer anschauen.

05.02.2012, 21:41

Forenbeitrag von: »gombolo«

[PROJEKT] FirstStrike - Firestorm

Letztes Jahr habe ich mit der Programmierung eines Shooter begonnen. Es gibt auch einen Vorgänger. Der Vorgänger war in 2D und verwendete meine hauseigene DirectX7 Engine. Dieses Spiel sollte nur die Möglichkeiten der giDX² Engine aufzeigen. (Ich habe auch dieses Projekt hier vorgestellt). Heute will ich euch die 3D Versionen vorstellen. Das Ziel ist es diesmal ein fertiges Spiel zu entwickeln. Und Spass soll es machen. Das Spielprinzip ist denkbar einfach. Der Spieler steuert einen Raumgleiter ...

30.01.2012, 11:47

Forenbeitrag von: »gombolo«

SoftPixel Engine (Entwicklungen eingestellt)

Tolle Leistung. Finde es immer wieder beeindruckend das es Menschen gibt die sowas realisieren können. Und die ihre Motivation über Jahre aufrecht halten.

23.01.2012, 18:18

Forenbeitrag von: »gombolo«

Kleiner Shooter (Demo-Spiel)

Zitat von »Zendee« Sieht gut aus! Aber eins muss ich Kritisieren. Die Steuerung. Die Tasten [q] und [space] sollte vertauscht werden. Da es einfach angenehmer ist, mit der Leertaste zu schießen. Aber sonst ein gutes Spiel! Ja, ich habe mir überlegt die Wahl der Tasten dem Spieler zu überlassen, aber eigentlich sollte es ja nur als Demo-Spiel für die 2D Engine dienen. Aber du hast recht. Zitat von »Wirago« sieht schick aus. wo hastn du die grafiken dazu her? selbst erstellt? Die Grafiken sind vo...

23.01.2012, 17:54

Forenbeitrag von: »gombolo«

Kleiner Shooter (Demo-Spiel)

Hallo Leute, ich möchte euch hier ein kleines Spiel vorstellen. Eigentlich ist es nur ein Demo-Spiel und ich hatte es schon vor langer Zeit programmiert. Das Spiel soll die Möglichkeiten der giDX² 2D Engine demonstrieren. Was ist giDX² <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> Die giDX² Engine ist eine alte DirectX7 basierende 2D Engine für den VisualC++ Compiler von Microsoft. Es unterstützt auch Texturen, Sound und Eingabe über...

Werbeanzeige