Hallo @ all
Ich möchte gerne so eine Art Kreis von Texturen erstellen. Bei Tastendruck sollen sich diese nach Links oder Rechts verschieben. Genau das Funktioniert leider nicht. Habs zu Testzwecken mal so versucht:
Über die Draw Methode im HaupThread wird die oben gezeigt Draw Funktion immer wieder aufgerufen. Auch der Aufruf von StartRotateRight bei Tastendruck Funktioniert, allerdings verändern die Texturen nicht ihre Reihenfolge. Es kommt weder zu einem Compiler noch zu einem Laufzeitfehler. Ich glaube ich habe einfach gerade ein logische Problem - sehe es nur nicht.
Habt ihr eine Idee warum die Texturen nicht ihre Reihenfolge ändern? Hoffe Ihr könnt mir helfen.
Viele Grüße
Croasider
Ich möchte gerne so eine Art Kreis von Texturen erstellen. Bei Tastendruck sollen sich diese nach Links oder Rechts verschieben. Genau das Funktioniert leider nicht. Habs zu Testzwecken mal so versucht:
VB.NET-Quellcode
- Private round(2) As Texture
- Public Structure Texture
- Public texture As Texture2D
- Public listener As Rectangle
- End Structure
- Private Sub StartRotateRight()
- Dim temp As Texture = round(Pos_Rechts)
- round(Pos_Rechts) = round(Pos_Mitte)
- round(Pos_Mitte) = round(Pos_Links)
- round(Pos_Links) = temp
- End Sub
- Public Sub Draw(ByVal spriteBatch As SpriteBatch, ByVal position As Position)
- Select position
- Case Karussell.Position.Links
- spriteBatch.Draw(round(Pos_Links).texture, round(Pos_Links).listener, Color.White)
- Case Karussell.Position.Mitte
- spriteBatch.Draw(round(Pos_Mitte).texture, round(Pos_Mitte).listener, Color.White)
- Case Karussell.Position.Rechts
- spriteBatch.Draw(round(Pos_Rechts).texture, round(Pos_Rechts).listener, Color.White)
- End Select
- End Sub
Über die Draw Methode im HaupThread wird die oben gezeigt Draw Funktion immer wieder aufgerufen. Auch der Aufruf von StartRotateRight bei Tastendruck Funktioniert, allerdings verändern die Texturen nicht ihre Reihenfolge. Es kommt weder zu einem Compiler noch zu einem Laufzeitfehler. Ich glaube ich habe einfach gerade ein logische Problem - sehe es nur nicht.
Habt ihr eine Idee warum die Texturen nicht ihre Reihenfolge ändern? Hoffe Ihr könnt mir helfen.
Viele Grüße
Croasider