Um mundo estático pode parecer sem vida. Efeitos visuais adicionam movimento, fazem o ambiente parecer mais dinâmico e ajudam a atrair a atenção dos jogadores para áreas importantes.
Nesta seção, você usará emissores de partículas para criar dois efeitos. O primeiro é um flare brilhante no topo da pilha de pedras mais alta que direciona o olhar dos jogadores para cima, e o segundo é uma camada de partículas de poeira flutuando que adiciona atmosfera e profundidade ao ambiente.
Criar um flare
O jogo de amostra Island Jump - Final coloca um enorme flare no topo de sua plataforma mais alta. Como o resto do mundo está parado, o flare se torna um ponto focal, fazendo com que os jogadores queiram naturalmente subir em direção a ele.
Em Workspace > World, crie uma nova pasta chamada VFX se ela não existir.
Dentro da pasta VFX, crie uma parte de bloco chamada VFX_Flare com Tamanho 20, 20, 20, CFrame.Position 400, 331, 79, e CFrame.Orientation 0, 0, 0. Defina a Transparência como 1 para que a parte fique invisível e habilite a opção Ancorado.
Dentro de VFX_Flare, crie uma Anexação.
Dentro dessa Anexação, crie um ParticleEmitter chamado Emitter_Flare com essas propriedades:
- Texture: rbxassetid://8983307836
- Color: Color3.fromRGB(127, 84, 59)
- LightEmission: 1
- ZOffset: 1
- Lifetime: NumberRange.new(10, 10)
- Rate: 0.45
- RotSpeed: NumberRange.new(20, 20)
- Speed: NumberRange.new(0, 0)
- Size: uma NumberSequence que começa em 0, cresce lentamente no início da vida útil, depois sobe rapidamente para 10 e permanece em 10 pelo restante da vida útil.
- Transparency: uma NumberSequence que permanece próximo de 0 (visível) durante a maior parte da vida útil, depois oscila entre valores até o final e se estabiliza em 1.
Também dentro de VFX_Flare (um irmão da Anexação), crie um PointLight com Brilho 2 e Alcance 36.Após executar o prompt, abra as sequências de Tamanho e Transparência na janela de Propriedades e ajuste as curvas visualmente até que o pulso fique apropriado.
Criar as partículas de poeira
O segundo tipo de emissor de partículas que o jogo de amostra usa para adicionar movimento dinâmico à experiência é um que emite partículas de poeira pela atmosfera. Essas partículas cercam o jogador, adicionando uma sensação de textura e profundidade ao ar.
Em Workspace > World > VFX, crie uma parte de bloco chamada VFX_DustMotes com Tamanho 645, 355, 275, CFrame.Position 198, 168, 26, e CFrame.Orientation 0, 0, 0. Defina a Transparência como 1 para que a parte fique invisível. Desative CanCollide. Habilite Ancorado.
Dentro de VFX_DustMotes, crie um ParticleEmitter chamado Emitter_DustMotes com essas propriedades:
- Texture: rbxassetid://14302399641
- Color: Color3.fromRGB(192, 241, 255)
- ZOffset: -5
- Lifetime: NumberRange.new(1, 10)
- Rate: 50000
- Rotation: NumberRange.new(-45, 45)
- RotSpeed: NumberRange.new(-60, -60)
- Speed: NumberRange.new(1, 5)
- Acceleration: Vector3.new(1, -1, 1)
- Size: uma NumberSequence que sobe para cerca de 0.25 logo após a criação, depois desaparece gradualmente para 0.
- Transparency: uma NumberSequence que começa totalmente transparente, se torna mais opaca (com uma envoltória de cerca de 0.1) no meio da vida útil e depois desaparece lentamente até 1.Após executar, abra as sequências de Tamanho e Transparência e ajuste as curvas visualmente até que a poeira pareça apropriada.
