Εναλλαγή μεταξύ λειτουργίας παραθύρου και λειτουργίας πλήρους οθόνης
Περιβάλλον επαλήθευσης
- παράθυρα
-
- Παράθυρα 11
- Επεξεργαστής ενότητας
-
- 2021.3.3στ1
- Πακέτα συστήματος εισόδου
-
- 1.3.0
Προϋποθέσεις για αυτήν τη συμβουλή
Οι ακόλουθες ρυθμίσεις έχουν ρυθμιστεί εκ των προτέρων ως προϋπόθεση για την επεξήγηση αυτών των συμβουλών.
Τρόπος εναλλαγής μεταξύ λειτουργίας παραθύρου και λειτουργίας πλήρους οθόνης
Είναι Screen.fullScreen
πολύ εύκολο γιατί απλά πρέπει να καθορίσετε ή false
για μια ιδιότητα true
στο πρόγραμμά σας.
Φυσικά, λειτουργεί για παιχνίδια για υπολογιστή. Τα παιχνίδια WebGL μπορούν επίσης να εμφανιστούν σε πλήρη οθόνη, εάν το πρόγραμμα περιήγησής σας υποστηρίζει λειτουργία πλήρους οθόνης.
Από την άλλη, για κινητές συσκευές όπως smartphone, είναι βασικά πλήρης οθόνη, επομένως αυτή η εναλλαγή είναι σχεδόν πάντα αναποτελεσματική.
Βήματα για εναλλαγή μεταξύ λειτουργίας παραθύρου και λειτουργίας πλήρους οθόνης
Εάν είστε συνηθισμένοι σε αυτό, εφ 'όσον γνωρίζετε Screen.fullScreen
τις ιδιότητες, αυτό είναι, αλλά εδώ θα κάνουμε ένα δείγμα και θα το δοκιμάσουμε.
Αρχικά, τακτοποιήστε τη διεπαφή χρήστη έτσι ώστε να μπορείτε να κάνετε κλικ σε ένα κουμπί για εναλλαγή λειτουργιών, όπως φαίνεται στην εικόνα.
Τοποθετήστε τη δέσμη ενεργειών για το χειρισμό κουμπιών. ButtonEvent
Προς το παρόν, αφήστε το ως .
Το σενάριο μοιάζει με αυτό:
using UnityEngine;
public class ButtonEvent : MonoBehaviour
{
public void OnClickFullScreenMode()
{
// フルスクリーンモードに切り替えます
Screen.fullScreen = true;
}
public void OnClickWindowMode()
{
// ウィンドウモードに切り替えます
Screen.fullScreen = false;
}
}
Δημιουργώ μια μέθοδο για κάθε κουμπί.
Όπως Screen.fullScreen
έχει ήδη περιγραφεί, μπορείτε να ρυθμίσετε τη λειτουργία πλήρους οθόνης καιfalse
μπορείτε να ρυθμίσετε τη true
λειτουργία παραθύρου.
Η δέσμη ενεργειών πρέπει να επισυναφθεί στο EventSystem.
Βεβαιωθείτε ότι έχετε καταχωρίσει μια μέθοδο στο συμβάν κλικ καθενός από τα δύο κουμπιά.
Αυτή η διαδικασία δεν μπορεί να προβληθεί σε μια εκτέλεση εντοπισμού σφαλμάτων του Unity Editor. Δοκιμάστε να το εξάγετε μία φορά για υπολογιστή ή WebGL από τις ρυθμίσεις κατασκευής και, στη συνέχεια, εκτελέστε το.
Κάντε κλικ στο κουμπί για να δείτε αν αλλάζει λειτουργίες.
Λειτουργεί επίσης καλά με το WebGL. Παρεμπιπτόντως, το δείγμα WebGL διαθέτει ένα κουμπί πλήρους οθόνης στην κάτω δεξιά γωνία, ώστε να μπορείτε να κάνετε κλικ σε αυτό για να μεταβείτε σε λειτουργία πλήρους οθόνης. (Τα ιαπωνικά δεν εμφανίζονται στην εικόνα επειδή δεν περιλαμβάνεται ιαπωνική γραμματοσειρά)