Aqui está um breve guia sobre como criar pacotes de locutores para NEBULOSO: Comando da Frota, concentrando-se exclusivamente na implementação do Unity.
Introdução
A criação de seu próprio pacote de voz para navios é explicada por Tuna em Comunidade de vapor. É recomendável verificar o guia, pois há uma sobreposição significativa.
No entanto, os pacotes de locutores funcionam de maneira um pouco diferente. O jogo base não suporta a alteração direta dos pacotes de locutores. Para usar um pacote de locutor, você precisará de um sistema como o Mod seletor de Voicepack, que desenvolvi e está disponível na Comunidade Steam.
Embora seu pacote de locutor possa ser criado de forma independente, sem incluir o Seletor de Voicepack em seu projeto Unity, ele não será carregado no jogo, a menos que você esteja usando o Seletor de Voicepack ou uma ferramenta semelhante.
Unity
Semelhante aos pacotes de voz, os AudioClips para pacotes de locutores devem estar no formato .wav. Embora você possa nomeá-los como quiser, usar um formato como (aliado/inimigo) (evento) (local) (variação) pode ajudar na organização quando você tem muitos clipes de áudio.
No Unity, você só precisa criar uma coisa.
Conjunto de voz do locutor
Escolha Campos de aviso de horário, estes são os avisos de contagem regressiva, como “20 minutos restantes”. A baunilha normalmente inclui quatro:
- 20 minutos restantes (1200 segundos)
- 10 minutos restantes (600 segundos)
- 5 minutos restantes (300 segundos)
- Missão concluída (0 segundos)
Campos objetivos consistem em cinco conjuntos de linhas:
- O inimigo pegou o objetivo
- O inimigo está atingindo o objetivo
- Estamos contestando o objetivo
- Estamos tomando o objetivo
- Tomamos o objetivo
Se você incluir mais de uma linha, o locutor selecionará uma aleatoriamente em tempo de execução, semelhante aos pacotes de voz enviados.
No jogo vanilla, o Objetivo Genérico é jogado quando há apenas um ponto objetivo de interesse na partida. Os Objetivos Numerados são jogados se houver mais de um. Para cada Objetivo Numerado (há 8 no total, indexados de 0 a 7), você precisa das mesmas 5 linhas mencionadas anteriormente, mas referenciando o objetivo específico em vez de um genérico “o objetivo”. Os textos explicativos para as zonas de base 8 são:
- Atlas
- Boxer
- cometa
- Punhal
- Eclipse
- fulcro
- Gambito
- Helios
Campos de ação de sinalização cada um contém 4 conjuntos de linhas:
- O inimigo capturou a bandeira (marcou um ponto)
- O inimigo pegou a bandeira (um navio inimigo a pegou)
- O inimigo deixou cair a bandeira
- A bandeira foi recuperada (a bandeira que um inimigo largou foi redefinida para sua posição inicial)
Obtendo o pacote no jogo
Isto é tudo sobre como o Mod Voicepack Selector funciona. Para permitir que o Seletor reconheça que seu mod inclui um pacote de locutor, ele pesquisa em seu arquivo manifest.xml uma tag “Anunciador”. Lembre-se de que ferramentas diferentes podem ter requisitos ou métodos diferentes.
Ativos/pacote
Para garantir que tudo esteja alinhado perfeitamente, o endereço em seu mod deve corresponder ao recurso Conjunto de voz do locutor que você criou. Além disso, lembre-se de incluir este ativo no AssetBundle. É basicamente isso. Não há outras etapas especiais. Simplifiquei a integração, mantendo-a alinhada com a criação de outros componentes.
Isso é tudo o que estamos compartilhando hoje para isso NEBULOSO: Comando da Frota guia. Este guia foi originalmente criado e escrito por sombra.lotus.62312. Caso não consigamos atualizar este guia, você pode encontrar a atualização mais recente seguindo este link.