Autor Beitrag
Niko S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 566
Erhaltene Danke: 10

Win 7, Ubuntu
Lazarus, Turbo Delphi, Delphu 7 PE
BeitragVerfasst: Sa 09.05.09 21:30 
Hey Delphianer

Ich hab mich seit gestern mal an die Andorra 2D Engine versucht, ist ja eigentlich ein tolles ding.
Es gibt nur leider wenig Tutorials, zwar für den Anfang schöne aber doch recht wenige.

Was mich beschäftigt ist vorallem im moment der Untergrund/Hintergrund oder wie man den auch nennen mag.

Ich möchte mit der BackgroundSprite Class , wie auch in dem Beispiel "WormHunter" den Boden erschaffen, allerdings soll der ja nun nicht wie bei WormHunter nur aus gras bestehen sondern auch eventuell mal dort und dort wasser und ähnliches besitzen

Ich hatte mir gedacht dass man das irgendwie so machen kann dass man sag ich mal eine Map aufteilen kann ind meinetwegen 20x20 Felder a 128x128 pixel & man jedes Feld einem Tile zuweisen kann bzw einer Graphic und die dann geladen werden sobald die im sichtbaren feld autreten.

Nur weiß ich nicht wie man das Umsetzen soll, hat vielleicht noch jemand schöne Beispiele oder Tutorials
Es würden ja auch schon Testprojekte oder ähnliches helfen die Funktionieren wo man Ideen abkupfern könnte.


Dankeschön
igel457
Hält's aus hier
Beiträge: 12

Win XP Home
Turbo Delphi Explorer
BeitragVerfasst: Do 14.05.09 16:26 
Am besten ist es, du fügst alle Kacheln als eigenes TImageSprite in die Spriteengine ein. Um die optimierung des Ganzen kümmert sich die Spriteengine automatisch.
Niko S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 566
Erhaltene Danke: 10

Win 7, Ubuntu
Lazarus, Turbo Delphi, Delphu 7 PE
BeitragVerfasst: Fr 15.05.09 22:56 
also wenn die welt sagen wir 5120 x 5120 groß ist
und ich jede kachel 128x128 groß mache wären das ja 40x40 also 1600 Sprites nur für den boden, wenn dann noch bäume & häuser und ähnliches dazukommen sind wir bestimmt locker bei 2000-3000 Sprites und das würde der Engine nicht schaden?
Oder habe ich da jetzt was falsch verstanden?