Bem-vindo de volta Meus desenvolvedores de jogos favoritos
para um novo vídeo e este,
em vez de apenas adicionar os pontos
à nossa camada ou ao nosso gerenciador de jogos,
nós realmente temos essa moeda aqui.
E como você pode ver, ele gira.
É muito legal.
E se você ouvir quando pegamos,
há uma pequena explosão.
Por que uma explosão?
Porque eu não tomei tempo para realmente encontrar
algum efeito sonoro para pegar a moeda.
Então, com isso do caminho,
não vamos perder mais tempo e vamos começar.
Oh, tudo bem.
Então, é hora de começar
a pegar o dinheiro que criamos.
Então, vou limpar tudo isso.
Vou abrir o script e remover o
que temos aqui para
a BBC ou o que quer que ele esteja
exibindo e adicionando usando o teclado.
Então, de volta aqui para compilar.
E nos sprites aqui,
vou criar uma nova pasta para as moedas.
Clique duas vezes, abra isso e vou
entrar nos recursos aqui.
E como você pode ver,
temos a moeda rotativa,
a moeda pisca e a moeda brilha.
Então escolha o que você quiser.
Quero girar porque gosto de ver as moedas girarem.
Então, neste final, aqui se abre.
Vamos ver como eles se parecem.
Moedas muito boas, mas sinto que elas podem estar um
pouco fora de lugar com
os gráficos 2D que temos,
mas não se preocupe, estamos usando
ativos gratuitos da arte de jogos abertos.
Então lá vamos nós.
Nós adicionamos isso aqui.
Esta será uma moeda enorme.
Prepare-se para o enorme Coyne.
Whoa, eu nunca pensei,
eu realmente não sabia que essa moeda seria tão grande.
Então, vamos torná-lo um pouco menor.
Ainda mais.
Então 400, vamos ver.
Podemos, a propósito, você tornar o dimensionamento um pouco menor,
mas eu gosto de alterar os pixels por unidade.
E mesmo isso, vamos fazer 800.
Então, fazemos duas
vezes menores do que o que quer que seja agora.
Isso ainda é enorme.
E vamos fazer isso 1600.
Então, vamos lá, por favor.
Precisávamos de um pouco menor.
Oh meu Deus.
Eu não esperaria esse valor.
3500 sério, isso deve ser muito pequeno agora.
Certo, ótimo.
Então eu acho que esta moeda, lá vamos nós.
Então esta é uma pequena moeda que
vai girar e podemos pegá-la.
E, na verdade, você sabe o que,
talvez faça 3000.
E lá vamos nós, aplicamos as alterações.
Vamos fazer isso apontar.
Point, e não precisamos fazer múltiplos.
Lá vamos nós, salve isso.
Agora este será o caso Bitcoin 0.
Então, agora o que vamos fazer é entrar
na animação e criar uma animação.
Portanto, as animações de um ativo clique com o botão direito do mouse em Nova Pasta,
girando um Bitcoin, clique duas vezes aqui e gire.
É isso.
Tudo o que precisamos fazer.
Um arrastar estes n e isso mesmo.
Certo, isso é muito rápido.
Vamos separá-los um pouco.
Então, a cada ponto, lá vamos nós,
acho que esta é uma rotação boa o suficiente.
Então, e por algum motivo, sinto
que é um pouco irritante, mas não se preocupe.
Agora vamos seguir em frente e adicionar um novo script aqui.
Então, vou entrar nos
roteiros e adorar os pickups.
Clique com o botão direito do mouse e crie um novo script C-sharp,
que vai ser o caminho e pegar uma moeda.
Atenda.
Lá vamos nós. Então agora temos a coleta de moedas.
Vamos fazer isso menor. Lá vamos nós.
Então adicionado ao Bitcoin e
vamos abri-lo e Visual Studio.
Então, se eu for pegar a coleta de saúde,
é praticamente o mesmo.
Então, onde está?
Onde está a coleta de saúde?
Então, isso é praticamente o mesmo.
Só vou copiar o código.
Vou colá-lo aqui.
E as únicas coisas que vão
mudar, como por exemplo,
o valor da moeda que você receberá dessa moeda,
então eu vou mantê-la nelas.
E talvez também o pego,
o que vai ser bom e pegá-lo.
E k pode ser escolhido método.
Ok, então o captador, a camada.
Isso é obviamente algo que também vamos
adicionar à moeda porque mais tarde
vamos querer talvez quebrar um frasco ou matar um inimigo.
E então queremos ter um pouco de atraso.
Então, a qualquer momento, vamos tornar isso menor
no componente as camadas
ou pegar a camada. Lá vamos nós.
O tempo antes da coleta é 0,5,
o que é bom o suficiente para nós.
E então aqui,
o que mais precisamos fazer?
Destruímos o objeto do jogo.
Nós, em vez de adicionar HP,
vamos remover isso.
E vamos nos certificar aqui,
também podemos remover que o jogador
irá configurá-lo na camada de coleta.
Então, pickups.
E lembre-se de que paramos de usar a camada, camada.
Quero dizer, desculpe, a tag do jogador para pegar as coisas.
E aqui nós dissemos que a pickup é verdade,
então não pegamos duas vezes.
E aqui devemos realmente aumentar
a quantidade de moedas que temos
e isso vai ser um desafio.
Você. Então adicione a moeda e reproduzindo um efeito sonoro.
Então, antes de tudo, crie
o gerenciador de níveis e adicione as moedas a ele.
Dicey criar, eu quis dizer pegar o gerente de nível e as moedas
para ele e tocar os efeitos sonoros
quando pegamos as moedas,
você pode escolher qualquer som que a fratura seja.
Talvez você possa até ir e pegar o seu próprio,
encontrar alguns se eu lhe fornecesse
um para que fora do caminho,
pause o vídeo agora mesmo e vá para o desafio.
Certo, bem-vindo de volta.
Então, aqui vamos pegar
o gerenciador de níveis, ou desculpamos,
não o gerenciador de níveis, o gerenciador de jogos,
mas o gerenciador de jogos não é uma instância.
Então, aqui vamos criar
um Game Manager estático público.
Podemos encontrar o objeto,
isso é algo que poderíamos ter feito,
mas como talvez vamos acessar
várias vezes,
acredito que ter uma instância é melhor.
Então, aqui, vou arrumar o acordado
e a instância é igual a isso.
Salve isso.
Vamos remover o início e a atualização por enquanto.
Se precisarmos deles, vamos criá-los mais tarde.
Salve isso de volta na coleta.
Jogo.
Gerente.
Instância de pontos, pontue, adicione moedas ou obtenha moedas, obtenha bitcoins.
E quanto queremos?
É o valor da moeda.
Salve isso e agora queremos reproduzir o áudio.
Então, AudioManager, você gerencia
a instância que é reproduzida como
fax e qual efeito sonoro queremos reproduzir?
Poderíamos criá-lo aqui.
Sim, claro, vamos fazer isso.
Então, a caixa de areia para jogar.
Lá vamos nós.
Como fax para jogar, salve isso.
E de volta ao nosso jogo.
Vamos ver o que temos aqui.
E o Gerenciador de áudio,
onde está o Gerenciador de áudio?
E o que temos
a explosão, rifles inimigos, espingardas,
jogador digitador sendo atingido, tiro de pistola, explosão.
Vamos adicionar a Explosão. Claro. Por que não?
Porque não consigo encontrar nenhuma coleta comum.
Você pode adicionar o que quiser.
Só precisa de algum tipo de metal.
Na verdade, acho que adicionei
algo aqui, mas não adicionamos.
De qualquer forma, vamos usar a explosão apenas por diversão.
De qualquer forma, elemento dois.
Então os dois salvam isso, executam o jogo.
E agora, quando chegamos à moeda,
não devemos ouvir nada porque aqui,
não, não há erro lá.
Ok?
Não.
Mas nem sequer se destruiu.
Portanto, há um problema.
E obtenha o componente.
camada de coleta não foi retirada.
Vamos ver, porque isso deve ser simples.
Vamos esperar por isso talvez cronômetro 0.5.
Não, não está funcionando de forma alguma.
Então, vamos ver qual é o problema.
0, ok, volte.
Então, criamos um On Trigger Enter.
Tudo bem, mas não temos um gatilho para acionar isso.
Então, precisamos adicionar um colisor de caixa ou um colisor circular
2D e torná-lo um gatilho.
Então, o colisor de círculo,
acredito, é extremamente enorme.
Não, onde está?
Embora esteja exatamente na moeda, isso é excelente.
Salve isso, execute o jogo.
Agora devemos dessilenciar a música.
E você podia ouvir um som fraco da
explosão em segundo plano. Eu conseguia ouvi-lo.
Espero que você possa ter ouvido isso.
Vamos para os prefabs,
vamos para os pickups e dissemos o Bitcoin aqui.
Então, espero que você goste.
Certifique-se de confirmar suas alterações,
certifique-se de deixar um comentário.
Isso me ajudou muito e te vejo
no próximo vídeo.