Entwickler-Ecke
Multimedia / Grafik - GUI zu (die Sims -ähnichem) Spiel
knightkiller - Mo 12.08.02 09:26
Titel: GUI zu (die Sims -ähnichem) Spiel
Hallo allerseits,
Ich habe angefangen ein "die Sims"-ähnliches Spiel zu programmieren. Die Grundstruktur mit DB usw. ist schon bald fertig, und nun habe ich mich gefragt, wie ich das Gui aufbauen könnte.
Folgende Varianten habe ich mir überlegt:
1. Canvas
2. Images
3. Isometrische Sicht mit GLScene
Zu fogenden Schlüssen bin ich gekommen:
Canvas ist hässlich, zu aufwendig mit vielen Objekten (Koordinaten von jedem Punkt, usw.), aber es wäre einfach.
Images wäre schöner, langsamer :?: , einfach.
Isometrische Sicht mit GLScene wäre mit Abstand die schönste Lösung, aber meine GLScene-Kenntnisse sind so ziemlich 0.
Aus meiner Sicht ist Canvas schlichtweg Unsinn, GLScene (wenn überhaupt möglich Iso-Sicht) zu schwer und Images...
...noch die einzige Lösung.
Also, was meint Ihr dazu, welche ist die Beste Lösung (muss nicht eine von meinen sein! ABER kein DirectX!)
Wo bekomme ich ein Demo/Tutorial zur Isometrischer Sicht mit GLScene (ODER ist dies überhaupt möglich :?: )
Addy - Mo 12.08.02 19:47
Mich würde in erster Linie interessieren, warum du DirectX auf keinen Fall benutzen willst; für mich wäre DirectX die erste und wahrscheinlich einzige Wahl.
DeCodeGuru - Mo 12.08.02 21:02
Hi knightkiller,
ich würde dir auch DirectX empfehlen. Besonders würde ich dir erstmal DelphiX ans Herz legen, weil das für "einen" mit etwas weniger Erfahrung eine gute Wahl ist. Außerdem gibt es im Netz ein haufen von Tutorials und Beispielen.
knightkiller - Di 13.08.02 08:40
sch... ...ade, wenns sein muss.
Habe noch nie etwas mit DirectX gemacht.
Wo bekomme ich ein Demo zu DirectX und Iso-Sicht?
lemming - Di 13.08.02 09:37
Ich empfehle dir die GLScene Variante. Damit lässt es sich wirklich schnell lösen. Keine Sorge das du keine Erfahrung damit hast. Die hast du schnell.
MathiasH - Di 13.08.02 12:27
bei GLScene geht das mit der ISO ansich ganz simpel:
Quelltext
1:
| GLCamera1.CameraStyle := csOrthogonal; |
Aber das Hauptproblem wären wohl die Models für die Chars :wink: , die wollen gemalt werden, und zwar nicht in Paint :wink:
MathiasH
OregonGhost - Di 13.08.02 18:21
Also, wenn es werden soll wie die Sims, werden die Models aber net gemalt sondern modelliert und in Echtzeit gerendert. Dafür ist MS3D zu empfehlen, oder vielleicht inzwischen auch gmax, der kleine Bruder vom 3dsmax (freeware (c; ).
Was für 3D-Dateiformate unterstützt denn GLScene?
MathiasH - Mi 14.08.02 11:25
das von S3Dmax(/gmax-wie modelliert man da bitte?) auf jeden fall, dann noch seltsame .x-Files und ein paar andere:
bmp, s3d, jpg, mp3, wav, smd, aaf(so n Quake-Format), und md2
MathiasH
OregonGhost - Do 15.08.02 13:29
MathiasH hat folgendes geschrieben: |
seltsame .x-Files
|
Was ist daran seltsam? :roll: Ich finde, das DirectX-Format ist eines der besten wo gibt. Die Engine, die ich zurzeit mit einem Freund programmiere, verwendet es auch, und das gute ist, dass es erweiterbar ist.
in gmax modelliert man so ähnlich wie in 3D-Studio MAX, und direkt unterstützt wird glaube ich 3ds, bzw. über MaxScript wird jedes Format unterstützt.
MathiasH - Do 15.08.02 13:35
und wie kann man etwas aus aus gmax sinnvoll exportieren, denn mit ".gmax" kann GLSCene nichts anfangen, gibt es irgendeine Möglichkeit dieses (absichtliche) Manko von GMax zu übergehen?
MathiasH
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!