Unity Editor #03 Κεντρικό Μενού: Edit Συνεχίζουμε λοιπόν με το κεντρικό μενού. Ας δούμε τι μας κρύβει η επιλογή Edit. Όπως βλέπεις στην εικόνα, μας δίνει πολλές δυνατότητες. Πολλές βέβαια από αυτές είναι συνηθισμένες σε πολλές εφαρμογές. Yπάρχουν όμως και πολλές που είναι ιδιαίτερες. Πάνω-πάνω έχουμε τις εντολές Undo και Redo, με τις οποίες γυρίζουμε πίσω μια ενέργεια που κάναμε και αν χρειαστεί την επαναφέρουμε. Είναι πάρα πολύ χρήσιμες όταν κάνουμε λάθος και όταν κάνουμε λάθος ότι κάναμε λάθος! Ελπίζω καταλάβατε. Ακολουθούν οι Cut, Copy, Paste, Duplicate και Delete. Θα πρέπει να επιλέξουμε
κατ αρχήν κάτι. Με την cut αντιγράφουμε το επιλεγμένο αντικείμενο στη μνήμη και ταυτόχρονα το διαγράφουμε από τη σκηνή. Την χρησιμοποιούμε κυρίως για να μεταφέρουμε κάτι. Η copy απλά το αντιγράφει και με την paste δημιουργούμε ένα αντίγραφο του. Η copy και η paste είναι ζευγάρι. Η εντολή Duplicate φαίνεται ότι απλά ενοποιεί τις copy-paste σε μια κίνηση (όσο έψαξα δεν βρήκα κάτι άλλο). Η delete διαγράφει το αντικείμενο. Η επόμενη εντολή, Frame Selected, είναι από τις πιο χρήσιμες. Επιλέγοντας ένα αντικείμενο στην ιεραρχία ( Hierarchy ) και πατώντας F (το ίδιο σαν να επιλέγαμε Edit -> Frame to Selected) κεντράρει τη σκηνή στο συγκεκριμένο αντικείμενο. Είναι ένας πολύ εύκολος τρόπος να βρούμε στη σκηνή ένα αντικείμενο που δεν φαίνεται. Η επόμενη εντολή, Lock View to Selected, κάνει τα πράγματα ακόμα πιο ενδιαφέροντα. Με τη εντολή αυτή «κλειδώνουμε» την προβολή (view) της σκηνής στο επιλεγμένο αντικείμενο, ακόμα και όταν αυτό κινείται. Με τον τρόπο αυτό μπορούμε να παρακολουθούμε το αντικείμενο στη σκηνή καθώς αυτό κινείται. Η εντολή Find μας βοηθά να βρούμε αυτό που ψάχνουμε και η εντολή Select All επιλέγει όλα τα αντικείμενα στη σκηνή! ΟΚ, συνεχίζουμε σε πιο ενδιαφέροντα πράγματα. Η εντολή Unity Preferences ανοίγει το παρακάτω παράθυρο, το οποίο μας δίνει τη δυνατότητα να διαμορφώσουμε τη λειτουργία και την εμφάνιση της Unity. Είναι μάλιστα τόσες πολλές οι επιλογές, που του αφιερώσουμε δικό του μάθημα.
Η εντολή Modules μας δίνει πληροφορίες για τα «εσώψυχα» της Unity. Είναι αρκετά προχωρημένη ύλη και δεν θα ασχοληθούμε ακόμα.
Οι επόμενες εντολές, Play, Pause και Step είναι οι ίδιες με αυτές που υπάρχουν πάνω από το παράθυρο της σκηνής και μας επιτρέπουν να «τρέξουμε» το παιχνίδι μας μέσα στον editor. Οι επόμενες εντολές Sign in και Sign out μας επιτρέπουν να συνδεθούμε με τον λογαριασμό μας. Αυτό είναι ιδιαίτερα χρήσιμο, όταν θέλουμε να χρησιμοποιήσουμε το ηλεκτρονικό κατάστημα της Unity (Asset Store) μέσα στον editor. Ακολουθεί η επιλογή Selection. Ας υποθέσουμε ότι έχουμε επιλέξει στη σκηνή μια σειρά από αντικείμενα. Ας πούμε τώρα ότι δουλεύουμε συχνά με αυτά τα αντικείμενα και μας παίρνει πολύ χρόνο να τα επιλέξουμε. Μπορούμε να αποθηκεύσουμε (Save Selection 0-1) την επιλογή μας και να την ανακαλέσουμε (Load Selection 0-1). Με αυτό τον τρόπο μπορούμε να κερδίσουμε πολύ χρόνο. Η επόμενη επιλογή, Project Settings, μας δίνει πρόσβαση σε μια σειρά από άλλα παράθυρα που μας βοηθούν να διαμορφώσουμε το πώς θα λειτουργεί το παιχνίδι μας. Θα τα δούμε ένα-ένα σε άλλα μαθήματα.
Η επιλογή Network Emulation μας επιτρέπει να δούμε πως θα τρέχει το παιχνίδι μας σε έναν υπολογιστή ή μια συσκευή με την αντίστοιχη ταχύτητα δικτύου. Για παράδειγμα, αν δημιουργούμε ένα παιχνίδι που θα τρέχει σε κινητά, αλλά ο υπολογιστής μας έχει πολύ γρήγορο internet, καλό είναι να ελέγξουμε πως θα τρέχει στην πιο αργή σύνδεση του κινητού. Αντίστοιχα η επιλογή Graphics Emulation μας επιτρέπει να κάνουμε κάτι αντίστοιχο για την κάρτα γραφικών. Θα γίνει πιο κατανοητό όταν μιλήσουμε για τον προγραμματισμό της κάρτας γραφικών. Η επιλογή Snap Settings μας επιτρέπει να ρυθμίσουμε με ακρίβεια πως θέλουμε να μετακινούνται, να περιστρέφονται ή να μεγεθύνονται τα αντικείμενα στη σκηνή. Αν για παράδειγμα θέλουμε κάθε φορά που μετακινούμε ένα αντικείμενο στον οριζόντιο άξονα (άξονας Χ), αυτό να κινείται 5 μονάδες δεξιά ή αριστερά, απλά ορίζουμε το Move X = 5. Αυτό μας βοηθά να στοιχίζουμε τα αντικείμενα στη
σκηνή. Ένας ακόμα πιο ακριβής τρόπος είναι να κρατάμε πατημένο το πλήκτρο V. Με τον τρόπο αυτό το αντικείμενο θα στοιχηθεί στο διάνυσμα (vector) που θα δείξουμε με τον δείκτη του ποντικιού. Και με την επιλογή Snap Settings φτάσαμε στο τέλος αυτού του μαθήματος. Σας περιμένω με χαρά στο επόμενο μάθημα που θα μιλήσουμε για την επιλογή Unit Preferences.