Cómo aparecen y desaparecen los coches en la trilogía de GTA: Obbe Vermeij explica

3 octubre 2024
NDRoyal

El exdirector técnico de GTA, Obbe Vermeij, lanzó una nueva publicación sobre las características de la mecánica de vehículos en los juegos clásicos de la serie. Publicamos toda la historia del desarrollador:

"A medida que el jugador se mueve, los coches se crean y se eliminan constantemente para dar la apariencia de una ciudad ocupada.

Para gta3, Vice y SA, mi código coloca coches a unos 70m del jugador si estarían a la vista de la cámara. Se eliminan a unos 90m.

Los coches que están 'fuera de pantalla' se colocan a unos 15m y se eliminan a 25m.

En la imagen (gracias, electromaximus) los coches se crean en las líneas verdes y se eliminan en las líneas rojas.

Cuando el jugador mira 'hacia atrás', los coches directamente enfrente se considerarían 'fuera de pantalla' y se eliminarían. Los speedrunners utilizan esto para despejar la carretera delante de ellos. Para SA, cambié la regla para que los coches tuvieran que estar fuera de pantalla durante al menos 2 segundos para ser eliminados. Esto lo solucionó.

Mi código buscaba nodos de carretera a la distancia apropiada para crear coches y que no tuvieran coches cercanos. A veces no había nodos adecuados, lo que podía resultar en calles vacías o inusualmente ocupadas.

Los coches que están a más de 20m utilizan físicas/collisiones reducidas. En este estado, los coches no detectan colisiones y podrían atravesar las paredes. Cuando el jugador se acerca, se activa la física completa. Puedes notar esto sucediendo a medida que los coches bajan un poco hasta que la suspensión se asienta. Los coches no vuelven al estado de físicas reducidas".

Antes de esto, Vermeij también habló sobre cómo Rockstar tuvo que optimizar el tráfico para la PlayStation 2. La consola no tenía suficiente memoria, por lo que tuvieron que utilizar varios trucos.

Archivos recomendados