Οθόνη#
Εισαγωγή#
Τα μπλοκ οθόνης ελέγχουν την οθόνη του χειριστηρίου VEX AIR Drone, επιτρέποντάς του να εμφανίζει κείμενο, αριθμούς, γραφικά και εικόνες και να ανταποκρίνεται σε εντολές αφής.
Σημείωση: Εάν το VEX AIR Drone είναι συζευγμένο με χειριστήριο, θα εμφανίζεται ένα χρονόμετρο στο επάνω μέρος της οθόνης εκτύπωσης που θα υποδεικνύει τον χρόνο που έχει παρέλθει από το τρέχον έργο. Οποιοδήποτε κείμενο ή σχέδια θα εμφανίζονται πίσω από το χρονόμετρο.
Παρακάτω είναι μια λίστα με τα διαθέσιμα μπλοκ:
Εκτύπωση δρομέα - Εμφάνιση κειμένου και διαχείριση του δρομέα εκτύπωσης.
εκτύπωση στην οθόνη — Εκτυπώνει κείμενο, αριθμούς ή τιμές μεταβλητών στην οθόνη του ελεγκτή.
ορισμός κέρσορα σε γραμμή και στήλη στην οθόνη — Μετακινεί τον κέρσορα σε μια συγκεκριμένη γραμμή και στήλη.
ορισμός κέρσορα στην επόμενη γραμμή της οθόνης — Μετακινεί τον κέρσορα στη στήλη 1 της επόμενης γραμμής.
διαγραφή γραμμής στην οθόνη — Διαγράφει μια συγκεκριμένη γραμμή κειμένου.
στήλη δρομέα οθόνης — Αναφέρει τον αριθμό στήλης όπου θα εκτυπωθεί το κείμενο.
γραμμή κέρσορα οθόνης — Αναφέρει τον αριθμό γραμμής όπου θα εκτυπωθεί το κείμενο.
Εκτύπωση XY - Εκτύπωση κειμένου σε συντεταγμένες βάσει pixel.
εκτύπωση στη συντεταγμένη στην οθόνη — Εκτυπώνει κείμενο, αριθμούς ή τιμές μεταβλητών σε μια συγκεκριμένη συντεταγμένη x και y.
ορισμός αρχής οθόνης — Αλλάζει την αρχή (0, 0) που χρησιμοποιείται για εκτύπωση και σχεδίαση με βάση συντεταγμένες.
Ρυθμίσεις - Αλλαγή της εμφάνισης κειμένου, γραφικών και οθόνης.
καθαρισμός οθόνης — Διαγράφει όλο το κείμενο, τα σχέδια και τις εικόνες από την οθόνη.
αναμονή για απόδοση οθόνης — Αλλάζει τη συμπεριφορά σχεδίασης οθόνης σε απόδοση αργότερα.
γεμίστε την οθόνη — Διαγράφει όλο το κείμενο, τα σχέδια και τις εικόνες από την οθόνη και, στη συνέχεια, ορίζει το χρώμα φόντου της οθόνης.
ορισμός γραμματοσειράς στην οθόνη — Αλλάζει τον τύπο και το μέγεθος γραμματοσειράς για την εμφάνιση κειμένου.
ορισμός ακρίβειας εκτύπωσης στην οθόνη — Ορίζει τον αριθμό των δεκαδικών ψηφίων που θα εμφανίζονται κατά την εκτύπωση αριθμών.
ορισμός πλάτους πένας στην οθόνη — Ορίζει το πάχος των γραμμών που σχεδιάζονται και των περιγραμμάτων των σχημάτων.
ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη — Ορίζει το χρώμα κειμένου, pixel, γραμμών και περιγραμμάτων σχήματος.
ορισμός χρώματος γεμίσματος κειμένου στην οθόνη – Ορίζει το χρώμα γεμίσματος πίσω από το εκτυπωμένο κείμενο.
ορισμός χρώματος γεμίσματος σχεδίασης στην οθόνη — Ορίζει το χρώμα γεμίσματος για τα σχεδιασμένα σχήματα.
Σχεδίαση - Δημιουργία γραφικών και οπτικών στοιχείων.
εμφάνιση αρχείου εικόνας στην οθόνη — Εμφανίζει μια εικόνα που έχει ανεβάσει ο χρήστης στην οθόνη.
σχεδίαση εικονοστοιχείου στην οθόνη — Σχεδιάζει ένα εικονοστοιχείο σε μια καθορισμένη συντεταγμένη.
σχεδίαση γραμμής στην οθόνη — Σχεδιάζει μια γραμμή μεταξύ δύο σημείων.
σχεδίαση ορθογωνίου στην οθόνη — Σχεδιάζει ένα ορθογώνιο με καθορισμένες διαστάσεις.
σχεδίαση κύκλου στην οθόνη — Σχεδιάζει έναν κύκλο με δεδομένη ακτίνα.
Αφή - Εντοπισμός αλληλεπιδράσεων οθόνης.
πάτημα οθόνης — Αναφέρει εάν πατιέται η οθόνη τη δεδομένη στιγμή.
θέση οθόνης — Αναφέρει τη συντεταγμένη x ή y του τελευταίου πατήματος οθόνης.
when screen event — Εκτελείται όταν πατηθεί ή απελευθερωθεί η οθόνη.
Εκτύπωση δρομέα#
εκτύπωση στην οθόνη#
Το μπλοκ στοίβας εκτύπωση στην οθόνη εκτυπώνει κείμενο, αριθμούς ή τιμές μεταβλητών στην οθόνη του ελεγκτή στην τρέχουσα θέση κέρσορα και γραμματοσειρά.
εκτύπωση [VEXcode] στην οθόνη ▶
Παράμετροι |
Περιγραφή |
|---|---|
αξία |
Το κείμενο, ο αριθμός ή η τιμή μεταβλητής που θα εκτυπωθεί στην οθόνη. |
και τοποθετήστε τον κέρσορα στην επόμενη γραμμή |
Επιλέξτε το βέλος (▶) για να αναπτύξετε το μπλοκ ώστε να λέει και να ορίσετε τον κέρσορα στην επόμενη γραμμή, ώστε ο κέρσορας να μετακινηθεί στη στήλη 1 της επόμενης γραμμής μετά την εκτύπωση. |
Παράδειγμα
όταν ξεκινά
[Display a message at the starting cursor position.]
εκτύπωση [Time to fly!] στην οθόνη ▶

