Fala pessoal, continuando o projeto de Carro na Unity, hoje vou trazer uma pequena atualização visual para deixar o protótipo mais interessante, e ao mesmo tempo vamos ver um como trabalhar com múltiplas câmeras em Unity e criação de espelhos!
Unity 5 Car Tutorial – Atualização 01
Olá pessoal, já faz um bom tempo desde a última postagem no blog (toneladas de trabalho ultimamente me impediram de atualizá-lo).
Abrindo o projeto de carros para Unity que foi apresentado aqui, aqui e aqui (se você ainda não os viu, volte e leia cada um deles, pois são a base teórica para esse tutorial), percebi que o mesmo não estava funcionando mais na Unity 5.
Car Tutorial #2 – Scripts
Bom, possivelmente chegamos na parte mais esperada de nosso simples tutorial: programação! Nessa etapa, vamos inserir funcionalidade ao nosso carro e ver como se dá o funcionamento prático do WheelCollider. Ao final, seremos capazes de:
- Acelerar o carro;
- Frear o carro;
- Andar de marcha ré;
- Virar para esquerda/direita;
- Fazer com que o gameObject dos pneus frontais girem para esquerda/direita.
Então aqueçam os motores! Let’s Go!
Car Tutorial #1 – Scene
Bom, agora que já conhecemos os principais mecanismos que iremos utilizar parar criar nosso carro, vamos dar início à criação da scene em Unity. Luz, câmera… Ação!
Car Tutorial #0 – Conceitos
Olá pessoal!
Atendendo à alguns pedidos, darei início a uma série de tutoriais sobre a construção de um simples sistema de carros em Unity 3D.
Nessa série, cobrirei o básico para se produzir um carro com algum realismo usando WheelColliders, que nos provê a implementação dos conceitos físicos existentes em um carro, como torque, steer e brake.
Também é preciso que você já possua domínio sobre os conceitos básicos de Colliders, Rigidbodies, programação e utilização da Unity 3D em si.
A ideia final é simular um veículo simples que possa:
- Acelerar ou dar ré mediante ativação das setas para cima/baixo do teclado;
- Girar para esquerda/direita mediante ativação das setas para esquerda/direita do teclado;
- Girar as rodas frontais quando acionado o giro esquerda/direita;
- Desacelerar até parar pelo atrito com solo, se nenhuma aceleração for aplicada;
- Desacelerar por resistência do ar;
- Desacelerar por frenagem via tecla espaço.
- Alterar o centro de massa do rigidbody para proporcionar mais estabilidade ao veículo;
- Utilizar o script SmoothFollow da Unity 3D para que siga o veículo.
Mas antes disso, vamos estudar um pouco sobre os conceitos abordados nessa série, e para isso, a Unity 3D possui uma extensa documentação para nos ajudar. Então apertem os cintos!