En este punto de la sección, tenemos un coche que recorre el circuito, aunque no sea especialmente elegante
en algunos casos, dependiendo de la configuración que tengas para él.
Así que vamos a ver es una manera más fácil de establecer esos ajustes en lugar de ir a los colisionadores de la rueda, a continuación, ir a esta
secuencia de comandos y que la secuencia de comandos y todo eso.
Quieres ponerlos todos en el mismo lugar, todos estos ajustes, para que puedas ajustar los coches y puedas ajustarlos
individualmente también una vez que hayas descubierto lo que va a funcionar para ti.
Ahora puedes hacer lo que voy a mostrarte con cualquier configuración que haya en todo el script.
Así que ya los he puesto en el control y voy a repasarlos contigo.
Así que abra su controlador de aire en la parte superior.
He puesto este epígrafe que se va a mostrar en el inspector para la configuración del coche.
Ahora también tengo este otro título aquí que me he dado cuenta de que en realidad no aparece en el inspector,
aunque todavía lo tengo escrito allí.
Así que puede que me deshaga de él por ahora.
Sólo lo quería para un espaciador, pero eso no importa.
Así que tenemos algunos ajustes que ya estaban aquí, otros que he añadido y otros que he traído de
otros lugares.
Así que hemos tenido cosas como la sensibilidad de la dirección y la mirada hacia adelante.
Ahora lo he convertido en una carroza pública.
Estas tres cosas están en el guión de la unidad.
Si vamos a la secuencia de comandos de la unidad y subir a la parte superior aquí, estos son los valores
que estábamos estableciendo en cada rueda y que en realidad no quieren tener que hacer eso.
Como por ejemplo, entrando y fijándolos todos.
Así que al hacerlo aquí, podemos pasarlos.
Todavía los necesitas en el guión de la unidad.
De acuerdo.
La otra cosa que he puesto aquí es el valor para el anti rollo también, que está en su escritura anti rollo de nuevo aquí
que estamos estableciendo y se puede establecer que de forma individual.
Esto todavía tiene que estar aquí.
Lo estamos instalando aquí y pasándolo y estos otros.
Así que tengo acelerar al máximo, frenar en las curvas al máximo y acelerar el umbral de velocidad y romper el umbral de velocidad.
Esos, van a ser utilizados en el script donde tenemos algunas versiones codificadas.
Así que añadir todos estos en y estos son sólo los ajustes por defecto que estoy poniendo en para que aparezcan
en el inspector para usted.
Por supuesto, puedes cambiarlas si has encontrado unas mejores que las que tengo yo.
Entonces, ¿dónde las colocamos?
Bajemos, en primer lugar, al inicio, donde se traen algunas cosas.
¿De acuerdo?
Así que podemos establecer los valores de las ruedas aquí abajo para cada uno.
Así que obtenemos el script de conducción aquí y lo ponemos en la matriz de todos los objetos de colisión de la rueda.
Y entonces podemos acceder al par máximo, el ángulo de dirección y el par máximo de frenado y establecer
esos valores allí.
El otro valor que tengo aquí y que estoy configurando es el script anti roll.
Así que el anti script, anti roll se establece en el anti roll que estamos trayendo a este script justo aquí.
De acuerdo.
Así que vamos a bajar a los otros valores que tenemos dentro de la actualización para hacer con la generación de estas esquinas y los factores
de esquina.
Así que si recuerdas estas dos sentencias if para la aceleración y el valor del freno, teníamos
valores codificados para el máximo de la esquina de aceleración y el umbral de la velocidad de aceleración.
Y puedes ver que acabo de reemplazar esas con las variables que estamos pasando en la parte superior y un pedazo
de código que todavía me quedaba era este frenado aquí.
Así que si usted no tiene que descomentar y es posible que desee comentar a cabo o, de hecho, sólo eliminar
porque no estamos usando la distancia al objetivo más porque estamos usando nuestro objeto de seguimiento.
De acuerdo.
Así que una vez que tengas todo eso, si guardas tu script, puedes volver a unity y seleccionar
tu coche.
Y esos valores van a aparecer aquí en el controlador de flechas.
Así que se puede establecer para cada coche individual y que va a tratar con sus colisiones de la rueda, que es mucho
menos esfuerzo y más coherente que la forma en que teníamos antes.
Ahora, si estos valores aquí son diferentes a los que tenía en el script, es porque
ya he estado jugando y estableciendo estos valores para mí.
Ahora, echemos también un vistazo a nuestro objeto rastreador.
Estoy usando mi rastreador, si recuerdas arriba en el Rastreador de Progreso, vamos a subir aquí.
Hablamos de mover el rastreador usando el tiempo.
Ahora tenía un valor de uno aquí.
Ahora que puede aparecer un poco de tirón en la pista como va.
Por ahí y es posible que hayas jugado con este valor para obtener diferentes velocidades para ese rastreador.
Teniendo en cuenta que una traducción en mi ordenador puede parecer un poco más lenta que en el tuyo porque
estoy grabando la pantalla, lo que tiende a ralentizar las cosas en cuanto a la forma en que la física
está reaccionando y que deben ser muy similares.
También dependerán de dónde estén tus waypoints.
Así que si tus puntos de ruta no están exactamente en el mismo lugar que los míos, entonces vas a tener
cosas ligeramente diferentes.
Pero algo que podemos controlar es este rastreador de progreso.
Ahora, como puedes ver, lo que he hecho es que tengo 15 multiplicado por el tiempo, el tiempo delta.
Así que al multiplicar algo por el tiempo, el tiempo delta, va a suavizar nuestro valor de velocidad en función de la velocidad
de fotogramas de la unidad, ya que se está ejecutando.
Así que debería ser lo mismo en todas las máquinas.
Así que tenemos esto aquí.
Echemos un vistazo a lo que sucede.
Así que estoy guardando esto.
Volvamos a la unidad ahora.
Vamos a pulsar el play una vez que termine de compilar y nos vamos.
Ahora inmediatamente para mí incluso se ve un poco más suave.
Por supuesto, todavía va a ser un poco de aspecto espasmódico cuando llega al final de su cuerda porque
es, ya sabes, que está tratando de permanecer en esa distancia particular y en realidad se detendrá de vez
en cuando.
Ahora, en este punto, mi coche con los ajustes particulares se ralentiza muchísimo en las curvas.
Eso no está tan mal.
Pero aquí pasa algo.
Y si miras, echa un vistazo a lo que te da el coche.
Recuerda que se está acelerando.
Pero nuestro rastreador, no está acelerando, ¿de acuerdo?
Va a una velocidad constante.
Así que el coche se pone al día.
Ahora, mientras hace ese pequeño bucle alrededor del coche y sigue adelante, supongo que no afecta
demasiado a las cosas.
El coche se confunde ligeramente, pero no es lo ideal, ¿verdad?
En realidad, queremos que esta pista se mantenga por delante del coche y, por lo tanto, queremos controlar
si va a acelerar o ralentizar en función de dónde está con respecto al coche.
Así que vamos a volver al controlador aéreo y vamos a actualizar nuestro código de seguimiento del progreso
sólo un poco.
Así que en su lugar, vamos a tener una variable para su velocidad aquí arriba.
Voy a poner la velocidad del rastreador.
Por supuesto, puedes poner esta variable arriba con las otras si quieres.
Lo pongo aquí para que puedas verlo.
Déjame poner 15 ahí.
De acuerdo.
Ahora, también vamos a decir en este punto, si la distancia entre el coche y mirar hacia adelante o es mayor que mirar hacia adelante, esto
es cuando no vamos a mover en absoluto.
Así que antes de decidir que no nos movemos a ninguna parte, vamos a disminuir aquí la velocidad del rastreador.
Así que la velocidad del rastreador.
Menos es igual a 1. 0 f así.
Ahora, todavía se puede ejecutar a través de sin este retorno, o simplemente podría volver hasta la próxima vez.
Estamos diciendo que es mayor que la mirada hacia adelante y cuando es mayor, entonces mira hacia adelante.
No estamos realmente interesados en mirar hacia delante en esa nueva posición, por lo que simplemente podemos volver
ahora después de esto también probará si se ha acercado demasiado a nuestro coche.
Así que vamos a poner si vector tres puntos de distancia.
Este documento transformó la posición.
Posición transformada del rastreador.
Y puedes establecer esto en algo.
Voy a basarme en la mirada hacia adelante.
Así que si es mirar hacia adelante, está más cerca que mirar hacia adelante, dividido por 2. 0 F o la mitad de la distancia al máximo que hemos
fijado.
Entonces vamos a ir a la velocidad del rastreador más es igual a 1. 0 f En realidad voy a acelerar para que luego podamos utilizar esta pista
de la velocidad hacia abajo dentro de nuestro traducir.
Y ahora tenemos si ponemos esto aquí, rastrear una velocidad, una velocidad variable para nuestro rastreador, que
será un poco más ajustable.
Veamos ahora el rendimiento que obtenemos con esto.
Ahora, toma nota de la configuración de mi coche.
Si quieres usarlos, por supuesto que puedes usar los tuyos en estos lugares.
He incrementado bastante mi discurso sobre los frenos para darnos un poco de empuje cuando necesitemos frenar.
La sensibilidad de la dirección está un poco más arriba y creo que los otros son el máximo
del freno es cinco, pero puedes jugar con ellos.
Pero ahora echemos un vistazo al progreso de nuestro rastreador y veamos cómo cambia realmente el comportamiento
de lo que obtenemos ahora.
Inicialmente el rastreador va a estar a media distancia del coche.
Por eso se ralentiza al principio.
Pero una vez que pasamos el primer punto de referencia, nos vamos.
Ahora 20 está bastante cerca.
El coche lo alcanzará antes de llegar a la curva.
Y en realidad no me molesta ese comportamiento porque significa que cuando esa cápsula gira rápidamente en la
esquina hacia el siguiente waypoint, proporciona un ángulo lo suficientemente pronunciado como para que los frenos se activen.
Ahora se puede ver donde se acelera y casi lo atrapa entonces, pero entonces se adelantó y aceleró por delante
del coche.
Ahora esos valores para el rastreador y donde realmente va y lo rápido que va con respecto al
coche, se puede cambiar.
Siéntase libre de cambiarlo.
Si quieres ir un poco más rápido, haz que vaya un poco más rápido.
Podría ir un poco más bajo, más lento o hacer que vaya un poco más despacio.
Y eso puede ser incluso valores que se ponen en estos ajustes del coche.
Así que, de nuevo, no se trata de valores fijos que debas tener o que no debas tener.
Y no es una lista extensa de todos los diferentes valores que puedes tener para tu coche.
Y, por supuesto, podrías alimentar a tus ruedas.
Vamos a coliderar aquí abajo los valores para todos estos también.
Sus resortes, tiene su masa en el radio.
Probablemente no querrás jugar con eso porque es la configuración real del neumático.
Pero estos valores tienen que ver aquí con la fricción y el resorte.
Eso es algo más que usted podría pasar a través de esta configuración aquí si quieres jugar
con esos.
De acuerdo.
Cuando volvamos en la próxima conferencia, veremos la colisión con otros coches y pondremos algún
código de evasión.