ορισμός κέρσορα σε γραμμή, στήλη στην οθόνη#
Το μπλοκ στοίβας ορισμός κέρσορα σε γραμμή, στήλη στην οθόνη μετακινεί τον κέρσορα σε μια συγκεκριμένη γραμμή και στήλη στην οθόνη του ελεγκτή. Το επόμενο μπλοκ εκτύπωση στην οθόνη θα ξεκινήσει την εκτύπωση σε αυτήν τη θέση.
Ο αριθμός των χαρακτήρων που μπορούν να χωρέσουν στην οθόνη εξαρτάται από την επιλεγμένη γραμματοσειρά. Με την προεπιλεγμένη γραμματοσειρά monospaced medium, μπορούν να εμφανιστούν ευκρινώς έως και 18 γραμμές και 53 στήλες. Το κείμενο που τοποθετείται πέρα από αυτό το εύρος ενδέχεται να αποκοπεί ή να γίνει δυσανάγνωστο.
μετακίνηση κέρσορα στη σειρά [1] στήλη [1] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
σειρά |
Η γραμμή στην οποία θα μετακινηθεί ο κέρσορας. |
στήλη |
Η στήλη στην οποία θα μετακινηθεί ο κέρσορας. |
Παραδείγματα
όταν ξεκινά
[Display text starting at Row 7 Column 25.]
μετακίνηση κέρσορα στη σειρά [7] στήλη [25] στην οθόνη
εκτύπωση [Row 7, Column 25] στην οθόνη ▶

ορισμός κέρσορα στην επόμενη γραμμή της οθόνης#
Το μπλοκ στοίβας ορισμός κέρσορα στην επόμενη γραμμή στην οθόνη μετακινεί τον κέρσορα στη στήλη 1 της επόμενης γραμμής στην οθόνη του ελεγκτή.
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Display two lines of text.]
εκτύπωση [Line 1] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
εκτύπωση [Line 2] στην οθόνη ▶

