Neste ponto da seção, temos um carro que está circulando no percurso, embora não seja particularmente elegante
em alguns casos, dependendo das configurações que você tenha para ele.
Portanto, vamos olhar para uma maneira mais fácil de definir essas configurações em vez de ir para os colididores de roda,
depois ir para este roteiro e aquele roteiro e tudo isso.
Você quer colocá-los todos no mesmo lugar, todos estes ajustes, para que você possa ajustar os carros e você possa ajustá-los
individualmente também, uma vez que você tenha meio que descoberto o que vai funcionar para você.
Agora você pode fazer o que estou prestes a lhe mostrar com quaisquer configurações que estejam ao longo do roteiro.
Portanto, eu já os coloquei no controle e vou passar por eles com você.
Portanto, abra seu controlador aéreo logo no topo.
Coloquei neste cabeçalho que vai aparecer no inspetor de ajustes do carro.
Agora também tenho este outro cabeçalho aqui que percebi que na verdade não aparece no inspetor, mesmo
que ainda o tenha digitado ali.
Por isso, talvez eu gostasse de me livrar dele por enquanto.
Eu só o queria por um espaçador, mas isso não importa.
Portanto, temos algumas configurações que já estavam aqui, outras que eu acrescentei e outras que trouxe de
outros lugares.
Portanto, tivemos coisas como a sensibilidade da direção e o olhar para o futuro.
Agora eu transformei isso em uma bóia pública.
Estas três coisas estão no roteiro da unidade.
Se formos até o roteiro de acionamento e subirmos até o topo aqui, estes são os valores
que estávamos colocando em cada roda e não queremos realmente ter que fazer isso.
Como entrar e colocar todos eles.
Assim, fazendo isso aqui, podemos passar por eles.
Você ainda precisa deles no roteiro da unidade.
Certo.
A outra coisa que coloquei aqui é o valor para o anti rolo também, que está em seu script anti rolo aqui atrás
que estamos ajustando e você pode ajustar isso individualmente.
Isto ainda precisa estar aqui.
Estamos apenas instalando-o aqui e passando por ele e por estes outros.
Por isso, tenho aceleração máxima, canto de freio máximo e aceleração do limite de velocidade e do limite de velocidade de frenagem.
Esses, eles serão usados no roteiro onde temos algumas versões codificadas.
Então acrescente tudo isso e estas são apenas as configurações padrão que estou colocando para que
elas apareçam no inspetor para você.
É claro que você pode mudá-los se tiver encontrado melhores do que eu.
Então, onde os colocamos?
Vamos começar, antes de mais nada, pelo início onde algumas coisas são trazidas.
Está bem?
Assim, podemos estabelecer os valores para as rodas aqui em baixo para cada uma delas.
Então, pegamos o roteiro de acionamento aqui em cima e o colocamos em ordem de todos aqueles objetos de colisão de rodas.
E então podemos simplesmente acessar o torque máximo, o ângulo de direção e o torque máximo de freio e ajustar
esses valores ali.
O outro valor que tenho aqui dentro que estou definindo é o roteiro anti-rolo.
Portanto, o anti-roteto, anti-rolo está definido para o anti-rolo que estamos trazendo para este roteiro aqui mesmo.
Certo.
Então vamos descer aos outros valores que temos dentro da atualização para fazer com a geração destes cantos e os
fatores de canto.
Portanto, se você se lembrar destes dois se as declarações para a aceleração e o valor do freio,
nós tínhamos valores codificados para o canto de aceleração máximo e o limite de velocidade de aceleração.
E você pode ver que acabei de substituí-las pelas variáveis que estamos passando no topo e um pedaço de
código que eu ainda tinha sobrado era esta frenagem aqui.
Portanto, se você não tem esse descomentário e talvez queira comentá-lo ou, na verdade, simplesmente
excluí-lo porque não estamos usando mais a distância para apontar porque estamos usando nosso objeto rastreador.
Certo.
Assim, uma vez que você tenha todos eles dentro, se você salvar seu roteiro, você pode voltar à unidade e selecionar
seu carro.
E esses valores vão aparecer aqui no controlador de setas.
Assim, você pode definir esses para cada carro individualmente e isso vai lidar com seus colididores de rodas, o que é muito
menos esforço e mais consistente do que a maneira como os tínhamos antes.
Agora, se estes valores aqui são diferentes dos que você tinha no roteiro, é porque
eu já tenho brincado e definido estes valores para mim mesmo.
Agora, vamos também dar uma olhada em nosso objeto rastreador.
Estou usando meu rastreador, se você se lembra no Progress Tracker, vamos subir aqui.
Falamos em mover o rastreador usando o tempo.
Agora eu tinha um valor de um aqui dentro.
Agora isso pode parecer um pouco estúpido na pista enquanto ela está indo.
Para você e você pode ter brincado com este valor para obter velocidades diferentes para aquele rastreador.
Tendo em mente que uma tradução no meu computador pode realmente parecer um pouco mais lenta do que no seu, porque
na verdade estou gravando a tela, o que tende a retardar as coisas tanto quanto a forma como a física está
reagindo e que elas devem ser muito semelhantes.
Eles também dependerão de onde estão seus pontos de passagem.
Portanto, se seus waypoints não estão exatamente no mesmo lugar que os meus, então você vai ter coisas ligeiramente
diferentes acontecendo.
Mas algo que podemos controlar é este rastreador de progresso.
Agora, como você pode ver, o que fiz foi multiplicar 15 pelo tempo, tempo delta.
Assim, ao multiplicar algo pelo tempo, tempo delta, ele vai suavizar nosso valor de velocidade dependendo da taxa
de unidade da moldura enquanto ele está funcionando.
Portanto, deve ser o mesmo em cada uma das máquinas.
Portanto, temos isto aqui dentro.
Vamos apenas dar uma olhada no que acontece.
Portanto, estou guardando isto.
Vamos voltar à unidade agora.
Vamos pressionar o jogo assim que terminarmos a compilação e vamos embora.
Agora, para mim, imediatamente, parece até um pouco mais suave.
É claro que ainda vai ter um ar um pouco estúpido quando chegar ao fim da amarra, porque
está, sabe, tentando ficar a essa distância em particular e vai realmente parar de vez em
quando.
Agora, neste ponto, meu carro com ajustes particulares está diminuindo muito a velocidade nas esquinas.
Isso ainda não é muito ruim.
Mas algo acontece aqui.
E se você assistir, dê uma olhada no que você conseguir o carro.
Lembre-se, está acelerando.
Mas nosso rastreador não está acelerando, certo?
Está indo a uma velocidade constante.
Assim, o carro realmente o alcança.
Agora, enquanto faz aquele pequeno loopy loop em torno do carro e continua, acho que não afeta
muito as coisas.
O carro fica um pouco confuso, mas não é o ideal, não é?
Na verdade, queremos que esta pista fique à frente do carro e, por isso, queremos tipo de controle se ela
vai acelerar ou diminuir a velocidade com base em onde ela está em relação ao carro.
Então vamos voltar para o controlador aéreo e vamos atualizar um pouco nosso código de rastreador de
progresso.
Portanto, em vez disso, vamos ter aqui uma variável para sua velocidade de subida no topo.
Vou colocar a velocidade do rastreador.
É claro que você pode colocar esta variável no topo com as outras, se quiser.
Vou colocá-lo aqui para que você possa vê-lo.
Deixe-me colocar 15 lá dentro.
Certo.
Agora, também vamos dizer neste ponto, se a distância entre o carro e olhar para frente ou é maior do que olhar para a frente, isto é quando
não vamos nos mover de forma alguma.
Portanto, antes de decidirmos que não vamos a lugar algum, vamos apenas diminuir a velocidade do rastreador.
Portanto, velocidade do rastreador.
Menos é igual a 1. 0 f assim.
Agora, você ainda pode passar sem este retorno, ou pode simplesmente retornar até a próxima vez.
Estamos dizendo que é maior que a lookahead e quando é maior, então olhe para frente.
Não estamos realmente interessados em olhar para o futuro nessa nova posição, então podemos simplesmente retornar
agora depois que isto também testará se ele está muito perto de nosso carro.
Portanto, vamos colocar se vetor a três pontos de distância.
Este documento transformou a posição.
Posição transformada do rastreador.
E você pode definir isto para alguma coisa.
Vou baseá-lo no olhar para o futuro.
Portanto, se é olhar para frente, está mais perto do que olhar para frente, dividido por 2. 0 F ou metade da distância até o máximo que estabelecemos.
Então, vamos para a velocidade do rastreador mais é igual a 1. 0 f Na verdade, vou acelerar para então podermos usar esta faixa
de velocidade para baixo dentro de nossa tradução.
E agora temos se colocarmos isto aqui, rastrear uma velocidade, uma velocidade variável para nosso rastreador, que será
um pouco mais ajustável.
Portanto, vamos dar uma olhada agora no desempenho que obtemos com isso.
Agora, tome nota dos ajustes do meu carro.
Se você quiser usá-los, é claro que você pode usar o seu próprio nestes lugares.
Aumentei um pouco minha conversa de freio para nos dar um pouco mais de oomph quando precisamos quebrar.
A sensibilidade da direção está apenas um pouco acima da redução para 20 e eu acho que os outros são o quantum de freio
máximo é cinco, mas você pode simplesmente brincar com esses.
Mas agora vamos dar uma olhada no progresso de nosso rastreador e ver como isso realmente muda o comportamento do que
recebemos agora mesmo.
Inicialmente, o rastreador estará a meia distância do carro.
É por isso que, inicialmente, ele abranda.
Mas, uma vez ultrapassado esse primeiro ponto de passagem, ele vai embora.
Agora 20 está bem perto.
O carro o alcançará antes que chegue à esquina.
E não me importo com esse comportamento na verdade porque significa que quando aquela cápsula fecha rapidamente
a esquina para o próximo ponto de passagem, ela fornece um ângulo suficientemente íngreme para que os freios se ativem.
Agora você pode ver onde acelerar e quase o pegou então, mas depois foi em frente e acelerou à frente
do carro.
Agora esses valores para o rastreador e para onde ele realmente vai e quão rápido ele vai em relação
ao carro, você pode mudar.
Sinta-se à vontade para mudar isso.
Se você quiser ir um pouco mais rápido, faça-o ir um pouco mais rápido.
Eu posso ir um pouco mais baixo, mais devagar ou fazê-lo ir um pouco mais devagar.
E isso pode até mesmo ser valores que você coloca nestes ajustes do carro.
Portanto, mais uma vez, estes não são todos valores difíceis que você deve ter ou não deve ter.
E não é uma extensa lista de todos os diferentes valores que você pode ter para seu carro.
E, é claro, você poderia alimentar as suas rodas.
Colidiremos aqui também os valores para todos eles.
Suas molas, você tem sua massa no raio.
Você provavelmente não vai querer mexer com esses porque é o próprio pneu que está montado.
Mas estes valores têm a ver com atrito e mola.
Isso é outra coisa pela qual você poderia passar por aqui, se quiser brincar
com eles.
Certo.
Quando voltarmos na próxima palestra, veremos como colidir com outros carros e colocar
algum código de fuga.