C# Para Unity - Como Usar Invoke ? Vantagens e Desvantagens - Aula 42

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 8

  • @Samuellucas243
    @Samuellucas243 8 месяцев назад

    estou maratonando!

  • @canalmaidebao-5197
    @canalmaidebao-5197 2 года назад +1

    no lugar do invoke acho que vc pode usar um variavel de timer
    para ser a espera pra chamada de um metodo

  • @claydeveloper2849
    @claydeveloper2849 7 месяцев назад

    So a titulo de curiosidade o invoke não consome mais memoria do que a corroutine o desempenho dos dois e quase imperceptível, o que acontece é que as corroutines usam funcoes asincronas para rodar entao o codigo executado vai rodar ao lado do seu codigo principal, ja o invoke ele apenas chama o metodo normal, estão o codigo vai ser executado normalmente tendo que ser aguardado pelo restante dos outros codigos para ser exexutado!

  • @rafaelsantana1141
    @rafaelsantana1141 2 года назад +1

    Vey. Esse canal merece mais inscritos. Que massa!

  • @AleFeroiz
    @AleFeroiz 3 года назад +5

    mais 1 video topzera, mas fred eu to em 1 tema aqui bem complicado, tipo você sabe como posso saber por script se 1 objeto ele esta em iluminacao? tipo se ele estiver nas sombras ent isso seria false, se tivesse perto de luz ent ele esta sendo iluminado, ou seja, true, se sabe como poderia fazer isso?

    • @davidsamuel3613
      @davidsamuel3613 3 года назад

      Adiciona um collider redondo em volta da luz e coloca como IsTrigger. Em código, fica mais ou menos assim:
      class Player : MonoBehaviour
      {
      private bool estaNaLuz;
      private void OnTriggerEnter2D(Collider2D col)
      {
      if (col.name == "Luz")
      {
      estaNaLuz = true;
      }
      }
      }

  • @J0rg3Vincius
    @J0rg3Vincius 3 года назад +2

    É possível por um tempo aleatório?

    • @CriandoGames
      @CriandoGames  3 года назад +2

      É só você criar uma variável que vai receber um valor randômico , e aí você bota a variável lá como parâmetro para o invoke