διαγραφή σειράς στην οθόνη#
Το μπλοκ στοίβας διαγραφή γραμμής στην οθόνη διαγράφει μια γραμμή κειμένου στην οθόνη του ελεγκτή.
εκκαθάριση σειράς [1] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
σειρά |
Ο αριθμός σειράς που θα διαγραφεί. |
Παράδειγμα
όταν ξεκινά
[Clear only the second row of text.]
εκτύπωση [This text stays] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
εκτύπωση [This text disappears] στην οθόνη ▶
περίμενε [3] δευτερόλεπτα
εκκαθάριση σειράς [2] στην οθόνη
στήλη δρομέα οθόνης#
Το μπλοκ αναφοράς της στήλης του δρομέα οθόνης αναφέρει τον αριθμό της στήλης όπου το κείμενο θα εκτυπωθεί ως ακέραιος αριθμός.
(στήλη κέρσορα οθόνης)
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Display the cursor's current column.]
μετακίνηση κέρσορα στη σειρά [7] στήλη [25] στην οθόνη
εκτύπωση (στήλη κέρσορα οθόνης) στην οθόνη ▶

σειρά δρομέα οθόνης#
Το μπλοκ αναφοράς γραμμή δρομέα οθόνης αναφέρει τον αριθμό γραμμής όπου το κείμενο θα εκτυπωθεί ως ακέραιος αριθμός.
(σειρά κέρσορα οθόνης)
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Display the cursor's current row.]
μετακίνηση κέρσορα στη σειρά [7] στήλη [25] στην οθόνη
εκτύπωση (σειρά κέρσορα οθόνης) στην οθόνη ▶

Εκτύπωση XY#
εκτύπωση στις συντεταγμένες στην οθόνη#
Το μπλοκ στοίβας εκτύπωση στις συντεταγμένες στην οθόνη εκτυπώνει κείμενο, αριθμούς ή τιμές μεταβλητών στην οθόνη του ελεγκτή σε μια συγκεκριμένη θέση (x, y) σε pixel, χρησιμοποιώντας την τρέχουσα γραμματοσειρά και την προέλευση. Το x ορίζει την απόσταση από την αριστερή πλευρά που ξεκινά το κείμενο και το y ορίζει την τοποθεσία του κάτω μέρους των γραμμάτων. Αυτό το μπλοκ αγνοεί την τρέχουσα θέση του κέρσορα.
εκτύπωση [VEXcode] στο x:[80] y:[120] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
αξία |
Το κείμενο, ο αριθμός ή η τιμή μεταβλητής που θα εκτυπωθεί στην οθόνη. |
χ |
Η συντεταγμένη x σε pixel (0 έως 640, όπου το 0 είναι αριστερά και το 640 είναι δεξιά). |
y |
Η συντεταγμένη y σε pixel (0 έως 480, όπου 0 είναι το πάνω μέρος και 480 το κάτω μέρος). |
Παράδειγμα
όταν ξεκινά
[Display a message starting in the middle of the screen.]
εκτύπωση [Hello, drone!] στο x:[320] y:[240] στην οθόνη

ορισμός προέλευσης οθόνης#
Το μπλοκ στοίβας ορισμός προέλευσης οθόνης ορίζει την προέλευση (0, 0) που χρησιμοποιείται για το σχέδιο και την εκτύπωση βάσει συντεταγμένων στην οθόνη του ελεγκτή. Από προεπιλογή, η προέλευση είναι η επάνω αριστερή γωνία της οθόνης. Αυτό το μπλοκ μπορεί να επαναφέρει την προέλευση σε μια εναλλακτική θέση συντεταγμένων (x, y) οθόνης.
ορισμός αρχής οθόνης x: [0] y: [0]
Παράμετροι |
Περιγραφή |
|---|---|
χ |
Η συντεταγμένη x σε pixel για να οριστεί η νέα αρχή. |
y |
Η συντεταγμένη y σε pixel για να οριστεί η νέα αρχή. |
Παράδειγμα
όταν ξεκινά
[Set the origin to the center of the screen.]
ορισμός αρχής οθόνης x: [320] y: [240]
[Draw a rectangle at the new origin.]
σχεδίαση ορθογωνίου [0] [0] [80] [40] στην οθόνη

