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

11

10.12.2007, 16:12

mich adden eh nur besoffene assoziale in icq... scherz ;)
bisher hat mich noch niemand komisches angeschrieben^^
Dave Matthews Band ROCKT !!!

www.davematthewsband.com

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

12

10.12.2007, 18:57

Zitat von »"Theprogrammer"«

Dann ist ja GDI+ schneller als DirectDraw???


wie kommst du drauf?

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

13

10.12.2007, 22:00

na 30fps > 50fps ist doch ganz einfach ;)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

14

10.12.2007, 22:01

aber da steht nix von GDI+...deswegen frag ich ;)

Anonymous

unregistriert

15

10.12.2007, 22:06

naja ich war da etwas unfähr was das Gleichgewicht der CPU Power angeht, bei einem 3Ghz PC dürfte es GDI 80 / DirectDraw 220 sein, um den Dreh. Ich wollte halt nur deutlich machen was der Unterschied zwischen Software und Hardware Renderer ist. So sind GDI und DirectDraw von der CPU abhängig und blockieren natürlich auch die Resourcen für andere Sachen wie Logik, Physik etc. Wenn die Graka dagegen rechnet hat die CPU mehr Zeit. Bei meiner aktuellen 2D Gui die in 3D angezeigt wird ist dir CPU zb mit unglaublichen 0,6% der Resourcen ausgelastet. 8) Ich denke deutlicher kann man den Vorteil nicht erklären. ;)

16

14.12.2007, 19:36

Zitat

wie kommst du drauf?


GDI+ ist bei mir ungefähr doppelt so schnell wie GDI.

2*30 > 50 => GDI+ schneller als DirectDraw
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

17

22.12.2007, 15:18

Kennt jemand jetzt ein Buch, dass sich viel mit 2D-Spielen (mit Direct3D)beschäftigt?

19

17.01.2008, 12:26

Viele der alten 2D Bücher für Direct3D sind für DirectX 8.
Ist das Zeugs von DirectX 9, das sich auf 2D Spiele bezieht, gleich, wie das in DirectX 8?

Anonymous

unregistriert

20

17.01.2008, 16:01

Hi, das kommt drauf an was für ein "Zeug" der Autor anspricht. Die Schnittstellen aus DX7 (DirectDraw und Direct3D) wurden ab DX8 zu einer zusammen gefasst die sich "DirectX Graphics" nennt aber nur als Direct3D bezeichnet wird. Da DirectX aber rückwärts kompatibel ist kann man also auch unter DX9 und 8 noch mit dem alten DirektDraw arbeiten. Die Vorteile von 3D Power gibt es aber halt nur wenn man sie auch nutzt.

Generell spielt es bei DirectDraw keine Rolle welche DX Version genutzt wird (7/8/9). Bei 2D mit 3D ändert sich bei 8 zu 9 auch nichts wesentliches ausser natürlich das 9 etwas schneller ist.

Ein schneller Weg festzustellen wie du Autoren es machen (auch ohne viel Ahnung zu haben) ist wenn man sich anschaut wie sie Flächen scrollen (Hintergründe). Wenn sie anfangen mit Tiles rum zukacheln oder gruseligste Bildergrössen laden (640*1260) dann ist DirektDraw am Werk. Fangen sie dagegen an von grösseren Flächen zu reden die aneinandergereit werden und 512*512 oder 1024*1024 gross sind dann machen sie in 3D und benutzen auch die Power aktueller Grafikkarten aus für 2D.

Der zweite hinweis ist ob sie bei Objekten (Sprites) von Transparenz, Rotation und Skalierung reden, tun sie das ist auch 3D am Werk denn das beherrscht 2D nicht oder nur im Standbild tempo.

cu

Werbeanzeige