Caçadores
Parte da seção Física e jogabilidade do Journey de Unity da Coddy. Lição 57 de 63.
Desafio
MédioAgora, os caçadores. Dois ficam na arena, marcados com a tag Hunter, cada um com um Rigidbody e o script Hunter. Mantenha o jogador da lição anterior e preencha Hunter:
- Um campo
speeddefinido pelo Inspector (3). - Em
Start, encontre o jogador comGameObject.FindWithTag("Player")e guarde seu Transform. Na próxima lição, os caçadores serão criados a partir de um prefab enquanto o jogo estiver em execução, e o campo de um prefab não pode armazenar um objeto da cena, então cada caçador encontra o jogador por conta própria. - A cada passo da física, defina a velocidade do caçador na direção do jogador pelo chão, usando
speede mantendo sua velocidade y.
Pressione Play e mantenha distância deles, depois Check.
Experimente você mesmo
using UnityEngine;
public class Hunter : MonoBehaviour
{
// Uma aula posterior implementará isto: caçadores que perseguem o jogador.
}
Todas as lições de Física e jogabilidade
1Rigidbody
Gravidade e MassaEmpurrar com AddForcePular com um ImpulsoFixedUpdate para FísicaVelocidadeCorpos CinemáticosRevisão: Plataforma de Lançamento2Colisões
OnCollisionEnterO que eu acertei?Quebre no impactoNo chãoQuique e atritoFormas dos collidersRevisão: Parede destrutível5Projeto: Corrida das Moedas
A Bola RolanteMoedas para Coletar