Randkollision
Übersicht

![]() |
Randall FlaggBetreff: Randkollision |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich hab hier 'n Viereck, das man Steuern kann.
Jetzt möchte ich aber, dass das Viereck nicht über den Rand geht. Also hab ich If...then benutzt. Hier der Code: Code: [AUSKLAPPEN] Graphics 800,600 SetBuffer BackBuffer() x=100 y=100 Repeat Cls If KeyDown(200) Then y=y-10 If KeyDown(205) Then x=x+10 If KeyDown(208) Then y=y+10 If KeyDown(203) Then x=x-10 Color 255,255,255 Rect x,y,50,50 Flip If x>800 Then x=800 If x<1 Then x=1 If y>600 Then y=600 If y<1 Then y=1 Until MouseHit(1) End Jetzt bleibt das Viereck an den oberen und an der linken Seite stehen. Warum aber nicht auf den anderen Seiten? |
||
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] Graphics 800,600
SetBuffer BackBuffer() x=100 y=100 Repeat Cls If KeyDown(200) Then y=y-10 If KeyDown(205) Then x=x+10 If KeyDown(208) Then y=y+10 If KeyDown(203) Then x=x-10 If x>750 Then x=750 If x<0 Then x=0 If y>550 Then y=550 If y<0 Then y=0 Color 255,255,255 Rect x,y,50,50 Flip Until MouseHit(1) End so, es bleibt stehen nur nicht am rand, denk mal nach warum ich das so gemacht hab... |
||
![]() |
Randall Flagg |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ah so!!!
Mist! drauf hätte ich auch selbst kommen können. Trotzdem vielen dank.! |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group