Forum: Sonstige Fragen zu Delphi
Delphi
by Florian H,
14. Okt 2003
hm ich weiß ja nicht wie du DelphiX programmierst, aber normalerweise kannst du doch in deinem Spiel auch so ein array machen und entsprechend die Level zeichnen bzw. kollisionsabfragen oder sonstwas machen.
Ist ja das praktische, ich nutze den Leveleditor seit Jahren, mit normalen Grafikdarstellungen und mit DelphiX!
Forum: Sonstige Fragen zu Delphi
Delphi
by Florian H,
14. Okt 2003
Nungut, ich habe einfach mal den Source von einem der Leveleditoren von mir angehängt.
Der ist jetzt soweit ich mich erinnere technisch nicht ganz einwandfrei (x und y überall vertauscht), funktioniert aber einwandfrei.
Übrigens basiert der noch auf INI-Dateien, das ist nicht so toll, ich würde euch raten, die entweder mit typisierten Dateien zu speichern oder (so mache ich es) die werte in...
Forum: Sonstige Fragen zu Delphi
Delphi
by Florian H,
14. Okt 2003
Da bruachst du ein array...
normalerweise reicht ein sowas
level : array of integer;
Und da kannst du dann im Editor alles reinspeichern (level := 1)und im Spiel dann laden und den Level entsprechend zeichnen.
Forum: Sonstige Fragen zu Delphi
Delphi
by Florian H,
14. Okt 2003
Naja, du hast z.B. ein Raster von 10x10 Feldern, das ist dein Level.
Mit dem Leveleditor gibts du jetzt jedem der Felder einen best. Typ, also 0 z.B. für nichts, 1 für eine Mauer, 2 für wasser etc.
Am Ende speicherst du das dann alles in eine Datei, und zwar feld für feld, z.B. so
010100, auseinandergezogen: 00 (1. feld von links), 00 (oberstes feld) 00 (typ=0=nix)
010201, ...
010201, .......
Forum: Sonstige Fragen zu Delphi
Delphi
by Florian H,
14. Okt 2003
ne, da musst du dir halt ein dateiformat basteln und das dann in das spiel integrieren, laden und entspechend zeichnen.
mache ich auch so wenn ich mit delphiX was progge..
Forum: Sonstige Fragen zu Delphi
Delphi
by Florian H,
14. Okt 2003
Ich habe mir mal ein Grundgerüst für solche Leveleditoren gemacht, das für solche Level, die rasterartig aufgebaut sind.
Da habe ich ein TDrawGrid genommen und da kann man dann schön reinzeichnen...funzt ganz gut!
Da hab ich nämlich gleich von vornerein die ganzen sachen...
Forum: Sonstige Fragen zu Delphi
Delphi
by Florian H,
14. Okt 2003
nunja, ich denke, da kommt es ganz auf das Spiel drauf an...wie die Levels aufgebaut sind etc..