Βιβλίο
Ενότητα 5 - Τμήμα 2 - Έλεγχος του ποντικιού
Ενότητα 5 - Τμήμα 2 - Έλεγχος του ποντικιού
Απαιτήσεις ολοκλήρωσης
Προβολή
Μετά την ολοκλήρωση αυτής της ενότητας οι φοιτητές θα μπορούν να:
- αναφέρουν τις διαφορές μεταξύ πλειάδων και λιστών
- ορίζουν πότε να χρησιμοποιούνται οι πλειάδες
- δημιουργούν κώδικα για να προβάλουν τη θέση του ποντικιού μέσα σε ένα παράθυρο Pygame
- τροποποιούντον προηγούμενο κώδικα για να κινήσουν αντικείμενα χρησιμοποιώντας τη θέση του ποντικιού
5.2.4 - Μετακινώντας τη φιγούρα
Κάντε λήψη του κώδικα για τη Φιγούρα με ράβδους από εδώ και ενοίξτε το αρχείο με το Thonny.
Θα χρησιμοποιήσουμε την κίνηση του ποντικιού για να μετακινήσουμε τη φιγούρα.
Διαγράψτε το σχόλιο μπροστά από τις γραμμές 52 έως 55, προσέχωντας την στοίχηση της εσοχής, για να διαβάσουμε τη θέση του ποντικιού.
Εκτελέστε τον κώδικα και πρέπει να βλέπετε τις συντεταγμένες της θέσης του ποντικιού στην περιοχή γραμμής εντολών.
Αλλάξτε τις γραμμές 65 έως 79 για να προσθέσετε κίνηση στο σχέδιο.
# Draw stick figure
# Head
pygame.draw.circle(screen, BLACK, [100 + x, 100 + y], 15)
# Body
pygame.draw.line(screen, ORANGE, [100 + x, 115 + y], [100 + x , 180 + y], 5)
# Legs
pygame.draw.line(screen, BLUE, [100 + x , 180 + y ], [80 + x, 250 + y], 5)
pygame.draw.line(screen, BLUE, [100 + x, 180 + y], [120 + x, 250 + y], 5)
# Arms
pygame.draw.line(screen, RED, [100 + x, 125 + y], [50 + x, 140 + y], 5)
pygame.draw.line(screen, RED, [100 + x, 125 + y], [150 + x, 140 + y], 5)
Μην ξεχνάτε να ελέγχετε τη στοίχηση της εσοχής.
Μπορείτε να κατεβάσετε τον κώδικα από εδώ και να τον δοκιμάσετε.