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

51

27.03.2010, 12:53

ja ich hab bis jetzt immer noch Spheres aber 3 Kamerasichten bei denen man rumschalten kann und jetzt 3 NPC's
Metal ist keine Musik sondern eine Religion.

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

52

27.03.2010, 13:02

Wenn du gut OO programmieren würdest, wäre das kein Problem, mehrere zu machen ;)

Aber sonst gut so :)

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

53

27.03.2010, 13:05

Ich hab mir ne Sprite Klasse geschrieben die das alles für mich erledigt ;) Hört sich nach OO an oder :?:
Metal ist keine Musik sondern eine Religion.

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

54

27.03.2010, 13:28

Ich meinte eher, dass man eine Klasse, z.B. NPC hat, die eine kompletten Gegner darstellt.

Bei meinem aktuellen Projekt wird jeder Spielabschnitt durch eine Klasse repräsentiert ;)

Die main-Funktion wird demnach so aussehen:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
GameContext GC;
std::auto_ptr<GameSection> Section(new LoadScreen(&GC));
MenuScreen MS(&GC);
while(MS.Run() != 0)
{
     Section.reset(new MenuScreen MS(&GC));
     if(Section->Run() == 1)return 1;
     Section.reset(new GameScreen GS(&GC));
     if(Section->Run() == 1)return 2;
}
return 0;
}


Ist vllt ein wenig übertrieben, aber ich finds gut :D

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

55

27.03.2010, 13:32

Stimmt für die Gegner brauche ich mit sicherheit eine eigene Klasse wegen den Informationen wie "health" und so ein zeug.
Metal ist keine Musik sondern eine Religion.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

56

27.03.2010, 13:55

@benni:
so hast du doch 2 spielschleifen. hast du dann nicht doppelten code? der screen muss ja vorbeireitet werden und so.
wenn es da kein problem gibt find ichs sogar sehr gut, aber ich steh auch auf OOP xD

@fabian: mir fehlt ne .dll um das spiel zu spielen :(
du benutzt sprites? sollte das nicht eine 3d szene werden? oO

57

27.03.2010, 13:58

sorry falsche wortwahl ich mein Meshes. Fehlt dir die d3dx9_28.dll?
Und von wegen spiel :roll: naja
Metal ist keine Musik sondern eine Religion.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

58

27.03.2010, 13:59

joa die fehlt obwohl dx installiert ist :/
ich find sie auch nciht im internet.

59

27.03.2010, 14:01

Metal ist keine Musik sondern eine Religion.

60

27.03.2010, 14:01

http://www.filedropper.com/d3dx928
EDIT: kann ein mod das erste mal bitte löschen? mein internet spinnt.
Metal ist keine Musik sondern eine Religion.

Werbeanzeige