Cambiar entre el modo de ventana y el modo de pantalla completa

Actualización de la página :
Fecha de creación de la página :

Entorno de verificación

Windows
  • Windows 11
Unity Editor
  • 2021.3.3f1
Paquetes del sistema de entrada
  • 1.3.0

Requisitos previos para esta sugerencia

Los siguientes ajustes están preconfigurados como requisito previo para la explicación de estos consejos.

Cómo cambiar entre el modo de ventana y el modo de pantalla completa

Es Screen.fullScreen muy fácil porque solo necesita especificar o false para una propiedad true en su programa.

Por supuesto, funciona para juegos para PC. Los juegos WebGL también se pueden mostrar en pantalla completa si su navegador web admite el modo de pantalla completa.

Por otro lado, para dispositivos móviles como los teléfonos inteligentes, es básicamente pantalla completa, por lo que este cambio casi siempre es ineficaz.

Pasos para cambiar entre el modo de ventana y el modo de pantalla completa

Si estás acostumbrado, siempre y cuando conozcas las propiedades, ya está, pero aquí haremos una muestra y Screen.fullScreen lo probaremos.

En primer lugar, organice la interfaz de usuario de modo que pueda hacer clic en un botón para cambiar de modo, como se muestra en la ilustración.

Coloque el script para el manejo de botones. ButtonEvent Por ahora, déjalo como .

El script tiene el siguiente aspecto:

using UnityEngine;

public class ButtonEvent : MonoBehaviour
{
  public void OnClickFullScreenMode()
  {
    // フルスクリーンモードに切り替えます
    Screen.fullScreen = true;
  }

  public void OnClickWindowMode()
  {
    // ウィンドウモードに切り替えます
    Screen.fullScreen = false;
  }
}

Estoy creando un método para cada botón. Como Screen.fullScreen ya se ha descrito, puede establecer el modo de pantalla completa yfalse el true modo de ventana.

El script debe estar adjunto a EventSystem.

Asegúrese de registrar un método en el evento de clic de cada uno de los dos botones.

Este proceso no se puede ver en una ejecución de depuración del Editor de Unity. Intente generarlo una vez para PC o WebGL desde la configuración de compilación y, a continuación, ejecútelo.

Haga clic en el botón para ver si cambia de modo.

También funciona bien con WebGL. Por cierto, la muestra de WebGL tiene un botón de pantalla completa en la esquina inferior derecha, por lo que puede hacer clic en él para entrar en modo de pantalla completa. (El japonés no se muestra en la imagen porque la fuente japonesa no está incluida)