Autor Beitrag
Yooda Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 68



BeitragVerfasst: Sa 24.01.04 20:37 
Wenn ich wissen würde, was der unterschied zwischen OpenGl, Directx, und den Delphi komponenten ist, dann könnte ich mich wahrscheinlich für eines entscheiden. Da ich was Grafik betrifft noch überhaupt gar nichts gemacht habt. Das einzigste war ein Screenshot Programm, das auch noch abgekupfert war. Aber ich denke, dass ich mich für die einfachste Methode entscheiden würde :D
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Sa 24.01.04 21:48 
naja genau kann ich dir die unterschiede auch nicht sagen, aber:
DirctX kommt von MS
und
OpenGl nicht
und OpenGL ist eine Freie Grafik lib die es auch unter linux und andren betriebestemen gibt.
was davon einfacher ist weiß ich nicht, da ich beides nicht kann....

ich würde dir aber rate OpenGl zu nehmen, z.b. die :
GLXTreem komponenten
oder
GLScene Komponenten
......
wobei die GLXTreem komponenten besser sich besser für kleine 2D Projekte eignet kann aber auch drei 3D

wenn du noch gakeine spiele geschrieben hast, würde ich an deiner stelle mit eine komponenten sammlung anfangen und nicht reines openGl oder dircxt das ist nicht so einfach :( :(

_________________
MFG
Michael Springwald, "kann kein englisch...."
Phobeus
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1280

Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
BeitragVerfasst: So 25.01.04 12:00 
Zwischen den verschiedenen APIs sollte man vorwiegend zwei Grundsätzliche Fragen stellen, bevor man sich entscheidet.

1) Ich bin Fan von OpenSource or ich mag strukturiertes Programmieren ==> OpenGL (3D), SDL (2D)
2) Ich bin Fan von MS (Kopfschuss Jungs :twisted: ) ... or ich mag objektorientiertes Programmieren ==> DirectX(DDraw,D3D)

GlExtrene habe ich mir bisher nicht angesehen, jedoch recht gute Kritik bekommen und IMAO eine bessere Wahl als z.B. DelphiX. GlScene ist für Einsteiger, die sich nicht tiefer in die OpenGL-Materie wagen wollen zu empfehlen.

Wenn jemand wirklich sich professionell mit dem Thema befassen will, sollte er in jedem Fall alle diese Techniken zumindest einmal ausführlich beschnuppert haben, damit man die jeweiligen Stärken und Schwächen abwiegen kann. Realisieren läßt sich alles. Mit OpenGL hat man schneller das erste Polygon auf dem Screen, bei D3D hat man nach der anfänglichen Durststrecke meist schneller die erste Textur darüber liegen.

_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
umpani
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 389



BeitragVerfasst: So 25.01.04 18:17 
Ich kann nur raten, wenns einfah sein soll, spiel einfach erst mal mit der GDI rum. (bevor mich jetzte andere Schlagen, Yooda scheint relativ frisch bei Delphi angelangt zu sein, und müßte sich erstmal mit den Grundlagen von Grafik beschäftigen).

Weiterhin macht es bei einem 2D - Adventure Projekt keinen Sinn, eine eigene Engine (basierend auf Direct3D oder OPenGL ) zu programmieren, denn da reichen Kompos wie DelphiX oder GLXTreem vollkommen aus.

(Diejenigen die jetzt sagen, dass es nur ein einfaches Zusammensetzen von Funktionen sei, sollten mal eine Adventureengine schreiben.)

Ich kann auch gerne (für Yoody oder für andere Interessierte) ein wenig die Funktionsweise von 2D-Adventuren erklären. Das erspart so manches spätere Progammumstricken (so wie ich es hinter mir habe).

Ich bin aber auch nicht so sehr weit gekommen, da es irgendwann an der Grafik hakelte. Gier aber mal ein Bild meiner Engine:

user defined image

Ich denke ich werde das ganze bald mal weiter machen und als Hintergründe Fotos nehmen, die ich verfremde. Das macht die Grafikproblematik einfacher.

Gruß Umpani

PS Großes Rätsel: Wer kann mir die vier Adventures aus dem Image oben nennen? :lol:

_________________
Lernen, ohne zu denken, ist eitel; denken, ohne zu lernen, ist gefährlich. Konfuzius
ShadowThief
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: So 25.01.04 19:15 
umpani hat folgendes geschrieben:
Ich kann nur raten, wenns einfah sein soll, spiel einfach erst mal mit der GDI rum. (bevor mich jetzte andere Schlagen, Yooda scheint relativ frisch bei Delphi angelangt zu sein, und müßte sich erstmal mit den Grundlagen von Grafik beschäftigen).


gerade bei diesem argument würde ich für die SDL stimmen,
ich denke, es gibt nichts einfachers, wenns um 2D-programmierung
gibt. und die SDL ist auch portabel. in fast alle umgebungen und systeme.

shadow.

_________________
"soylent grün ist menschenfleisch!"
Lui
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 84

Win XP, Win 2000, Linux
D7
BeitragVerfasst: Di 27.01.04 10:04 
Titel: Adventure? Ich suche...
Hallo Yooda,

Du willst ein Adventure auf die Beine stellen? Bist nicht gerade der Delhi Profi -> Schade, ich auch nicht aber zu zweit wären wir schon ein ganzen Stück mächtiger (feel the force). Ich suche nämlich gerade Members für mein baldiges Adventure Project.

www.delphi-forum.de/viewtopic.php?t=21243

Es soll kein Giant Project werden, eher ein rookie Adventure mit einem zockbaren Ergebniss.

Wenn Du Lust hast kannst Du ja dich im oben genannten Topic dazu eintragen.

MfG
Lui

_________________
Während der C Progga sich fragt wie er es machen soll, fragt der Delphi Progga sich was soll ich machen...