Fragen zu Coliedieren
Übersicht

ollliBetreff: Fragen zu Coliedieren |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wenn mann jetzt einen langen balken lädt mit welchem befehl kann man dem pogramm sagen dass wennder spieler es berührt er in die richtung nicht weiterkann? | ||
buja |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
falls der kasten ein bild ist, und der spieler auch, dann kannse das mit
ImagesCollide machen. so ungefähr if imagescollide, dann gehe zurück oder bleibe stehen ![]() |
||
... |
DjDETE |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
oder ImageRectOverlap![]() |
||
Aktuelles Projekt: XXX |XXX | 3% der v1b fertig
www.emu-soft.de.vu Für die Homepage suche ich noch Linktauschpartner, bei Interesse einfach melden. |
ollli |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ja das sind beides bilder und wen die colliedieren soll das mänchen stehen bleiben wie sag ich das | ||
buja |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
mit immagescollide, wie gesagt.
Den Befehl in der Hilfe nachlesen, dann dürfte es kein Problem sein. Ich weiß nicht wie dein COde aussieht, deshalb musst du halt prüfen in der Schleife, If ImagesCollide... ...code damit das männchen stehen bleibt EndIf ![]() |
||
... |
Dannny95Betreff: Collidieren |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Sowas vllt? ![]() Code: [AUSKLAPPEN] Graphics 640,480,0,2 SetBuffer BackBuffer() Spieler = LoadImage("Spieler.bmp") Gegenstand = LoadImage("Gegenstand.bmp") Sx = 400 Sy = 500 Gx = 500 Gy = 500 While Not KeyHit(1) If KeyDown(203) sx = sx +1 EndIf If KeyDown(205) sx = sx -1 EndIf If KeyDown(200) sy = sy +1 EndIf If KeyDown(208) sy = sy -1 EndIf If ImagesCollide(Spieler,Sx,Sy,0,Gegenstand,Gx,Gy,0) Sx = 460 EndIf Cls DrawImage Spieler,Sx,Sy DrawImage Gegenstand,Gx,Gy Flip Wend End |
||
Dannny95Betreff: Re: Collidieren |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Dannny95 hat Folgendes geschrieben: Sowas vllt?
![]() Code: [AUSKLAPPEN] Graphics 640,480,0,2 SetBuffer BackBuffer() Spieler = LoadImage("Spieler.bmp") Gegenstand = LoadImage("Gegenstand.bmp") Sx = 400 Sy = 500 Gx = 500 Gy = 500 While Not KeyHit(1) If KeyDown(203) sx = sx -1 If KeyDown(205) sx = sx +1 If KeyDown(200) sy = sy -1 If KeyDown(208) sy = sy +1 If ImagesCollide(Spieler,Sx,Sy,0,Gegenstand,Gx,Gy,0) Sx = 460 EndIf Cls DrawImage Spieler,Sx,Sy DrawImage Gegenstand,Gx,Gy Flip Wend End |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
...und wieso zitierst Du dich selbst, Dannny? Lass das bitte. | ||
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