Hallo liebes Forum.
Habe ein kleines Problem...
Und zwar, habe ich, um es komfortabel und "professionell" handzuhaben, ein Stack und ein Array von Rectangles,
Soweit so gut!
Nun überprüfe ich durch die .IntersectWith-Methode, ob eine Kollision zwischen Spieler und Rectangle stattfindet,
Das funktioniert nicht...
Spricht, der Spieler kann durchhüpfen, ausnahme bei Einem...
Der erste Rectangle wirkt, die anderen 5, tuen nicht das was sie sollen...
Hoffe auf Antworten...
EDIT: Ich hab statt ein Boolean zurückzugeben, eine MessageBox ausgegeben.
Und jedes mal, ist eine Kollision stattgefunden, prompt eine MessageBox auf...
Beim Boolean ist es auch so, nur dass beim Rest des Rectangles, dieses nicht verwertet wird...
Scheint mir nach einem Bug...
Hoffe auf Antworten...
Mfg.eniking1998
Habe ein kleines Problem...
Und zwar, habe ich, um es komfortabel und "professionell" handzuhaben, ein Stack und ein Array von Rectangles,
VB.NET-Quellcode
- Dim stack_of_gravitation As New Stack(Of Rectangle)
- Dim gravitate As Boolean
- Private Sub AddGravitationObjects()
- Platform(0) = New Rectangle(1000, 650, 120, 30)
- Platform(1) = New Rectangle(1200, 600, 120, 30)
- Platform(2) = New Rectangle(900, 400, 120, 30)
- Platform(3) = New Rectangle(650, 350, 120, 30)
- Platform(4) = New Rectangle(300, 300, 120, 30)
- Platform(5) = New Rectangle(12, 260, 120, 30)
- Dim recs = New Rectangle() {Platform(0), Platform(1), Platform(2), Platform(3), Platform(4), Platform(5)}
- For index = 0 To recs.GetUpperBound(0)
- stack_of_gravitation.Push(recs(index))
- Next
- added = True
- End Sub
Soweit so gut!
Nun überprüfe ich durch die .IntersectWith-Methode, ob eine Kollision zwischen Spieler und Rectangle stattfindet,
Das funktioniert nicht...
Spricht, der Spieler kann durchhüpfen, ausnahme bei Einem...
Der erste Rectangle wirkt, die anderen 5, tuen nicht das was sie sollen...
Hoffe auf Antworten...
EDIT: Ich hab statt ein Boolean zurückzugeben, eine MessageBox ausgegeben.
Und jedes mal, ist eine Kollision stattgefunden, prompt eine MessageBox auf...
Beim Boolean ist es auch so, nur dass beim Rest des Rectangles, dieses nicht verwertet wird...
Scheint mir nach einem Bug...
Hoffe auf Antworten...
Mfg.eniking1998
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „enIking1998“ ()