Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

11

26.05.2013, 20:36

Da wir deine Implementierung nicht kennen können wir dazu nichts sagen. Wenn du eine TileMap mit Arrays umsetzt kannst du zum Beispiel sehr einfach in konstanter Zeit auf Kollision prüfen. Schneller als in konstanter Zeit geht erst mal nicht. Du kannst die Tiles berechnen die auf dem Bildschirm zu sehen sind. Dadurch brauchst du nur diese zu rendern. Alle anderen kannst du davon ausschließen. Das bringt natürlich auch noch mal Zeit rein. Je nach Umsetzung bei dir wirst du das aber vermutlich auch können. Vermutlich ist deine Implementierung näher an dem wovon ich hier rede als ich denke. Im Prinzip ist das das naheliegendste.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“