probleme mit der kollision
Verfasst: 13.10.2005 17:30
hallo zusammen
ich habe es mit mit der suchfunktion schon versutcht aber nichtsgefunden, das mir hätte helfen können. folgendes habe ich versucht:
der schuss geht einfach durch den punkt hindurch und fliegt weiter?? ich möchte eigentlich, dass der schuss gelöscht wird wenn er aufprallt, eine explosion erscheint und nach 5 schüssen der punkt gelöscht wird.
ich habe es mit mit der suchfunktion schon versutcht aber nichtsgefunden, das mir hätte helfen können. folgendes habe ich versucht:
Code: Alles auswählen
Structure punkt
armor.l
x.l
y.l
EndStructure
NewList punkt.punkt()
Structure schuss
sx.l
sy.l
speedx.l
speedy.l
absspeed.l
graphic.l
EndStructure
NewList schuss.schuss()
armor=100
LoadSprite(5,"GFX\schuss.bmp")
TransparentSpriteColor(5,255,255,255)
LoadSprite(6,"GFX\punkt.bmp")
TransparentSpriteColor(6,255,255,255)
ForEach punkt()
ForEach schuss()
If SpriteCollision(5, Int(x), Int(y), 6, Int(x), Int(y))
punkt()\armor - 20
DeleteElement(schuss())
If armor < 0
DeleteElement(punkt())
EndIf
EndIf
Next
Next