‫Voltaremos a este vídeo, quero apresentar a vocês classes que ainda não usamos, mas que podemos usar e, em
‫geral, quero mostrar a vocês que existem classes que você pode usar para
‫ter funcionalidade que você não precisa escrever.
‫Portanto, uma coisa que é usada muito regularmente, o que é muito importante na maioria dos videogames, é
‫um fator aleatório.
‫Você precisa ter algum tipo de aleatoriedade às vezes para tornar o jogo divertido porque é imprevisível o que acontece
‫a seguir.
‫E se você quiser fazer isso, não precisa escrever a funcionalidade aleatória sozinho.
‫Você pode simplesmente usar uma classe que está embutida no C Sharp ou, neste caso, na unidade.
‫Portanto, há um tipo diferente dessa classe aleatória que a unidade usa.
‫Então, vamos com o aleatório.
‫Então, o que ele faz é uma classe para gerar dados aleatórios.
‫Portanto, existe uma classe chamada random e se pressionarmos o botão de ponto, podemos ver os diferentes métodos e
‫as diferentes propriedades que esta classe tem a oferecer.
‫Então, por exemplo, ele tem que oferecer um intervalo com este ou um método de intervalo.
‫O que isso faz é retornar um valor flutuante, que é um valor aleatório entre um valor mínimo e máximo que
‫você pode atribuir a si mesmo.
‫Então, se eu fizer isso, por exemplo, vamos em frente e digo que quero ter um valor entre zero e 15.
‫Então, eu disse o plano flutuante como zero e Flomax como 15.
‫E o que eu quero fazer com isso é salvá-lo em uma variável, então vamos
‫salvá-lo em um float, meu número aleatório e agora vamos imprimir isso.
‫Portanto, acumule meu número aleatório.
‫Agora, fazer isso no método de início é ótimo, mas fazer no método de atualização talvez seja um pouco mais
‫interessante.
‫Então vamos fazer isso.
‫Vamos criar um novo número aleatório a cada vez e vamos imprimir na tela e isso vai criar um
‫monte de números aleatórios.
‫Então, vamos apenas dar uma olhada no que isso faz.
‫Certo, então nós já temos um número aleatório regularmente, cento e tantos números.
‫Então, vamos pausar o jogo.
‫E como você pode ver, o número que obtemos é onze vírgula seis, seis vírgula três, nove vírgula um e assim por
‫diante.
‫Então, eu obtenho números entre zero e 15 e eles são completamente aleatórios.
‫Bem, pelo menos tão aleatório quanto um computador pode criá-los.
‫E isso é alguma aleatoriedade que temos aqui.
‫E essa é uma funcionalidade que você pode usar com frequência com base nos jogos que deseja criar.
‫Agora, outra coisa que você pode querer usar é a classe de matemática e a classe de matemática neste
‫caso, é uma estrutura matemática F e a estrutura contém uma coleção de funções matemáticas comuns.
‫Então, vamos dar uma olhada na matemática, se podemos ver todas essas propriedades e métodos.
‫Então, aqui temos aplicativos que, se você quiser obter um número absoluto, arcus cosiness, se quiser
‫ter um Arek kozin de F, bem, muitos métodos matemáticos.
‫Eles são muito úteis se você quiser fazer algo com ângulos, se quiser mudar o ângulo ou calcular o
‫ângulo, então se quiser arredondar algo para baixo, você pode usar floor.
‫Se você quiser usar o exponencial, poderá usar exp e assim por diante.
‫Então você pode ver que tem todos os métodos diferentes aqui desde o passo senoidal, todos esses tipos de
‫coisas.
‫Não vou passar por todos eles só para você.
‫Então você sabe que há algo que tornará seu trabalho muito mais fácil.
‫Portanto, isso é o que eu recomendo fortemente sempre que você estiver na situação em que pensa, tudo
‫bem, bem, eu quero fazer A, B, C, há uma maneira de fazer isso?
‫Facilmente.
‫Portanto, não tente escrever códigos complexos e altamente complexos.
‫Em primeiro lugar, verifique o Google.
‫Basta dar uma olhada rápida.
‫Talvez você possa encontrar algo, faça pesquisas antes de fazer horas de programação.
‫Tudo bem.
‫Portanto, a função matemática, por exemplo, é muito poderosa para ajudá-lo em tudo o que tem a ver com matemática.
‫E pode haver aulas que não estou abordando no curso, que serão muito úteis para você.
‫Portanto, sempre verifique quais aulas estão disponíveis e quais podem ajudá-lo com base na situação em que você está.
‫Tudo bem.
‫Então é isso para este vídeo.
‫Confira a aula de matemática, confira a aula aleatória, use, experimente e até o próximo
‫vídeo.