Beralih antara mode berjendela dan layar penuh
Lingkungan verifikasi
- Windows
-
- jendela 11
- Editor Kesatuan
-
- 2021.3.3f1
- Paket Sistem Input
-
- 1.3.0
Prasyarat untuk tip ini
Pengaturan berikut telah dikonfigurasi sebelumnya sebagai prasyarat untuk penjelasan tips ini.
Cara beralih antara mode berjendela dan layar penuh
Ini Screen.fullScreen
sangat mudah karena Anda hanya perlu menentukan atau false
untuk properti true
dalam program Anda.
Tentu saja, ini berfungsi untuk game untuk PC. Game WebGL juga dapat ditampilkan dalam layar penuh jika browser web Anda mendukung mode layar penuh.
Di sisi lain, untuk perangkat seluler seperti smartphone, pada dasarnya layar penuh, jadi peralihan ini hampir selalu tidak efektif.
Langkah-langkah untuk beralih antara mode berjendela dan layar penuh
Jika Anda sudah terbiasa, selama Anda Screen.fullScreen
tahu propertinya, itu saja, tetapi di sini kami akan membuat sampel dan mencobanya.
Pertama, atur UI sehingga Anda dapat mengklik tombol untuk beralih mode, seperti yang ditunjukkan pada gambar.
Tempatkan skrip untuk penanganan tombol. ButtonEvent
Untuk saat ini, biarkan sebagai .
Skripnya terlihat seperti ini:
using UnityEngine;
public class ButtonEvent : MonoBehaviour
{
public void OnClickFullScreenMode()
{
// フルスクリーンモードに切り替えます
Screen.fullScreen = true;
}
public void OnClickWindowMode()
{
// ウィンドウモードに切り替えます
Screen.fullScreen = false;
}
}
Saya membuat metode untuk setiap tombol.
Seperti Screen.fullScreen
yang telah dijelaskan, Anda dapat mengatur ke mode layar penuh, danfalse
Anda dapat mengatur ke true
mode berjendela.
Skrip harus dilampirkan ke EventSystem.
Pastikan untuk mendaftarkan metode dalam peristiwa klik masing-masing dari dua tombol.
Proses ini tidak dapat dilihat dalam proses debug Editor Unity. Coba keluarkan sekali untuk PC atau WebGL dari pengaturan build, lalu jalankan.
Klik tombol untuk melihat apakah beralih mode.
Ini juga berfungsi dengan baik dengan WebGL. Omong-omong, sampel WebGL memiliki tombol layar penuh di sudut kanan bawah, sehingga Anda dapat mengkliknya untuk masuk ke mode layar penuh. (Bahasa Jepang tidak ditampilkan dalam gambar karena font Jepang tidak disertakan)