Εναλλαγή μεταξύ λειτουργίας παραθύρου και λειτουργίας πλήρους οθόνης

Σελίδα ενημέρωση :
Ημερομηνία δημιουργίας σελίδας :

Περιβάλλον επαλήθευσης

παράθυρα
  • Παράθυρα 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 διαθέτει ένα κουμπί πλήρους οθόνης στην κάτω δεξιά γωνία, ώστε να μπορείτε να κάνετε κλικ σε αυτό για να μεταβείτε σε λειτουργία πλήρους οθόνης. (Τα ιαπωνικά δεν εμφανίζονται στην εικόνα επειδή δεν περιλαμβάνεται ιαπωνική γραμματοσειρά)