![]() |
Zeichenfläche für Spiele
Wie erstelle ich am besten eine Zeichenfläche für ein Spiel und verarbeite dann die Tastendrücke?
Bisher habe ich das immmer über die normale VCL gemacht: Eine Form, ein TImage, auf dessen Canvas ich zeichne und einen Timer zum Zeichnen. |
Re: Zeichenfläche für Spiele
Liste der Anhänge anzeigen (Anzahl: 1)
es gibt da die delphix-komponenten. Ich such mal das Package auf meinem PC...
die hat eine Komponente wie Timage. Ich find sie jetzt aber gerade nicht. |
Re: Zeichenfläche für Spiele
Ich weiß. Hab ich sogar, verstehe ich aber nicht ganz. Wie geht das anders?
|
Re: Zeichenfläche für Spiele
Also DelphiX ist schon so ziemlich das einfachste was es gibt um kleinere Spiele zu programmieren. Such doch mal nach Tutorials ;)
|
Re: Zeichenfläche für Spiele
Zitat:
die sind schon sehr simpel. auf ehemals delphi-treff.de gabs ein tutorial dazu, dass das gut erklärt hatte. tja und wenn du es erstmal ganz simpel versuchen willst, nimm den canvas ;) der ist allerdings recht langsam, weshalb ich dir dann doch wieder hardwaregestützte sachen, wie DirectX oder openGL empfehle. |
Re: Zeichenfläche für Spiele
Ein Tipp : SDL + OpenGL. Sollte es dir gefallen, die beiden API-s zu verwenden, dann bist du "sehr" platformunabhängig.
SimpleDirectmediaLayer = SDL OpenGraphicsLibrary = OGL Damit wurde sogar Unreal entwickelt. |
Re: Zeichenfläche für Spiele
OpenGL ist aber Auslaufmodell. In Vista wird es von M$ plattgemacht und nurnoch in 1.4 über dx emuliert :wall:
|
Re: Zeichenfläche für Spiele
Zitat:
oder hey: ein spiel, dass auf jedem rechner läuft, da ein abgespecktes linux gleich mit dabei ist :D das wär mal ne idee^^ |
Re: Zeichenfläche für Spiele
linux, is das opensource? jedenfalls müsstest du den User dazubringen von der Cd zu booten oder die windowseigene Bootdatei manipulieren oder ein ganzes System emulieren, relativ schwer... Das wäre nicht DAU-kompatibel.
|
Re: Zeichenfläche für Spiele
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz