Bertukar antara mod tetingkap dan skrin penuh
Persekitaran pengesahan
- Windows
-
- Windows 11
- Penyunting Perpaduan
-
- 2021.3.3F1
- Pakej Sistem Input
-
- 1.3.0
Prasyarat untuk petua ini
Tetapan berikut telah diprakonfigurasi sebagai prasyarat untuk penjelasan petua ini.
Bagaimana untuk bertukar antara mod tetingkap dan skrin penuh
Screen.fullScreen
Ia sangat mudah kerana anda hanya perlu menentukan atau false
untuk harta true
dalam program anda.
Sudah tentu, ia berfungsi untuk permainan untuk PC. Permainan WebGL juga boleh dipaparkan dalam skrin penuh jika pelayar web anda menyokong mod skrin penuh.
Sebaliknya, untuk peranti mudah alih seperti telefon pintar, pada dasarnya skrin penuh, jadi pensuisan ini hampir selalu tidak berkesan.
Langkah-langkah untuk bertukar antara mod bertetingkap dan skrin penuh
Jika anda sudah terbiasa dengannya, selagi anda Screen.fullScreen
tahu sifatnya, itu sahaja, tetapi di sini kami akan membuat sampel dan mencubanya.
Mula-mula, susun UI supaya anda boleh mengklik butang untuk menukar mod, seperti yang ditunjukkan dalam rajah.
Letakkan skrip untuk pengendalian butang. ButtonEvent
Buat masa ini, biarkan ia sebagai .
Skrip kelihatan seperti ini:
using UnityEngine;
public class ButtonEvent : MonoBehaviour
{
public void OnClickFullScreenMode()
{
// フルスクリーンモードに切り替えます
Screen.fullScreen = true;
}
public void OnClickWindowMode()
{
// ウィンドウモードに切り替えます
Screen.fullScreen = false;
}
}
Saya membuat kaedah untuk setiap butang.
Seperti Screen.fullScreen
yang telah diterangkan, anda boleh menetapkan kepada mod skrin penuh danfalse
anda boleh menetapkan kepada true
mod tetingkap.
Skrip mesti dilampirkan pada EventSystem.
Pastikan anda mendaftarkan kaedah dalam acara klik setiap dua butang.
Proses ini tidak dapat dilihat dalam larian debug Editor Perpaduan. Cuba keluarkannya sekali untuk PC atau WebGL dari tetapan binaan, dan kemudian jalankannya.
Klik butang untuk melihat sama ada ia menukar mod.
Ia juga berfungsi dengan baik dengan WebGL. Dengan cara ini, sampel WebGL mempunyai butang skrin penuh di sudut kanan bawah, jadi anda boleh mengkliknya untuk masuk ke mod skrin penuh. (Bahasa Jepun tidak dipaparkan dalam imej kerana fon Jepun tidak disertakan)