| |
|
|
Nico Madysa | Ich bin zur Zeit etwas unschlüssig, daher erbitte ich evtl. den einen oder anderen Ratschlag.
Ich plane (bin aber noch weit von der ersten Code-Zeile entfernt!) ein 2D-Spiel, in dem allerdings auch der ein oder andere 3D-Effekt vorkommen soll (z.B. sich drehende Buchstaben, aber nicht seitlich, wie es in 2D möglich ist)
Ich überlege zur Zeit nur, ob ich zur Darstellung nun Franks ProSpeed.dll nehme, mit ihren tollen Sprites, die unter Garantie nützlich wären, oder ob ich, zu Gunsten der 3D-Effekte, das Bild mit OpenGL aufbaue. Zur Sprite-Darstellung könnte ich iFs Snippet für transparente Farben in Texturen rauskramen und die 3D-Effekte wären sowieso kein Problem. Auch Transparenz von bestimmten Bildern wäre kein Problem.
Alle Argumente halten sich aus meiner Sicht die Waage. Ich brauche Rat. |
|
|
| |
|
|
|
Frank Abbing | Hm, liegt daran, wie gross der 2D, bzw. 3D Teil ausfallen soll. 3D Sprites kannst du ggf. mit speziellen Programmen in 2D Sprites umrechnen lassen und dann mit ProSpeed benutzen. Andererseits bietet OpenGl auch umfangreiche 2D-Funktionen, wenn du nicht davor zurückscheust, GL-Api einzusetzen. Ist sicher eine Entscheidung, die dir niemand abnehmen kann. |
|
|
| |
|
|
|
Nico Madysa | Ich tendiere leicht zur ProSpeed, aber diese 3D-Texteffekte, sind die damit möglich? Ich meine, dass der Buchstabe senkrecht zum Betrachter ist, also damit unsichtbar und sich dann dreht, sodass er sichtbar wird. z.B. sieht man ein I und das dreht sich um 90° zu einem M (aieht also aus, als würde es breiter werden) |
|
|
| |
|
|
|
| |
|
| |
|
|
|
Frank Abbing | Nein, 3D ist nicht möglich. Du könntest jedoch vorberechnete Spriteanimationen benutzen. Das meinte ich. |
|
|
| |
|
|
|
Nico Madysa | Ist mir schon klar, was du meintest. Aber theoretisch muss es nicht mal ein 3D-Effekt sein. Es würde ja bereits so wirken, wenn man das Bild gewissermaßen streckt (also von Breite/Höhe = 1 bis normal) gibts so eine Funktion, die das tut, aber gleichzeitig transparente Farben erlaubt? |
|
|
| |
|
|
|
Frank Abbing | Nein. Dadurch würde das Ganze auch zu pixelig. |
|
|
| |
|
|
|
Nico Madysa | Wie, zu pixelig? Reden wir beide über dasselbe? Das Rotieren von Bildern ist doch auch nicht zu pixelig, wie kann da das Strecken so sein? |
|
|
| |
|
|
|
Frank Abbing | Beim Rotieren gehen auch keine Pixelinformationen verloren... Probier es einfach aus, Nico. ProSpeed bietet in der Richtung SizeExtBmp() an. |
|
|
| |
|
|