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

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

131

10.06.2007, 19:40

Aber wird das Programm durch die WinAPI nicht Plattformabhängig`?

132

10.06.2007, 19:50

Zitat

Aber wird das Programm durch die WinAPI nicht Plattformabhängig`?


Doch, wenn dus unabhängig machen willst musst du den Code deiner API für jedes Betriebssystem dass du unterstützen willst einmal schreiben und bei jedem Start prüfen welches System verwendet wird und die entsprechenden Header eingebunden werden!
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

Phili

unregistriert

133

10.06.2007, 19:52

Das Programm insgesamt schon, aber die Grafik-API nciht. Man kann die berechneten Bilder ja auch mit anderen Funktionen auf den Bildschiorm bringen.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

134

10.06.2007, 20:07

Also benutzt DirectX schlussendlich auch die WinAPI?
Also könnte man sagen, dass es die WinAPI "die einzige" Möglichkeit ist unter Windows Grafiken darzustellen?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

135

10.06.2007, 20:13

sagen wir es so:

es führt kein weg an ihr vorbei (unter windows).
wenn nicht direkt, so wird doch indirekt alles über WinAPI abgewickelt (unter windows).

136

10.06.2007, 20:42

weshalb ja auch alle platformunabhängigen GUI-Bibliotheken unter Windows einfach die WinAPI Funktionen aufrufen ;)
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

Phili

unregistriert

137

10.06.2007, 20:52

Ich meinte bei der Plattformunabhängigkeit allerdings noch mehr: Ich benutze nichtmal WinAPI, die einzige Header, die direkt in den Renderingfunktionen benutzt wird ist <math.h>

138

10.06.2007, 21:39

Dann hoffe ich für dich, dass das nicht der Wahrheit entspricht ... und du cmath meinst ;)

Hmm ... ist egal ... wenn du VC++ nutzt, ist es ja die impl. der std. lib von ms ... d.h. kann es dir passieren das die auch wieder winapifunktionen nutzen ;)
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

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

139

10.06.2007, 21:44

math.h hat nix mit winapi zu tun. die is teil der c standardlib. ob die implementierung von MS is wär ich mir auch net so sicher. die C++ standardlib von MSVC ist es z.b nicht (die is von dinkumware).

Phili

unregistriert

140

12.06.2007, 15:13

Ok, hab nochmal einiges Bearbeitet. Es gibt jetzt nen neues Automodel, iesmal sogar gescheit Texturiert(einigermaßen). Außerdem gibts jetzt(zugegebenermaßen verbesserungswürdige) Bäume und 2 neue Levels.
Performance wurde auch geringfügig erhöht.
http://phili.dbGames.de/CurlingCar2.rar

Werbeanzeige