Ενότητα 6 - Τμήμα 0 - Επανάληψη!
6.0.1 - Κίνηση σχεδίων
Αν θέλουμε να δώσουμε κίνηση σε ένα αντικείμενο που θα σχεδιάσουμε μέσα στην κύρια μας επανάληψη με τη χρήση του προτύπου της pygame θα πρέπει:
- Πρώτο : δημιουργούμε ένα τμήμα αρχικοποίησης εντολών εκτός του τμήματος επανάληψης (loop), όπου καθορίζουμε την αρχική θέση (x , y) του αντικειμένου και την αρχική ταχύτητα για κάθε άξονα:
rect_x = 50 # X αρχική θέση του ορθογωνίου
rect_y = 50 # Y αρχική θέση του ορθογωνίου
speed_x = 5 # X ταχύτητα του ορθογωνίου
speed_y = 5 # Y ταχύτητα του ορθογωνίου - Δεύτερο : μέσα στην κύρια επανάληψη αλλάζουμε τη θέση ανάλογα με την ταχύτητα:
rect_x += speed_x
rect_y += speed_y - Τρίτο : Αλλάζουμε την εντολή σχεδίασης χρησιμοποιώντας τις καθορισμένες μεταβλητές:
pygame.draw.rect(screen, WHITE, [rect_x, rect_y, 50,50])