Muito massa esse conteúdo, eu não sabia dessa, mesmo já sabendo programar em C#. Muito bom o vídeo, parabéns!!!!
@murilocseidenstucker3 жыл бұрын
Boa explicação, ótima edição, trabalho 100% profissional. Parabéns!
@FrediDev3 жыл бұрын
Valeu Murilo! Grande abraço!!
@PedrovoriskAB2 жыл бұрын
melhor canal de unity mto obrigado
@reiko_dev22813 жыл бұрын
Obrigado Fredi e parabéns pela excelente aula. É bastante objetivo e consegue explicar muito bem =)
@FrediDev3 жыл бұрын
Valeu!! Fico muito feliz em saber que ajudeii. Abraço!
@reiko_dev22813 жыл бұрын
@@FrediDev =)
@EcosKorpion2 жыл бұрын
Fredi, eu não consigo por em pratica já que o meu Visual Studio ao invés de mostar a opção Start, me mostra na verdade a opção Attach, que não me permite debugar o script :/
@bicudocodes3 жыл бұрын
Perfeita explicação!
@thomasrisestudio71942 жыл бұрын
Tem também a questão dos Threads né, que ele vai executar em um Thread diferente e não vai travar a operação principal.
@interatividade_esc3 жыл бұрын
Boa tarde! Fredi, veja se vc consegue me dar uma luz eu estou acionando uma coroutine e dentro da coroutine eu tenho foreach que percorro uma lista dinamica e crio um vetor, como a lista pode ser grande eu criei um progress bar para mostrar que esta trabalhando no carregamento, o problema é que quando o unity começa a executar o foreach ele para o progress bar e executa somente o foreach, mesmo eu colocando o progress bar value para aumentar dentro do foreach.
@FrediDev3 жыл бұрын
Oi Danilo! Tenta colocar "yield return null;" dentro do seu foreach. Caso a progress bar fique extremamente rápida, vc pode (em vez de usar o código acima), usar "yield return new WaitForSeconds(0.1f);" por exemplo pra "esperar" um décimo de segundo entre cada loop. O problema principal aí é que se vc criar um loop dentro de uma Coroutine e não usar o yield return, o loop vai ser executado completamente em 1 frame, o que não é seu objetivo. Espero ter ajudado. Abraço!
@interatividade_esc3 жыл бұрын
@@FrediDev Valeu Fredi, mas continuou travando é como se a cpu focasse todo o processo no foreach e só depois que terminasse que movia o progress bar, mas resolvi de outro jeito, ao inves de usar o IEnumerator, eu usei o IEnumerable e coloquei o progress bar dentro do foreach que chama o IEnumerable.
@kleberleite34013 жыл бұрын
@@interatividade_esc ue ;-; ce tava fazendo certo mesmo? Pq isso funciona em todos os casos q vi, tanto que o async load para criar uma cena de carregamento usa exatamente a técnica citada pelo dono do canal no comentário acima para criar uma barra de progresso
@thomasrisestudio71942 жыл бұрын
@@kleberleite3401 Alguma coisa de errado ele fez, pq eu sempre fiz isso e da super certo!!
@yagovenancio1223 жыл бұрын
Bela aula !! Tenho um probleminha... Na hora que eu executo e paro, ele nao vai a 240 frames vai so 69, sabe me dizer o que pode ser ?
@FrediDev3 жыл бұрын
Oi Yago, os frames dependem muito do seu computador (Processador, placa de vídeo e memória).
@RafaelLopes-pq5qn Жыл бұрын
pq meu visual studio abre o terminal e fecha automatico? tive que colocar um Console.ReadLine(); no fim pra isso não acontecer
@FrediDev Жыл бұрын
É uma característica do modo debug. Se você iniciar sem o modo Debug (Ctrl + F5) ele vai manter o terminal aberto após a finalização do app. Acho que deve ter uma configuração pra não fechar automaticamente no modo debug.
@raphaeloff4 жыл бұрын
Dá pra fazer um GTA?
@FrediDev4 жыл бұрын
Até dá, mas sem uma equipe acho que leva um tempinho kkkk.
@Anonimo-ou4ox3 жыл бұрын
@@FrediDev e um gta 10, da pra fazer?
@KCVeiga2 жыл бұрын
@@Anonimo-ou4ox 10 ja n sei mas se pa um 11 da sim