Entwickler-Ecke
Multimedia / Grafik - 2D-Spieleprogrammierung (einfache Bewegung)
ForenHeini - Do 23.11.06 17:03
Titel: 2D-Spieleprogrammierung (einfache Bewegung)
Hi !
Möchte gerne mein gerade entstehendes Spielchen mit einfachen 2D Animationen die sich bewegen
(Figur gehend vor Hintergrund - keine Kollision oder so was - soll halt nur den Spielablauf visualisieren) erweitern.
Meine Frage:
Reichen da die Bordmittel von Delphi aus um sowas zu realisieren?
Oder flackert es dann?
Muß ich mich dann doch in DelphiX/OpenGL/DirektX einarbeiten?
Welche dieser Sachen bietet sich für das einfache Spiel an?
Hilfe wäre super
jakobwenzel - Do 23.11.06 17:16
DelphiX ist einfach nur veraltet.
Nimm lieber
FEAR2D
Ironwulf - Do 23.11.06 17:19
nur weil es etwas älter ist muss es nicht schlecht sein... :roll:
Xion - Do 23.11.06 17:19
du kannst mit Images und Shapes so Sachen wie Moorhuhn und so machen (Form.DoubleBuffered:=True, dann flackerts nicht).
monster - Do 23.11.06 19:53
Vielleicht eignet sich
SDL [
http://de.wikipedia.org/wiki/Simple_DirectMedia_Layer] für deine Zwecke. Das Teil ist imho ziemlich cool :)
Leider erfordert SDL eine (relativ kurze) Einarbeitungszeit und Du kannst soweit ich weiß SDL nicht mit VCL mischen ohne verschiedene Fenster zu verwenden. Bleibt daher die Frage ob Du das mit deinem bisherigen Projekt vereinbaren kannst/willst.
Wie Xion schon schrieb reichen die Bordmittel für deine Zwecke aber völlig aus, wenn Du die JVCL verwendest oder kein Problem hast, dir das Teil zu besorgen brauchst Du nicht einmal mehr viel zu programmieren, da gibts ein paar Komponenten die Animationen darstellen können, etwa TJvAnimatedImage.
SDL-Website:
http://www.libsdl.org/index.php
battledevil - Fr 24.11.06 09:21
für kleinere sachen reicht es aus, bitmaps zu verwenden und das ganze mit bitblt und transparentblt auf den bildschirm zu bringen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!