Revisão: Torreta
Parte da seção Física e jogabilidade do Journey de Unity da Coddy. Lição 44 de 63.
Desafio
MédioEscreva o script da torre. O tanque é dirigido com as setas (seu script está pronto), e a torre, um pouco mais alta que o tanque, mantém o tanque na mira:
- Ela gira em direção ao tanque a
turnSpeed(90) graus por segundo, nunca mais rápido, e apenas em torno do eixo y: nunca se inclina para cima ou para baixo. - A tecla Espaço dispara um projétil (
shellPrefab). O projétil começa a 1 unidade à frente do centro da torre e 0.5 acima dele, nas direções da própria torre, e fica voltado para a mesma direção que a torre (o script Shell já pronto o faz voar para a frente).
Pressione Play, dirija por aí e dispare; em seguida, pressione Check.
Experimente você mesmo
using UnityEngine;
public class Turret : MonoBehaviour
{
public Transform tank;
public GameObject shellPrefab;
public float turnSpeed = 90f;
void Update()
{
}
}
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