La entidad global es una entidad abstracta única que representa el juego completo. Como entidad abstracta, solo puede modificar algunos ajustes globales en la configuración del juego. También puedes usar scripts para obtener los valores de las propiedades del juego global o modificar los valores de las propiedades modificables. En este artículo, presentaremos las propiedades de las entidades globales que se pueden modificar en la configuración y cómo usar el meta script para obtenerlos.
Configuración relacionada
Aunque la entidad global es una entidad abstracta y no se puede operar directamente en CraftLand, hemos abierto algunas opciones de configuración de uso común para los jugadores.
Primero, hacemos clic en Configuración en la esquina superior izquierda de la interfaz para abrir el borde de configuración y seleccionar Configuración de juego
Haga clic en Editar reglas de juego para ingresar a la interfaz de configuración.
En la clase Modo, proporcionamos algunas configuraciones que pueden cambiar el flujo global del juego.
Se debe tener en cuenta que cada modo tiene configuraciones ligeramente diferentes disponibles según las necesidades del modo.
Los ajustes más importantes que son comunes a todos los modos son:
u200b Tiempo de preparación: El tiempo de espera para que los jugadores ingresen al juego al comienzo del juego se denomina tiempo de preparación.
u200b Duración del juego: Una vez finalizado el tiempo de preparación, el tiempo total de una sola ronda después de que comienza la ronda es la duración del juego.
u200b Número de equipos: El número de equipos que se crearán en el mapa actual. Cada equipo debe tener configurado un punto de partida.
u200b Número de jugadores por equipo: El número máximo de jugadores que pueden participar en cada equipo.
u200b Número mínimo de jugadores: El número mínimo de jugadores necesario para iniciar el juego al crearlo.
Scripts globales
Se creará un script global por defecto en el editor de primitivas. En él, podemos realizar ciertos cambios en la mecánica global del juego escribiendo la lógica de las primitivas.
Operación círculo de veneno
Mediante la programación lógica a través de elementos gráficos, puedes activar o desactivar el círculo de veneno o modificar los parámetros del círculo de veneno.
Habilitar círculo de veneno: La zona segura se genera inicialmente con el punto central como centro y se establece el radio. Tras el tiempo configurado, se mueve suavemente hacia el punto medio hasta que desaparece. Los jugadores fuera de la zona segura recibirán daño equivalente a la cantidad de daño por segundo.
Cerrar círculo de veneno: Cancela el círculo de veneno que pierde sangre continuamente. Esta interfaz solo cierra el círculo de veneno generado por el sistema y no es válida para el círculo de veneno generado por el objeto de zona segura personalizada en la escena. Sin embargo, esta interfaz se implementa para crear una zona segura extensa, de modo que el jugador permanezca en ella y no sea dañado por otros círculos de veneno. Por lo tanto, no se recomienda usar el círculo de veneno del sistema y el objeto de zona segura personalizada simultáneamente.
Mover el círculo de veneno y abrir la interfaz del círculo de veneno configurará una nueva zona segura, que reemplazará a la anterior.
Después de que el círculo venenoso en movimiento y su apertura comiencen a ejecutarse en el script, la ejecución continuará hacia abajo. Preste atención a la lógica de la conexión entre la parte frontal y la posterior.
Pausa y reanuda el juego
Estos dos nodos solo afectan la activación de eventos cuando se actualiza el marco fijo.
El evento ya no se lanza cuando se actualiza el cuadro fijo después de pausar el juego, pero continúa lanzándose después de reanudar el juego.
Pausar y reanudar el juego también activará dos eventos: cuando se pausa el juego y cuando se reanuda el juego:
El comando para pausar el juego no es válido durante la pausa y lo mismo se aplica para reanudar el juego.