Juicio del entorno operativo de Godot

Etiqueta de función

Introducción

Godot tiene un sistema especial para marcar la disponibilidad de características. Cada característica se representa como una cadena y puede hacer referencia a lo siguiente:

  • Nombre de la plataforma.

  • Arquitectura de plataforma (64 bits o 32 bits, x86 o ARM).

  • Tipo de plataforma (escritorio, móvil, web).

  • Algoritmos de compresión de texturas soportados en la plataforma.

  • La compilación debugaún está release( debugincluido el editor).

  • Si el proyecto se ejecuta desde el editor o desde 独立un archivo binario.

  • Mas cosas.

Las funciones se pueden consultar desde la API singleton en tiempo de ejecución llamando a la siguiente función:

OS.has_feature(nombre)

Función predeterminada

Esta es una lista de la mayoría de las etiquetas de características en Godot. Recuerde que distinguen entre mayúsculas y minúsculas :

Etiqueta de función

describir

Androide

Ejecutar en Android

HTML5

Se ejecuta en HTML5

javascript

El singleton de JavaScript está disponible

OSX

Se ejecuta en macOS

iOS

Se ejecuta en iOS

UWP

Se ejecuta en UWP

ventanas

Se ejecuta en Windows

X11

Se ejecuta en X11 (escritorio Linux/BSD)

Servidor

Ejecutar en una plataforma de servicio delgada

depurar

Ejecutar en compilación de depuración (incluido el editor)

liberar

Ejecutar en la versión de lanzamiento

editor

Ejecutar en la compilación del editor

ser único

Ejecutar en compilación sin editor

64

Se ejecuta en compilaciones de 64 bits (cualquier arquitectura)

32

Se ejecuta en una versión de 32 bits (cualquier arquitectura)

x86_64

Se ejecuta en una arquitectura x86 de 64 bits

x86

Se ejecuta en una arquitectura x86 de 32 bits

brazo64

Se ejecuta en compilaciones de arquitectura ARM de 64 bits

brazo

Se ejecuta en una arquitectura ARM de 32 bits

móvil

El sistema operativo anfitrión es una plataforma móvil.

ordenador personal

El sistema operativo host es una plataforma de PC (escritorio/portátil)

web

El sistema operativo anfitrión es un navegador web.

etc.

Admite texturas comprimidas usando ETC1

etc2

Admite texturas comprimidas usando ETC2

s3tc

Soporta texturas comprimidas usando S3TC (DXT/BC)

pvrtc

Admite texturas comprimidas usando PVRTC

Funciones personalizadas

Se puede agregar funcionalidad personalizada a la compilación; use los campos relevantes en Export Preset para generarla:

../../../_images/feature_tags1.png

Anular la configuración del proyecto

La funcionalidad se puede utilizar para anular valores de configuración específicos en la configuración del proyecto , lo que permite una mejor personalización de cualquier configuración en el momento de la compilación.

En el siguiente ejemplo, se agrega un ícono diferente a la versión de demostración del juego (personalizado en un ajuste preestablecido de exportación específico que solo contiene los niveles de demostración).

../../../_images/feature_tags2.png

Una vez anulado, se agregará un nuevo campo para esta configuración específica:

../../../_images/feature_tags3.png

anotación

Cuando utilice la funcionalidad "override.cfg" de la configuración del proyecto (que no tiene nada que ver con las etiquetas de características), recuerde que las etiquetas de características aún se aplican. Entonces, si desea que anulen la configuración básica del proyecto en todas las plataformas y configuraciones, asegúrese de * también* anular la configuración con las etiquetas de funciones requeridas.

Anulación predeterminada

De forma predeterminada, ya existen muchas configuraciones anuladas; se pueden encontrar en muchos lugares de la configuración del proyecto.

../../../_images/feature_tags4.png

generación personalizada

Las etiquetas de características también se pueden usar para personalizar el proceso de compilación escribiendo un ExportPlugin personalizado y para especificar qué bibliotecas compartidas se cargan y exportan en GDNative .

Supongo que te gusta

Origin blog.csdn.net/u013404885/article/details/119954172
Recomendado
Clasificación