Ενότητα 5 - Τμήμα 1 - Γραφικά

5.1.3 - Πολλαπλά αντικείμενα

Τα πράγματα αρχίζουν να γίνονται πολύ ενδιαφέροντα. Αν θέλαμε να προσθέσουμε ένα ακόμα ΚΟΚΚΙΝΟ ορθογώνιο παραλληλόγραμμο στο παράθυρο με τα γραφικά μας τι θα έπρεπε να κάνουμε;

Ας ξαναδούμε τα βήματα μας.

Σχεδιάζουμε το ορθογώνιο στην θέση που θέλουμε (π.χ. 250, 180), με το μέγεθος που θέλουμε (π.χ. 80,80) και αν θέλουμε μόνο το περίγραμμα χρησιμοποιούμε άλλη παράμετρο για το πάχος (π.χ. 3)

pygame.draw.rect(screen, RED, [250, 180, 80, 80], 3)

Αντιγράψτε την εντολή και τοποθετήστε τη μετά την εντολή του κινούμενου άσπρου ορθογωνίου.


Αν δεν καταφέρετε να φτιάξετε τον σωστό κώδικα μπορείτε να τον κατεβάσετε από εδώ

Ποιο από τα δύο σχήματα είναι μπροστά; Γιατί; Μπορείτε να αλλάξετε των κώδικα ώστε να εμφανιστεί το άλλο σχήμα μπροστά;

Επίσης θυμηθείτε ότι μπορείτε να αλλάξετε την ταχύτητα του παιχνιδιού στην γραμμή 66 με την εντολή  

clock.tick(60) 

Μεγαλύτερα νούμερα έχουν ως αποτέλεσμα μεγαλύτερη ταχύτητα αλλά κάποιες φορές η κάρτα γραφικών του υπολογιστή δεν μπορεί να ανταπεξέλθει. Αλλάξτε την τιμή για να δείτε την διαφορά αλλά μην βάλατε τιμές μεγαλύτερες από το 120. 

Επίσης αλλάζοντας την τιμή της ταχύτητας του ορθογωνίου στις γραμμές 31 και 32 έχει σαν αποτέλεσμα ομαλότερη κίνηση. Δοκιμάστε τιμές από το 1 μέχρι το 10.

speed_x = 2   # X speed of rectangle
speed_y = 2   # Y speed of rectangle