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!

Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

Werbeanzeige

29.07.2008, 19:11

Forenbeitrag von: »capitano«

Problem mit scrollbarer Tilemap

Ich habs!!! Ich musste nur die absoluten Weltkoordinaten der Spielfigur vor dem Zeichnen dieser Figur in relative Koordinaten umrechnen. Ich wusste ja das es irgendetwas triviales sein wird, aber damit hab ich nun wirklich nicht gerechnet. Da muss ich wohl ne wirklich große Denkblockade gehabt haben.. :roll: Ich war die ganze so auf das rendern der map und die kollisionsabfrage fixiert, das ich garnicht drauf geachtet hab wohin ich den player-Sprite zeichne.. Naja, den Fehler werd ich nie wieder...

29.07.2008, 13:21

Forenbeitrag von: »capitano«

Problem mit scrollbarer Tilemap

Zitat von »"drakon"« So direkt fällt mir gerade nichts auf, aber schau dir mal dieses Tutorial an: https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=8755 Jop, das kenne ich. Meine Tilemap funktioniert aber glaub ich ja schon. Nur eben die Kollisionsabfrage ist verschoben, so wie ich das sehe. greetings

29.07.2008, 03:34

Forenbeitrag von: »capitano«

Problem mit scrollbarer Tilemap

Hallo! Also, ich programmiere grade ein kleines Jump 'n run game mit python(+pygame). Klappte auch alles wunderbar in meinen ersten Testläufen. Doch dann habe ich das scrollen in die Tilemap integriert. (Hab mich zum großteil an dieses Tutorial gehalten. Auch wenns in C++ geschrieben ist.) Zuerst werde ich kurz die Funktionsweise erläutern, und dann was am Ende schief läuft. 1) Meine Tilemap wird durch ein 2d array dargestellt. Und meine methode zum füllen des Bildschirms sieht etwa so aus: Also...