Ρυθμίσεις#
καθαρή οθόνη#
Το μπλοκ στοίβας διαγραφή οθόνης διαγράφει όλα τα σχέδια, το κείμενο και τις εικόνες από την οθόνη του ελεγκτή.
εκκαθάριση οθόνης
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Draw a circle, and clear it after 2 seconds.]
σχεδίαση κύκλου [320] [240] [80] στην οθόνη
περίμενε [2] δευτερόλεπτα
εκκαθάριση οθόνης
περιμένετε να αποδοθεί η οθόνη#
Το μπλοκ στοίβας αναμονή για απόδοση οθόνης αλλάζει τη συμπεριφορά σχεδίασης οθόνης σε απόδοση αργότερα. Μόλις εκτελεστεί αυτό το μπλοκ, τα επόμενα μπλοκ οθόνης δεν θα εμφανίζονται στην οθόνη του ελεγκτή μέχρι να εκτελεστεί το επόμενο μπλοκ αναμονή για απόδοση οθόνης.
Σημείωση: Χρησιμοποιήστε αυτό το μπλοκ πριν σχεδιάσετε μια ομάδα κειμένου, σχημάτων ή εικόνων και, στη συνέχεια, χρησιμοποιήστε το ξανά για να αποδώσετε την πλήρη ενημέρωση ταυτόχρονα.
αναμονή για απόδοση οθόνης
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Display text and images when button 7 is pressed.]
αναμονή για απόδοση οθόνης
εκτύπωση [Screen rendered!] στην οθόνη ▶
σχεδίαση κύκλου [320] [240] [80] στην οθόνη
περίμενε μέχρι <κουμπί χειριστηρίου [7 v] πατημένο;>
αναμονή για απόδοση οθόνης

γεμίστε την οθόνη#
Το μπλοκ στοίβας πλήρωση οθόνης διαγράφει όλα τα σχέδια, το κείμενο και τις εικόνες από την οθόνη του ελεγκτή και, στη συνέχεια, αλλάζει το φόντο σε ένα συγκεκριμένο χρώμα.
γέμισμα οθόνης με [κόκκινο v]
Παράμετροι |
Περιγραφή |
|---|---|
χρώμα |
Το χρώμα για να αλλάξετε το φόντο σε:
|
Παράδειγμα
όταν ξεκινά
[Say "Hello" then turn screen green.]
εκτύπωση [Hello] στην οθόνη ▶
περίμενε [2] δευτερόλεπτα
γέμισμα οθόνης με [πράσινο v]

ορισμός γραμματοσειράς στην οθόνη#
Το μπλοκ στοίβας ορισμός γραμματοσειράς στην οθόνη ορίζει τη γραμματοσειρά και το μέγεθος που χρησιμοποιούνται για την εμφάνιση κειμένου στην οθόνη του ελεγκτή. Αυτή η γραμματοσειρά θα εφαρμοστεί σε όλο το κείμενο που εκτυπώνεται μετά την εκτέλεση αυτού του μπλοκ.
ορισμός γραμματοσειράς σε [μονοδιάστημη v] [μεσαίο v] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
τύπος |
Ο τύπος γραμματοσειράς: μονόχωρη ή αναλογική. |
μέγεθος |
Το μέγεθος γραμματοσειράς (φαίνεται παρακάτω):
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
Παράδειγμα
όταν ξεκινά
[Display text using a larger font.]
ορισμός γραμματοσειράς σε [μονοδιάστημη v] [εξαιρετικά μεγάλη v] στην οθόνη
εκτύπωση [VEX] στην οθόνη ▶

ορισμός ακρίβειας εκτύπωσης στην οθόνη#
Το μπλοκ στοίβας ορισμός ακρίβειας εκτύπωσης στην οθόνη ορίζει τον αριθμό των δεκαδικών ψηφίων που εμφανίζονται όταν οι αριθμοί εκτυπώνονται στην οθόνη του ελεγκτή. Αυτή η ακρίβεια εκτύπωσης θα ισχύει για όλους τους αριθμούς που εκτυπώνονται μετά την εκτέλεση αυτού του μπλοκ.
ορισμός ακρίβειας εκτύπωσης σε [0.1 v] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
ακρίβεια |
Ορίζει την ακρίβεια εκτύπωσης σε:
|
Παράδειγμα
όταν ξεκινά
[Print 1/3 as 0.33.]
ορισμός ακρίβειας εκτύπωσης σε [0.01 v] στην οθόνη
εκτύπωση ([1] [math_division v] [3]) στην οθόνη ▶

