Bei Kollision soll die Figur stehen bleiben
Übersicht

ShinyBetreff: Bei Kollision soll die Figur stehen bleiben |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo Leute, ich werkel grade an einem Spiel herum.
Ich bin noch ein ziemlicher Anfänger. Ich mache grade ein Jump'n'Run. Wie kann ich es machen, dass die Figur bei einem Hindernis stehen bleibt? Also wenn die Figur links ist und das Hindernis rechts und die Figur das Hindernis berührt, soll die Figur einfach stehen bleiben und nach links weitergehen können. Wer kann mir helfen? ![]() Danke im Voraus für jede Antwort. |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
~VERSCHOBEN~ Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde. Schau in der Hilfe mal nach Colliderect, desweiteren geht das auch über eine simple Abstandsprüfung. Du Musst halt jedem objekt auf deiner Karte eine Durchlässigkeit zuweisen und dann nachschauen ob dein Spieler nur durchlässige berührt. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
Midimaster |
![]() Antworten mit Zitat ![]() |
---|---|---|
lies dich in die Funktionen ImageCollide oder ImageOverlap ein. In der Hilfe is ein optimales Beispiel | ||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wobei der Befehl mittlerwiele buggy ist. imagescollide![]() |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
orpheus_2003Betreff: So vielleicht |
![]() Antworten mit Zitat ![]() |
---|---|---|
Es gibt aber eine Alternative zu Imagescollide die gut funktioniert.
Hat BigBug mal geschrieben. Verwende ich auch und geht in Echtzeit. Nachzulesen hier: https://www.blitzforum.de/foru...gescollide |
||
GazerStar - the beginning
http://gazerstar.lexigame.de/ Wizard (Worktitel) http://wizard.lexigame.de |
Shiny |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Midimaster hat Folgendes geschrieben: lies dich in die Funktionen ImageCollide oder ImageOverlap ein. In der Hilfe is ein optimales Beispiel
Ich weiß ja, wie ich sie kollidieren kann, aber ich weiß nicht, wie ich es mache, dass die Figur dann einfach stehen bleibt. |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wie schon gesagt: Du gibst jedem Tile deiner Map eine Info ob es begehbar ist oder nicht. Dies kann anhand der Framenummer im Bild geschehen aber genauso als externes dim mit werten für jedes Tile.
Wenn nun ein Tile als nicht begehbar gekennzeichnet ist und die Bewegung eine Kollision verursacht wird sie nicht ausgeführt. Sprich: Du testest ob Du kollidieren würdest wenn du den Wert änderst und lässt es bleiben sollte es der Fall sein. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group