Introdução à Corrotinas [18#] Curso de Unity 6 - Módulo 2
Автор: Leandro Dotta
Загружено: 2026-01-14
Просмотров: 89
Описание:
► DISCORD: / discord
Uma introdução completa sobre corrotinas no Unity.
Sabe quando você usa uma habilidade no jogo e precisa esperar o cooldown (aquele tempo até poder usá-la novamente)? Ou quando a munição da sua arma termina e é necessário esperar para recarregar para atirar novamente? Ou ainda quando você deixa uma parte do jogo e a tela escurece num efeito de fade? O que essas coisas têm em comum é que todas são ações baseadas em tempo, e as corrotinas do Unity são um ótimo recurso para fazer isso nos seus jogos.
Neste vídeo, vamos falar sobre o que é uma corrotina, sobre como usar a interface IEnumerator e a palavra-chave yield para criar corrotinas, e vamos criar seis exemplos práticos:
No Exemplo 1: Vamos criar um script que instancia um GameObject após alguns segundos
No Exemplo 2: Nós estendemos o primeiro exemplo, instanciando vários GameObjects, em intervalos de tempo.
No Exemplo 3: Vamos criar um script que executa uma cadeia de ações.
No Exemplo 4: Vamos criar um efeito de Cooldown.
No Exemplo 5: Vamos criar múltiplas corrotinas aplicando diferentes ações no mesmo GameObject.
No Exemplo 6: Vamos criar uma corrotina para fazer uma requisição HTTP
Além disso, teremos algumas dicas valiosas durante o vídeo, como sobre a diretiva "nameof" e os métodos "Invoke" e "InvokeRepeating", entre outras coisas.
🔗 Links úteis! 📚
Material do Curso: https://github.com/LeandroDotta-Tutor...
Projeto: https://github.com/LeandroDotta-Tutor...
Mencionado no Vídeo:
Tipos de Instruções Yield no Unity: https://docs.unity3d.com/6000.3/Docum...
Referências:
Corrotinas (Unity Manual): https://docs.unity3d.com/6000.2/Docum...
Corrotinas (Unity Learn): https://learn.unity.com/tutorial/coro...
Classe Coroutine (API Documentation): https://docs.unity3d.com/6000.2/Docum...
IEnumerator: https://learn.microsoft.com/pt-br/dot...
yield: https://learn.microsoft.com/pt-br/dot...
⏩ Capítulos
00:00 - O que é uma Corrotina
00:37 - O que vamos fazer no tutorial
00:49 - Exemplo 1 - "Spawnar" Após Delay
02:08 - Exemplo 1 - Preparação e Explicação Inicial
05:31 - Exemplo 1 - Implementação sem Corrotina
08:21 - Exemplo 1 - Implementação com Invoke
09:34 - Dica: Expressão "nameof"
11:20 - IEnumerator & yield - Cesto de Laranjas
12:53 - Exemplo 1 - Implementação com Corrotina
18:16 - Exemplo 2 - Ações Em Intervalos
19:06 - Exemplo 2 - Implementação sem Corrotina
21:13 - Exemplo 2 - Implementação com InvokeRepeating
22:28 - Exemplo 2 - Implementação com Corrotina
25:22 - Corrotina vs InvokeRepeating
27:03 - Exemplo 3 - Cadeia de Ações
34:32 - Exemplo 4 - Efeito "Cooldown"
42:14 - Exemplo 5 - Múltiplas Corrotinas
52:10 - Exemplo 6 - Requisição HTTP
52:29 - Corrotinas não são Threads
53:07 - Exemplo 6 - Requisição HTTP (Continuação)
58:43 - Conclusão & Vídeos Recomendados
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: