1. Grafos de waypoints para o tráfego
Marque pontos de faixa ao longo de cada rua e conecte-os. O carro escolhe um waypoint alvo, dirige até ele e escolhe o próximo ao chegar. Nos cruzamentos, escolha um waypoint conectado aleatório. Isso evita pathfinding e custa muito pouco.
O Traffic System faz isso por você com faixas, cruzamentos e limites de velocidade, e você gasta seu tempo no jogo em vez da infraestrutura.
2. Regras nos cruzamentos
- Reduza a velocidade quando outro carro está perto à frente (um raycast curto para frente).
- Dê a preferencial por prioridade ou por sinal temporizado.
- Nunca gere um carro onde o jogador o veja aparecer.
3. Pedestres
Pedestres podem usar a mesma ideia com waypoints de calçada, pausas aleatórias e algumas animações de espera. Para reações, adicione um trigger que os faça fugir ou olhar quando algo alto acontece. O básico de animação está em como animar um personagem no Blender.
4. Um nível de procurado simples
Mantenha um número chamado heat. Crimes somam, e o tempo sem crimes o reduz. Em certos limites, crie viaturas que perseguem o jogador com o mesmo código de direção e reduza o heat quando perderem o jogador de vista por alguns segundos.
heat = Mathf.Max(0f, heat - decayPerSecond * Time.deltaTime);
if (heat >= 2f && chasers < maxChasers) SpawnPoliceNearPlayer();A arte das armas da polícia pode vir do pack de armas da polícia.
5. Mantenha o desempenho no orçamento
- Simule NPCs só perto do jogador e recicle os que ficam para trás.
- Use colliders simples e malhas low poly.
- Limite o número de carros e pedestres ativos e confira o orçamento com a calculadora de tempo de quadro.
Perguntas frequentes
Use um grafo de waypoints de faixa. Os carros dirigem até o próximo waypoint e escolhem um novo nos cruzamentos.
Dê a eles waypoints de calçada com pausas e animações de espera, e adicione reações simples a eventos próximos.
Um valor de calor sobe com crimes e cai com o tempo. Limites criam policiais de força crescente.
Pedestres podem usar NavMesh para movimento mais livre. Carros em ruas ficam mais simples e baratos com waypoints.
Quem escreveu
Imersa Studios cria os sistemas Unity, packs low poly e guias vendidos no itch.io. O código e as técnicas daqui vêm de lançar esses produtos. Saiba mais sobre o estúdio.