ορισμός πλάτους πένας στην οθόνη#
Το μπλοκ στοίβας ορισμός πλάτους πένας στην οθόνη ορίζει το πάχος των γραμμών που σχεδιάζονται και των περιγραμμάτων των σχημάτων.
ορισμός πλάτους πένας σε [10] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
πλάτος |
Το πλάτος της πένας σε pixel. |
Παράδειγμα
όταν ξεκινά
[Draw a rectangle with a pen width of 10.]
ορισμός πλάτους πένας σε [10] στην οθόνη
σχεδίαση ορθογωνίου [200] [200] [200] [80] στην οθόνη

ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη#
Το μπλοκ στοίβας ορισμός χρώματος πένας / γραμματοσειράς στην οθόνη ορίζει το χρώμα του κειμένου, των pixel, των γραμμών και των περιγραμμάτων των σχημάτων. Το προεπιλεγμένο χρώμα είναι το λευκό.
ορισμός χρώματος στυλό / γραμματοσειράς σε [κόκκινο v] στην οθόνη
Παράδειγμα
Παράμετροι |
Περιγραφή |
|---|---|
χρώμα |
Χρώμα στυλό και γραμματοσειράς που θα χρησιμοποιήσετε:
|
όταν ξεκινά
[Draw a rectangle with an orange outline.]
ορισμός χρώματος στυλό / γραμματοσειράς σε [πορτοκαλί v] στην οθόνη
σχεδίαση ορθογωνίου [200] [150] [240] [150] στην οθόνη
ορισμός χρώματος στυλό / γραμματοσειράς σε [λευκό v] στην οθόνη
εκτύπωση [VEXcode AIR] στο x:[250] y:[220] στην οθόνη

ορισμός χρώματος γεμίσματος κειμένου στην οθόνη#
Το μπλοκ στοίβας ορισμός χρώματος γεμίσματος κειμένου στην οθόνη ορίζει το χρώμα γεμίσματος πίσω από το εκτυπωμένο κείμενο. Το προεπιλεγμένο χρώμα γεμίσματος κειμένου είναι διαφανές.
ορισμός χρώματος γεμίσματος κειμένου σε [κόκκινο v] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
χρώμα |
Το χρώμα γεμίσματος κειμένου που θα χρησιμοποιηθεί:
|
Παραδείγματα
όταν ξεκινά :: hat events
[Display two colors behind text.]
ορισμός χρώματος γεμίσματος κειμένου σε [κόκκινο v] στην οθόνη
εκτύπωση ["Red"] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
ορισμός χρώματος γεμίσματος κειμένου σε [μπλε v] στην οθόνη
εκτύπωση ["Blue"] στην οθόνη ▶
ορισμός χρώματος γεμίσματος σχεδίασης στην οθόνη#
Το μπλοκ στοίβας ορισμός χρώματος γεμίσματος σχεδίασης στην οθόνη ορίζει το χρώμα γεμίσματος που χρησιμοποιείται κατά τη σχεδίαση σχημάτων. Το προεπιλεγμένο χρώμα γεμίσματος είναι το μαύρο.
ορισμός χρώματος γεμίσματος σχεδίασης σε [κόκκινο v] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
χρώμα |
Το χρώμα γεμίσματος σχήματος που θα χρησιμοποιηθεί:
|
Παραδείγματα
όταν ξεκινά
[Draw an orange-filled rectangle with text on top.]
ορισμός χρώματος γεμίσματος σχεδίασης σε [πορτοκαλί v] στην οθόνη
σχεδίαση ορθογωνίου [200] [150] [240] [150] στην οθόνη
εκτύπωση [VEXcode AIR] στο x:[250] y:[220] στην οθόνη

