Linien Kollision
Übersicht

KarlosKojoteBetreff: Linien Kollision |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hi!
Ich hab ein Problem mit Kollisionen. Ich habe diese Linien gezeichnet: Line 104,100,380,100 Line 462,100,742,100 Line 380,100,390,90 Line 463,100,454,90 Das sind aber nur Hilfslinien, am Ende ist dort eine Grafik, die halt eine Wand mit so einer Lücke beinhaltet. Das Bild soll komplett als Hintergrund laufen, ich kann also nicht am Bild unterscheiden, wo was anfängt und aufhört. Ich habe nun ein Ball der Abprallen soll. der Ball hat ein Durchmesser von 15 Pixel. Das er an der Graden Wand abprallt ist kein Problem. Aber an den Schrägen, neben der Lücke hab ich ein Problem. Ich komme immer so an, das der Ball viel zu früh abprallt. Mittlerweile hab ich schon soviel rumgefummelt, das ich auch keinen Brauchebaren Code mehr habe für die Schrägen ![]() Ich hab mir ein paar Beispiele hier im Forum angesehen, aber dort werden Linien immer als Image behandelt, das kann ich ja nicht machen, da ich die Linien ja nicht anzeigen lassen will.. Kann mir einer ein paar Tips geben??? |
||
getlose |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
man muss bilder nicht unbedingt zeichnen sondern
kann sie auch so zur kollisions-abfrage nutzen. |
||
KarlosKojote |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wie soll ich denn eine Linie als Image zeichnen ohne das man sie sieht, sie aber trotzdem auf Kollision abfragen?? | ||
![]() |
sbrog |
![]() Antworten mit Zitat ![]() |
---|---|---|
If imagescollide (linie,x,y,0,ball,x,y,0) then
funnktioniert auch, wenn das Bild noicht gezeichnet ist |
||
getlose |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
du sollst das bild doch garnicht zeichnen.
Code: [AUSKLAPPEN] image1=loadimage ("image1.png") image2=loadimage ("image2.png") if imagescollidet (image1,x,y,0,image2,x,y,0) then ;blub endif |
||
KarlosKojote |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
achso ups, ich dacht immer an muß das bild zeichnen ![]() ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group