Componentes são blocos de construção básicos que usam dados e lógica para construir o jogo. Use o componente de som para adicionar áudio que melhora a ambientação no seu nível.
O componente de som é um componente gerado por ativo. Um componente gerado por ativo é uma classe de componente criada automaticamente com base no conteúdo preexistente no seu projeto, como um ativo de sistema de malha, som ou partículas. Esses ativos também podem expor propriedades que você pode modificar no componente gerado.
Você pode adicionar um componente gerado por ativo a uma entidade selecionando +Componente no painel Detalhes e navegando até a classe base para encontrar o componente desejado. Você também pode arrastar e soltar o ativo do Navegador de Conteúdo até o painel Details da sua entidade. Esses componentes gerados por ativos também podem ser referenciados especificamente no seu código Verse e aparecem no arquivo Assets.digest.verse.
Você precisa compilar o código Verse para seu projeto depois de importar ou criar seu ativo para gerar a classe de componente.
Para adicionar um componente à sua entidade, consulte Como trabalhar com entidades e componentes. O componente é listado como sound_component, que corresponde à classe Verse para o componente de malha. Para obter mais informações sobre a API Verse para o componente de som, confira a referência da API para sound_component.
Exemplo
Para adicionar sons ao seu nível, você precisará criar uma predefinição de MetaSound. Siga as etapas abaixo para criar um MetaSound para o componente de som no seu nível.
Na Gaveta de Conteúdo, navegue até Todos > Epic > Áudio > MetaSounds > Fontes.
Clique com o botão direito em uma predefinição de fonte MetaSound e selecione Criar predefinição de fonte MetaSound.
Use o MSS_PlayRandom_Loop para reproduzir uma determinada Onda Sonora de uma matriz que se repete em loop indefinidamente.
Use o MSS_PlayRandom_Oneshot para reproduzir uma determinada Onda Sonora de uma matriz uma vez.
Dê um nome para o som e clique em Salvar.
Crie uma entidade de estrutura pré-fabricada. No painel Detalhes da entidade, clique em + Componente.
Selecione Sound_component e depois selecione o ativo de MetaSound que você gostaria de usar como componente.
Você também pode fazer referência ao MetaSound por meio do dispositivo Reprodutor de Áudio.
Opções de componente
Todas as opções no Sound_component podem ser habilitadas e desabilitadas a partir do componente e podem ser usadas com um componente Verse.
Qualquer configuração de entrada no componente de som preencherá automaticamente qualquer configuração de entrada definida na predefinição de MetaSound. Essas configurações poderão ser substituídas no componente de som.
| Opções | Valor | Descrição |
|---|---|---|
Sons | Selecione um ativo de Onda Sonora. | Define o arquivo de áudio. |
PitchBase | 0, Digite um número | Define a afinação base do áudio. |
PitchRandomSpread | 0, Digite um número | Define o desvio máximo do valor base e define o intervalo dentro do qual os valores aleatórios de mudança de afinação podem ser selecionados em semitons. O valor real estará dentro do intervalo obtido ao adicionar ou subtrair essa variação da base. |
VolumeBase | 0, Digite um número | Define o volume base aplicado ao som em decibéis. Um valor de 0 resulta no volume padrão. Um valor de -60 resulta em silêncio. |
VolumeRandomSpread | 0, Digite um número | Define o desvio máximo do valor base, definindo o intervalo dentro do qual os valores aleatórios do multiplicador de volume podem ser selecionados. O valor real estará dentro do intervalo. |
AutoPlay | True, False | Define o áudio para reprodução automática durante a jogabilidade. |
Habilitar | True, False | Habilita o áudio. |