Assistente é o ajudante de IA da Roblox que pode ajudá-lo a criar e codificar seus jogos. Neste capítulo, vamos percorrer como abrir o Assistente no Studio, escrever solicitações que mudam o comportamento das partes e testar seus resultados para ver se você precisa fazer alguma alteração no exemplo de código do Assistente.
Abrir o Assistente
O Assistente está disponível no canto superior direito desta página da web, bem como diretamente no Studio. Esta segunda colocação permite que o Assistente faça referência diretamente a tudo que compõe seu jogo, e então faça sugestões sobre como você pode adicionar ou editar objetos 3D e scripts para seus objetivos de jogabilidade específicos.

Criar prompt
Uma vez que o Assistente está aberto no Studio, ele pode fazer referência a todas as suas plataformas e adicionar scripts para mudar seu comportamento, como:
- Mudar de cor toda vez que um jogador tocar a parte.
- Mover para cima, esperar 3 segundos, e então voltar para sua posição anterior.
- Reduzir a saúde do jogador quanto mais tempo ele ficar na parte.
Para demonstrar como esse processo funciona, esta seção do tutorial mostra como trabalhar com o Assistente para fazer sua primeira plataforma brilhar sempre que um jogador pular sobre ela.
Para criar um prompt para esse comportamento:
- OPCIONALRenomeie sua primeira plataforma para que o Assistente saiba qual parte criar um script.
- No viewport, selecione sua primeira plataforma.
- Na janela Explorer, clique com o botão direito no objeto ativo e selecione Renomear no menu contextual.
- Digite GlitterPart, e pressione Enter.
Na janela Assistente, navegue até o campo Digite a solicitação aqui, e digite o seguinte: Adicione um novo script que cria brilhos amarelos enquanto GlitterPart for tocado.

Pressione Enter. O Assistente começa a gerar um exemplo de código, e então uma janela é exibida com um exemplo de código sugerido que é semelhante ao seguinte:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- Amarelosparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)Clique em Aceitar. À medida que você aprende mais sobre codificação com Luau, será mais fácil revisar os exemplos de código do Assistente para garantir que funcionem para seus casos de uso.
Existem mais de uma maneira correta de fazer qualquer solicitação específica, mas cada palavra conta. Por exemplo, o seguinte gráfico mostra como até mesmo escolhas de palavras ligeiramente diferentes do prompt original podem produzir resultados diferentes.
| Variação da Solicitação | Resultados Possíveis |
|---|---|
| Crie brilhos amarelos enquanto GlitterPart for tocado. | O Assistente pode mostrar o código, mas não criar um novo script. Ele também pode adicionar o código a um script existente aleatório. |
| Faça brilhos roxos quando a parte chamada GlitterPart for pisada. | O Assistente pode fazer brilhos antes de GlitterPart ser pisada, ou fazer apenas alguns brilhos. |
| Faça GlitterPart brilhar | Em vez de adicionar um script, o Assistente apenas adicionará um emissor de partículas (o objeto que faz os brilhos) a GlitterPart. O que pode ser bom se você quiser que ela brilhe o tempo todo. |
Quanto menos detalhes você fornecer, mais imprevisíveis serão os resultados. Por exemplo, resultados possíveis para o prompt Faça partes brilharem quando você as tocar podem incluir:
- O script resultante não funcionando de forma alguma.
- Apenas uma única parte aleatória funcionando.
- Partes brilhando antes de serem tocadas.
Se você fizer uma solicitação e não obtiver os resultados desejados, reformule a solicitação e tente novamente.
Testar resultados
Embora o Assistente esteja constantemente aprendendo e melhorando, às vezes ele produz resultados que são diferentes do que você pretendia. Você deve sempre verificar os resultados de suas sugestões para garantir que funcionem como pretendido.
Para testar os resultados do Assistente:
No canto superior esquerdo do Studio, mantenha a opção de teste padrão Testar, e clique no botão Jogar. O Studio entra no modo de teste.

No jogo, pule na primeira plataforma. Se o exemplo de código funcionar corretamente, brilhos amarelos aparecerão quando seu personagem tocar a parte.
Quando você terminar de verificar os resultados, volte ao canto superior esquerdo do Studio e clique no botão Parar. O Studio sai do modo de teste.

- OPCIONALVolte à janela do Assistente e pressione o ícone de polegar para cima ou para baixo para informar ao Assistente se o exemplo de código funcionou como você pretendia.
Agora que você sabe como codificar com o Assistente, tente criar seus próprios prompts para mudar como as partes se comportam em seu obby. Quando você estiver satisfeito com sua criação, passe para a próxima seção do tutorial para testar e salvar seu trabalho no Roblox.