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

71

27.03.2010, 15:56

Lass ihn doch - wenns zuviel wird wird er es schon merken. Und Projekte liegen zu lassen weil sie zu groß und zu kompliziert werden gehört eben auch dazu, grade davon lernt man ne Menge.

Und vielleicht wirds ja auch fertig :)
in eckigen Kammern ist alles optional...

72

27.03.2010, 17:52

So das wäre dann erstmal wieder die letzte Techdemo für ein paar Tage/Wochen. Man muss versuchen seine 2 Gegner mit einer Bombe in die Luft zu jagen aber aufpassen das sie einen nicht fangen. Mit B Bombe legen. 1,2,3 kann man die Kamerasicht ändern und Pfeiltasten sind ganz normal bewegen.

@Bug: Man muss erst den unteren der beiden in die Luft jagen. Warum weiß ich auch nicht :lol:

Die dll's sind dabei
Metal ist keine Musik sondern eine Religion.

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

73

27.03.2010, 19:52

Ein Tipp: schalte mal Backface Culling ab ;)

Dadurch sehen auch die Arme der Typen nicht mehr so komisch aus...

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

idontknow

unregistriert

74

27.03.2010, 20:31

Nur mal so aus Neugierde :).

Poste mal bitte den Source deiner Sprite Klasse :)

75

27.03.2010, 20:36

Die habe ich vorher üben den Haufen geworfen weils nicht funktioniert hat XD. Aber sie sah ungefähr so aus:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
class CSprite
{
private:
         LPD3DXMESH CSpriteMesh;
public:
         CSprite();
         void LoadMesh(LPDIRECT3DDEVICE9 pdevice,LPD3DXMESH mesh);
         void DrawMesh(LPD3DXMESH mesh,D3DXVECTOR3 vPosition);

};


Dann hab ich "Mesh" CSpriteMesh zugewiesen und das hats dann rendern können aber irgendwie gefällt das mit so nicht.
Metal ist keine Musik sondern eine Religion.

idontknow

unregistriert

76

27.03.2010, 22:25

btw sind Klassendeklaration (hpp) meistens eher weniger sinvoll __als__ die definition (cpp)

77

11.04.2010, 00:29

Neue Techdemo

Hi ich habe heute eine neue Techdemo fertiggestellt:
-Test meines Beleuchtungssystems
-Hoffentlich bessere Kolision Bounding Boxes
-4 NPC's(keine falschen hoffnungen machen ;) )

mit den Tasten 1,2,3 könnt ihr die entsprechenden Lämpchen anmachen. 1 = rot von rechts, 2 = grün von unten, 3 = blau von links. Mit den Pfeiltasten könnt ihr das mittlere männchen steuern. Mit D könnt ihr euch dieses Easteregg anschauen(ist mir auch nur zufällig aufgefallen)

(Link)

und hier der Download(zip)
http://www.filedropper.com/sdm_1
Metal ist keine Musik sondern eine Religion.

78

11.04.2010, 09:09

Keine Rückmeldung zum Spiel, nur eine kurze Anmerkung: Bei mir konnte er das DirectX-Device nicht erstellen (liegt wahrscheinlich an meiner Netbook-Auflösung von 1024x600). Daraufhin kamen dann ungefähr drei MessageBoxes (in etwa "Fehler beim Erstellen des Fonts", "Ungültiges Device"), und das Spiel ist abgestürzt ("... hat ein Problem festgestellt und muss beendet werden"). Wär gut, wenn sich das Spiel stattdessen einfach mit einer entsprechenden Fehlermeldung normal beenden würde.

79

11.04.2010, 10:57

oh ja verdammt. ich hatte mal zum Test auf Hardware_Vertexprocessing gestellt. ich denke wenns auf Software steht müsstest Funktionieren. Ich bau nachher erstmal eine Datei in der man das verändern kann. Nein es lag nicht an deiner auflösung weil die 1024x600 ist glaube ich oder so ähnlich.
Metal ist keine Musik sondern eine Religion.

80

11.04.2010, 11:15

Warum baust du nicht einen Dialog in dem der Spieler alles auswählen kann? Du brauchst nur einmal alles enumerieren und kannst es immer wieder in weiteren Projekten verwenden und brauchst dich nicht mehr um die Enumerierung zu kümmern. Außerdem ist es auch für dich komfortabler beim Programmieren.
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

Werbeanzeige