Ισοπαλία#
εμφάνιση αρχείου εικόνας στην οθόνη#
Το μπλοκ στοίβας εμφάνιση αρχείου εικόνας στην οθόνη σχεδιάζει μια προσαρμοσμένη εικόνα που έχει μεταφορτωθεί από τον χρήστη στην οθόνη του ελεγκτή στο ορισμός προέλευσης.
εμφάνιση αρχείου εικόνας [IMAGE1 v]
Παράμετροι |
Περιγραφή |
|---|---|
αριθμός εικόνας |
Η εικόνα που έχει ανεβάσει ο χρήστης προς χρήση. Οι επιλογές θα αλλάξουν εάν τα ονόματα των εικόνων υποστούν επεξεργασία στον Πίνακα Ελέγχου. |
Παράδειγμα
όταν ξεκινά
[Display custom image on screen.]
εμφάνιση αρχείου εικόνας [IMAGE1 v]
σχεδίαση pixel στην οθόνη#
Το μπλοκ στοίβας σχεδίαση εικονοστοιχείων στην οθόνη σχεδιάζει ένα εικονοστοιχείο στην επιλεγμένη συντεταγμένη x και y χρησιμοποιώντας το τρέχον χρώμα πένας.
σχεδίαση pixel [0] [0] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
χ |
Η συντεταγμένη x για τη σχεδίαση του εικονοστοιχείου από 0 έως 640. |
y |
Η συντεταγμένη y για τη σχεδίαση του εικονοστοιχείου από 0 έως 480. |
Παράδειγμα
όταν ξεκινά
[Draw five pixels in a diagonal.]
σχεδίαση pixel [360] [200] στην οθόνη
σχεδίαση pixel [340] [220] στην οθόνη
σχεδίαση pixel [320] [240] στην οθόνη
σχεδίαση pixel [300] [260] στην οθόνη
σχεδίαση pixel [280] [280] στην οθόνη
![]()
σχεδιάστε μια γραμμή στην οθόνη#
Το μπλοκ στοίβας σχεδίαση γραμμής στην οθόνη σχεδιάζει μια γραμμή από την πρώτη συντεταγμένη οθόνης (x1, y1) έως τη δεύτερη συντεταγμένη οθόνης (x2, y2) χρησιμοποιώντας τις τρέχουσες συντεταγμένες πλάτος πένας και χρώμα πένας.
σχεδίαση γραμμής [0] [0] [10] [10] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
x1 |
Η συντεταγμένη x σε pixel της αρχής της γραμμής από 0 έως 640. |
έτος 1 |
Η συντεταγμένη y σε pixel της αρχής της γραμμής από 0 έως 480. |
x2 |
Η συντεταγμένη x σε pixel του τέλους της γραμμής από 0 έως 640. |
έτος 2 |
Η συντεταγμένη y σε pixel του τέλους της γραμμής από 0 έως 480. |
Παράδειγμα
όταν ξεκινά
[Make an X across the screen.]
σχεδίαση γραμμής [0] [0] [640] [480] στην οθόνη
ορισμός χρώματος στυλό / γραμματοσειράς σε [κυανό v] στην οθόνη
σχεδίαση γραμμής [0] [480] [640] [0] στην οθόνη

σχεδίαση ορθογωνίου στην οθόνη#
Το μπλοκ στοίβας σχεδίαση ορθογωνίου στην οθόνη σχεδιάζει ένα ορθογώνιο χρησιμοποιώντας τα τρέχοντα πλάτος πένας, χρώμα πένας και χρώμα γεμίσματος.
σχεδίαση ορθογωνίου [0] [0] [10] [10] στην οθόνη
Παράδειγμα
Παράμετροι |
Περιγραφή |
|---|---|
χ |
Η συντεταγμένη x σε pixel της επάνω αριστερής γωνίας του ορθογωνίου από 0 έως 640. |
y |
Η συντεταγμένη y σε pixel της επάνω αριστερής γωνίας του ορθογωνίου από 0 έως 480. |
πλάτος |
Το πλάτος του ορθογωνίου σε pixel. |
ύψος |
Το ύψος του ορθογωνίου σε pixel. |
όταν ξεκινά
[Draw two rectangles on the screen.]
σχεδίαση ορθογωνίου [0] [0] [620] [460] στην οθόνη
ορισμός χρώματος γεμίσματος σχεδίασης σε [πράσινο v] στην οθόνη
σχεδίαση ορθογωνίου [200] [180] [200] [100] στην οθόνη

