Entwickler-Ecke
Sonstiges (Delphi) - Andorra 2D Background (Boden)
Niko S. - Sa 09.05.09 21:30
Titel: Andorra 2D Background (Boden)
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 - 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. - 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?
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!