Forum: Multimedia
Delphi
by Memnarch,
15. Nov 2010
So ungefähr.
Gehen wir davon aus du hast wie gesagt eine 2DPosition(camera genannt).
Die position ist direkt in PIxel angegeben.
Wenn du jetzt Tiles von 32p größe hast, teilst du die Position der camera durch 32, und bekommst so die position der camera auf dem tilegrid.
Danach renderst du die Tiles die sich in einem definierten Radius um die Camera befinden, der rest is ja eh nicht...
Forum: Multimedia
Delphi
by Memnarch,
11. Nov 2010
Fui-Tak's Methode ist schon ganz gut, Aber ich würde zb anstatt Texturname, ne ID verwenden oder direkt XY koordinaten für die Tile, da es bei Tilefgames für gewöhnlich gebräuchlich ist, eine Datei zu haben, in der alle für den/das Level benötigten statischen grafiken sind.
Hinzu kommt noch, dass es vielleicht praktischer wäre, anstatt die map zu scrollen, eine neue Komponennte abzuleiten.
...