σχεδιάστε κύκλο στην οθόνη#
Το μπλοκ στοίβας σχεδίαση κύκλου στην οθόνη σχεδιάζει έναν κύκλο χρησιμοποιώντας τα τρέχοντα πλάτος πένας, χρώμα πένας και χρώμα γεμίσματος.
σχεδίαση κύκλου [0] [0] [10] στην οθόνη
Παράμετροι |
Περιγραφή |
|---|---|
χ |
Η συντεταγμένη x σε pixel του κέντρου του κύκλου από 0 έως 640. |
y |
Η συντεταγμένη y σε pixel του κέντρου του κύκλου από 0 έως 480. |
ακτίνα |
Η ακτίνα του κύκλου σε pixel. |
Παράδειγμα
όταν ξεκινά
[Draw one green circle on the screen.]
ορισμός χρώματος γεμίσματος σχεδίασης σε [πράσινο v] στην οθόνη
σχεδίαση κύκλου [320] [240] [200] στην οθόνη

Επαφή#
οθόνη πατημένη#
Το μπλοκ Boolean του πατήματος οθόνης αναφέρει εάν πατιέται η οθόνη του ελεγκτή τη δεδομένη στιγμή.
Σωστό - Η οθόνη πατιέται αυτήν τη στιγμή
Λάθος - Δεν πατιέται η οθόνη
<πατήθηκε η οθόνη;>
Παράμετροι |
Περιγραφή |
|---|---|
Αυτό το μπλοκ δεν έχει παραμέτρους. |
Παράδειγμα
όταν ξεκινά
[Play a sound when the screen is pressed.]
για πάντα
αν <πατήθηκε η οθόνη;> τότε
αναπαραγωγή νότας [χαμηλό v] [C v] [note_eight v] ▶
όταν ξεκινά
[Display different messages after the screen is pressed.]
περίμενε μέχρι <πατήθηκε η οθόνη;>
εκτύπωση [First message!] στην οθόνη ▶
μετακίνηση κέρσορα στην επόμενη σειρά στην οθόνη
[Lift finger to press the screen again.]
περίμενε μέχρι <όχι <πατήθηκε η οθόνη;>>
περίμενε μέχρι <πατήθηκε η οθόνη;>
εκτύπωση [Second message!] στην οθόνη ▶
θέση οθόνης#
Το μπλοκ αναφοράς θέσης οθόνης αναφέρει τη συντεταγμένη x ή y σε pixel όπου πατήθηκε η οθόνη τελευταία φορά. Η τιμή επιστροφής για το x είναι μεταξύ 0 (αριστερά) και 640 (δεξιά). Η τιμή επιστροφής για το y είναι μεταξύ 0 (επάνω) και 480 (κάτω).

(θέση [x v] οθόνης)
Παράμετροι |
Περιγραφή |
|---|---|
συντεταγμένη |
Η συντεταγμένη του τελευταίου πατήματος οθόνης σε pixel: x αναφέρει την οριζόντια θέση και y αναφέρει την κατακόρυφη θέση. |
Παράδειγμα
όταν ξεκινά
[Play high or low note based on where screen is pressed.]
για πάντα
αν <πατήθηκε η οθόνη;> τότε
αν <(θέση [x v] οθόνης) [math_greater_than v] [320]> τότε
αναπαραγωγή νότας [υψηλό v] [C v] [note_eight v] ▶
αλλιώς
αναπαραγωγή νότας [χαμηλό v] [C v] [note_eight v] ▶
όταν συμβάν οθόνης#
Το μπλοκ hat when screen event εκτελείται όταν πατηθεί ή απελευθερωθεί η οθόνη του ελεγκτή.
όταν η οθόνη [πατήθηκε v]
Παράμετροι |
Περιγραφή |
|---|---|
δράση |
Καθορίζει πότε θα εκτελεστεί η συνδεδεμένη στοίβα μπλοκ: το πατημένο εκτελείται όταν πατηθεί η οθόνη και το ελευθερωμένο εκτελείται όταν απελευθερωθεί η οθόνη. |
Παράδειγμα
όταν η οθόνη [πατήθηκε v]
[Play a sound when the screen is pressed.]
αναπαραγωγή ήχου [επιτυχία v] ▶











