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

Anonymous

unregistriert

1

01.06.2005, 21:03

Bin neu und hab fragen ;-)

Also...fang ich ma an!
Ich hab das buch jetzt schon 1 Jahr und habe noch viele andere C++
Bücher. Ich will nich unbedingt ein Spiel Programmieren sondern 3D
Grafiken. Da is auch schon mein Problem...ich bekomme es nich auf die reihe...wie fange ich an, wo "klinke" ich mich in die Tribase Engine ein...
bin echt ratlos..hab schon einige Jahre Programmiererfahrung(leider nich
c++). Wie stelle ich mir eine Startplattform zusammen, so das ich halt nich alles immer neu machen muß, möchte so ein Baukasten prinzip...
Was für mich echt schwierig ist, ist das totale zerschnipseln der Programme in viele Dateien cpp oder h die ich dann immer includen muß,
ich verliere dann immer den überblick! Also wo ist meine einstig in die Tribase Engine...so das ich halt einfach drauf los schreiben kann!!
Gruß und dank im voraus
Jojo

2

01.06.2005, 21:07

ähm, du musst doch nur mit der WinAPI dir nen Fenster machen, also ne int WINAPI WinMain(...); Funktion machen, und ne Wndproc; dannhalt einfach in der WInMain Funktion die TB Starten mit Init();... und das staht ja garnicht alles mit auf den ertsen 100 Seiten im Buch ^^
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

3

01.06.2005, 22:09

Ähm ja wenn du das Buch schon 1Jahr hast, wieso hast du nicht schon mal reingeschaut ;).

Es wird zwar am anfang nur DirectX behandelt. Aber später DirectX in Klassen geschrieben. Dort siehst du dann auch Klassen für Meshes, 3D, Input....

Wenn dir das nicht reicht, dann schau dir mal eines der Spiele an wie die die Engine benutzen.
Die sind nähmlich nur mit der Engine geschrieben. Also keine "LowLevel" Programierung.

Und das mit den Dateien kann dir helfen, ausser du nennst die absolut komisch. so kannst du dir z.B. in menu.h eine Klasse für dein Spielmenü basteln. In Game.h kommt die WinMain und die Hauptteile des Spieles....

Datzu sind se ja da ;)

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

02.06.2005, 11:30

Zitat von »"jojo"«

Was für mich echt schwierig ist, ist das totale zerschnipseln der Programme in viele Dateien cpp oder h die ich dann immer includen muß,
ich verliere dann immer den überblick!
Also, ich würde den Überblick verlieren, wenn alles in einer einzigen Datei stünde. Eine Datei mit mehreren zichtausend Zeilen ist mal sehr unübersichtlich, finde ich ;)
Natürlich muss man bei vielen einzelnen Dateien an folgendes denken:

Zitat von »"koschka"«

Und das mit den Dateien kann dir helfen, ausser du nennst die absolut komisch.

Zitat von »"jojo"«

Also wo ist meine einstig in die Tribase Engine...so das ich halt einfach drauf los schreiben kann!!
Ein wenig Planung schadet nie ;)

Und wenn dieses Gebiet neu für Dich ist, solltest Du vielleicht einfach erst die kleinen Beispielprogramme aus dem Buch nachproggen und nachvollziehen können. Da Du ja - wie Du sagst - keine Spiele programmieren willst, sondern nur ein wenig 3D-Grafik, kannst Du Dir danach vielleicht auch besser Deine eigenen abgespeckten Klassen zusammenstellen, die für Deine Ansprüche spezifisch sind...

5

02.06.2005, 15:10

..

Ich selbst bin hauptberuflich seit 10 Jahren als Programmierer tätig.
Und glaube mir nach einem Jahr kannst du nicht alles Wissen.
Aber wenn du ja David's Buch hast ist das doch schon ein guter Anfang.
Arbeite mal die ganze Beispiele durch, ich denke dann sind 90% deiner Fragen beantwortet. Denn ohne das Wissen welches in dem Buch vermittelt wird wirst du nicht weit kommen. Seit mit dem Wissen aus dem Buch bleibst du sicherlich einige Mal auf der Strecke (soll keine Kritik sein). Aber ein einziges Buch kann sicherlich nicht die ganze Thematik abdecken.
Also learning by doing, thats the way!

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

6

02.06.2005, 20:29

Jep BlackDevil hat recht, bin zwar nur Hoobymäßig dabei. Man kann nie alles wissen und erst Recht nicht in einem so schnellebigen, wissenschaftlichen Bereich. Für weitere Fragen hast ja Goolge und uns :wirbel:

Werbeanzeige