A entidade global é uma entidade abstrata única que representa todo o jogo. Como entidade abstrata, ela só pode modificar algumas configurações globais nas configurações do jogo. Você também pode usar scripts para obter os valores das propriedades do jogo global ou modificar os valores das propriedades que podem ser modificados. Neste artigo, apresentaremos as propriedades da entidade global que você pode modificar nas configurações e como usar o meta script para obter os valores das propriedades globais.
Configuração relacionada
Embora a entidade global seja uma entidade abstrata e não possa ser operada diretamente no CraftLand, disponibilizamos algumas opções de configurações comumente usadas para os jogadores.
Primeiro, clicamos em Configurações no canto superior esquerdo da interface para abrir a borda de configurações e selecionar Configurações de jogo
Clique em Editar regras de jogo para entrar na interface de configurações
Na classe Mode, fornecemos algumas configurações que podem alterar o fluxo global do jogo.
Vale ressaltar que cada modo tem configurações ligeiramente diferentes disponíveis, dependendo das necessidades do modo.
As configurações mais importantes comuns a todos os modos são:
- Tempo de preparação: O tempo de espera para os jogadores entrarem no jogo no início do jogo é chamado de tempo de preparação.
- Duração do jogo: Após o término do tempo de preparação, o tempo total de uma única rodada após o início da rodada é a duração do jogo.
- Número de equipes: O número de equipes que serão criadas no mapa atual. Cada equipe precisa ter um ponto de nascimento configurado.
- Número de jogadores por equipe: O número máximo de jogadores que podem participar de cada equipe.
- Número mínimo de jogadores: O número mínimo de jogadores necessários para iniciar o jogo ao criá-lo.
Scripts globais
Um script global será criado por padrão no editor primitivo. Nele, podemos fazer certas alterações no mecanismo global do jogo escrevendo lógica primitiva.
Operação círculo de veneno
Ao programar a lógica por meio de elementos gráficos, você pode ligar ou desligar o círculo de veneno ou modificar os parâmetros do círculo de veneno.
Habilitar círculo de veneno: A zona segura é gerada inicialmente com o ponto central como centro, e o raio é definido. Após aguardar o tempo configurado, ela se move suavemente em direção ao ponto médio durante a duração até desaparecer. Jogadores fora da zona segura receberão dano igual à quantidade de dano por segundo.
Fechar círculo de veneno: cancela o círculo de veneno que perde sangue continuamente. Esta interface fecha apenas o círculo de veneno gerado pelo sistema e é inválida para o círculo de veneno gerado pelo objeto de zona de segurança personalizado na cena. No entanto, a implementação desta interface visa criar uma zona de segurança enorme, para que o jogador fique na zona de segurança e não seja ferido por outros círculos de veneno. Portanto, não é recomendado usar o círculo de veneno do sistema e o objeto de zona de segurança personalizado ao mesmo tempo.
Mover o círculo de veneno e abrir a interface do círculo de veneno criará uma nova zona segura, substituindo a anterior.
Após o início da execução do círculo de veneno em movimento e da abertura do círculo de veneno no script, a execução continuará para baixo. Preste atenção à lógica da conexão entre a frente e o verso.
Pausar e retomar o jogo
Esses dois nós afetam apenas o disparo de eventos quando o quadro fixo é atualizado.
O evento não é mais acionado quando o quadro fixo é atualizado após pausar o jogo, mas continua a ser acionado após retomar o jogo.
Pausar e retomar o jogo também acionará dois eventos: quando o jogo for pausado e quando for reiniciado:
O comando para pausar o jogo é inválido durante a pausa, e o mesmo se aplica para retomar o jogo.