kisten schieben au f tilemap
Übersicht

![]() |
GoodjeeBetreff: kisten schieben au f tilemap |
![]() Antworten mit Zitat ![]() |
---|---|---|
wie verwirkliche ich am besten solche kistenschieberätsel, wie es sie z.B auch in zelda gibt???
ich will jetzt keinen fertigen code, sondern nur einen denkanstoss. ach, ich will die kisten in types speichern, und dann mit einer for schleife alle auf kollision prüfen.[/b] |
||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
![]() |
BlitzChecker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Im buch "Jetzt lerne ich Spiele programmieren mit BlitzBasic" gibt es so ein Spiel. Da ist auch der Quellcode und die genaue Funktionsweise erklärt. | ||
www.xairro.com |
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
das buch hab ich aber net | ||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
![]() |
Ctuchik |
![]() Antworten mit Zitat ![]() |
---|---|---|
Für jede Kiste speicherst du x und y von dem Tile auf dem sie gerade steht.
Dann überprüfst du wenn sich der Spieler bewegt ob er auf ein Tile gelaufen ist auf dem eine Kiste steht (alle Kisten durchgehen) und wenn ja, dann schaust du ob das Tile hinter der Kiste frei ist (dabei natürlich die Richtung aus der der Spieler kam berücksichtigen, die musst du also irgendwie in einer Variable speichern, etwa 1=Nord 2=Süd 3=West 4=Ost oder ein intelligenteres System ^^)und schiebst die Kiste dorthin oder du setzt den Spieler ansonsten wieder zurück, wenn sich die Kiste nicht verschieben lässt! Je nachdem was das Ziel von dem Schieberätsel ist musst du dann halt noch nach jedem Verschieben überprüfen ob dieses Ziel erreicht ist! |
||
Zu den Nebenwirkungen gehören trockener Mund, Übelkeit, Erbrechen, Harnstau, schmerzhafter rektaler Juckreiz, Halluzinationen, Demenz, Psychose, Koma, Tod und Mundgeruch!
Magie eignet sich nicht für alle! Fraget euren Arzt oder Apotheker! |
![]() |
Goodjee |
![]() Antworten mit Zitat ![]() |
---|---|---|
dann kann ich sie aber immer nur 32 bzw 20 pixel bewegen, denn so groß sind meine tiles... | ||
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group