[TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
+38
jogador432
ARMAGEDOM GAMES
NKKF
RenanRibas123
francisco barroso
alexs
Zack2
Phph09
bruno700mb
Jonny
DJ JOHN FOX
Weslley
Callyde Jr
LuizFixa3D
DUT
Gregory2017
HeF Software
Gabriel César O
Fehh
PauloFR
Edu Schimdt
thzin
Fábiow775
Yuri Heinz
rafaelllsd
simaomenezes
rafaelxd5
MarcosSchultz
karllus250
AndyShow
vitorhpmelo
Schneider666
Marquess
Mattheus
GuiMVP
Matheus sonico
juansa23
hellkiller
42 participantes
Página 2 de 2
Página 2 de 2 • 1, 2
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Olá eu coloquei tudo oque voce falou no tutorial certinho, mas quando inicio as rodas do meu carro giram para o lado e não para frente, ja tentei rotacionar os colisores mas as whellcoliders continuam na mesma posição
Fehh- Iniciante
- PONTOS : 2780
REPUTAÇÃO : 0
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Fehh escreveu:Olá eu coloquei tudo oque voce falou no tutorial certinho, mas quando inicio as rodas do meu carro giram para o lado e não para frente, ja tentei rotacionar os colisores mas as whellcoliders continuam na mesma posição
cara verifique se todos os eixos azuis estão para frente em relação ao carro, se não funcionar refaça tudo do 0
Gabriel César O- Profissional
- PONTOS : 3986
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
oque eu faço para meu carro parar de patinar?
HeF Software- Membro
- PONTOS : 2853
REPUTAÇÃO : 7
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
configura os substeps em 10,10,1000, e deixa a massa das rodas em 500
Também deixe todos os atritos os slips e talz em 1
Também deixe todos os atritos os slips e talz em 1
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
alguém ai pode me ajudar com esse erro?
Gregory2017- Iniciante
- PONTOS : 2815
REPUTAÇÃO : 2
Idade : 26
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Uma pergunta,esse tutorial tambem pode servir para fazer as "rodas" de um tanque?
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Gregory2017 escreveu:
alguém ai pode me ajudar com esse erro?
What? mas esses erros nem são do meu asset. O.o
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
DUT escreveu:Uma pergunta,esse tutorial tambem pode servir para fazer as "rodas" de um tanque?
Acho que não... rodas de tanque tem que ser feitas com Joint para fazer aquelas trilhas.
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
verdade kkkkk, era um script aq que tava me atrapalhando.MarcosSchultz escreveu:Gregory2017 escreveu:
alguém ai pode me ajudar com esse erro?
What? mas esses erros nem são do meu asset.
Gregory2017- Iniciante
- PONTOS : 2815
REPUTAÇÃO : 2
Idade : 26
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
olha a rotação da mesh no transform concerteza devem tar -90 ou 180 algo assim confere ae e me fala
LuizFixa3D- Avançado
- PONTOS : 3287
REPUTAÇÃO : 14
Idade : 24
Áreas de atuação : Programação C#
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Como colocar paara calcular a velocidade nesse sistema tipo assim o carro velocidadeMaxima e 150 e velocidadeAtual e 0
na velocidadeAtual começa com zero e so chegara a velocidadeMaxima?
na velocidadeAtual começa com zero e so chegara a velocidadeMaxima?
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Obrigado
Era que eu estou querendo colocar a velocidade em um texto sabe para aparecer na tela ai sabemos qual velocidade o carro esta andando
Era que eu estou querendo colocar a velocidade em um texto sabe para aparecer na tela ai sabemos qual velocidade o carro esta andando
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
galera como eu faço um scriot para policia?
DJ JOHN FOX- Iniciante
- PONTOS : 2624
REPUTAÇÃO : 0
Áreas de atuação : idealizador e paint.
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
estou criando um jogo estilo gta v mas estou em duvida.
DJ JOHN FOX- Iniciante
- PONTOS : 2624
REPUTAÇÃO : 0
Áreas de atuação : idealizador e paint.
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Heae amigos adicionei no script velocidade e marchas.
Ver ai.
Ver ai.
- Código:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
[RequireComponent(typeof(Rigidbody))]
public class VeiculoSimples : MonoBehaviour {
public Transform[] MeshRodas;
public WheelCollider[] ColisorRodas;
public float torque = 1000, pesoVeiculo = 2000;
private float angulo, direcao;
private Rigidbody corpoRigido;
public float currentSpeed;//Velocidade atual
public float speedMax = 150;//Velocidade maxima
//Audios
public AudioClip andando,freiando,parado; // Audio clip for low acceleration
AudioSource emissorSom;
public int[] gearRation;//Marchas
public int gear;//Marcha atual
//desacelerar
public float decellarationSpeed = 30;
public float heighestSpeed = 50;
public float lowSpeedSteerAngel = 10;
public float heightSpeedSteerAngel = 1;
void Start () {
corpoRigido = GetComponent<Rigidbody> ();
corpoRigido.mass = pesoVeiculo;
emissorSom = GetComponent<AudioSource> ();
}
void Update () {
direcao = Input.GetAxis ("Horizontal");
if (Input.GetAxis ("Horizontal") > 0.7f || Input.GetAxis ("Horizontal") < -0.7f) {
angulo = Mathf.Lerp (angulo, direcao, Time.deltaTime * 4);
} else {
angulo = Mathf.Lerp (angulo, direcao, Time.deltaTime * 2);
}
PlaySong();
}
void FixedUpdate(){
currentSpeed = 2*22/7* ColisorRodas[3].radius*ColisorRodas[3].rpm*60/1000;
currentSpeed = Mathf.Round(currentSpeed);
ColisorRodas [0].steerAngle = angulo * 40;
ColisorRodas [1].steerAngle = angulo * 40;
//
if(currentSpeed < speedMax){
ColisorRodas [2].motorTorque = Input.GetAxis("Vertical")*torque;
ColisorRodas [3].motorTorque = Input.GetAxis("Vertical")*torque;
float speedFactor = corpoRigido.velocity.magnitude/heighestSpeed;
float currentSteerAngel = Mathf.Lerp(lowSpeedSteerAngel,heightSpeedSteerAngel,speedFactor);
currentSteerAngel *= Input.GetAxis("Horizontal");
ColisorRodas [0].steerAngle = currentSteerAngel;
ColisorRodas [1].steerAngle = currentSteerAngel;
}
else
{
ColisorRodas [2].motorTorque = 0;
ColisorRodas [3].motorTorque = 0;
}
for (int x = 0; x < ColisorRodas.Length; x++) {
Quaternion quat;
Vector3 pos;
ColisorRodas [x].GetWorldPose (out pos, out quat);
MeshRodas [x].position = pos;
MeshRodas [x].rotation = quat;
}
}
public void PlaySong()
{
for(int i = 0; i < gearRation.Length; i++){
if(gearRation[i] > currentSpeed){
gear = i;
break;
}
float gearMinValue = 0.00f;
float gearMaxValue = 0.00f;
if(i == 0){
gearMinValue = 0;
}
else{
gearMinValue = gearRation[i-1];
}
gearMaxValue = gearRation[i];
float enginePitch = ((currentSpeed - gearMinValue)/ (gearMaxValue - gearMinValue));
emissorSom.pitch = enginePitch;
}
}
void FreioUp(){
if(Input.GetButton("Vertical")== false){
ColisorRodas [4].brakeTorque = decellarationSpeed;
ColisorRodas [3].brakeTorque = decellarationSpeed;
}
else{
ColisorRodas [4].brakeTorque = 0;
ColisorRodas [3].brakeTorque = 0;
}
}
}
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Boa tarde marcos, como faço para adicionar audio de aceleraçao e desaceleraçao neste Script? Porque utilizei esse Script em um Caminhao.
Obrigado
Obrigado
Jonny- Iniciante
- PONTOS : 2594
REPUTAÇÃO : 0
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Como Faz para o Som Funcionar, ?
Jonny- Iniciante
- PONTOS : 2594
REPUTAÇÃO : 0
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Tente isto:
https://assetstore.unity.com/packages/tools/physics/ms-vehicle-system-free-version-90214
https://assetstore.unity.com/packages/tools/physics/ms-vehicle-system-free-version-90214
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
a um tempo atraz eu modifiquei o codigo e fiz um sistema de Nitro, e Controlar o carro no ar quando estiver em queda livre estilo GTA, queria fazer 0 mesmo sistema do jogo burnout revenge aonde o carro não capota, na verdade no jogo não tem nem suspensão e nem física, ele simplesmente encrina a no máximo 30° graus, e cai gradualmente para baixo sem aumentar a aceleração, ele tambem não tem atrito com as paredes para não perder velocidade, simplemente delisa por elas e spawna faizcas, a fisica não é nem um pouco realista, mas é muito boa a sensação para ser jogada, O sistema de Nitro que fiz foi inspirado nele e no Sam Andreas, o codgo não usa as rodas, ele aplica uma força no rigdbody, voce ate vai sentir na suspenção quando estiver parado, tem ate uma chama que fica no escapamento, asim que eu ligar o not que eu uso pra edição eu posto oque tiver. qualquer coisa eu mando um video tutorial.
Yuri Heinz- Avançado
- PONTOS : 3614
REPUTAÇÃO : 38
Idade : 28
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
eai pessoal, sou novo aqui, encontrei o fórum pesquisando sobre um problema que estou enfrentando, então, se alguém puder ajudar, desde já agradeço.
O problema é o seguinte, eu coloquei os "WheelCollider" no carro, e funcionou perfeitamente, mas com as rodas paradas, só os "WillCollider" estão rodando. Fiz algumas tentativas para qua as rodas acompanhem os colliders, mas elas ficam tremendo até saírem do cenário. Abaixo está o trecho do código C# que estou usando:
Teoricamente é pra funcionar, mas quando vou testar as rodas ficam loucas. Alguém já passou por isso??
Obrigado
O problema é o seguinte, eu coloquei os "WheelCollider" no carro, e funcionou perfeitamente, mas com as rodas paradas, só os "WillCollider" estão rodando. Fiz algumas tentativas para qua as rodas acompanhem os colliders, mas elas ficam tremendo até saírem do cenário. Abaixo está o trecho do código C# que estou usando:
- Código:
//aqui eu crio as variáveis q vão receber os colliders e o Transform das rodas
public WheelCollider wc_rodaFD; //Frontal Direita
public WheelCollider wc_rodaFE; //Frontal Esquerda
public WheelCollider wc_rodaTD; //Traseira Direita
public WheelCollider wc_rodaTE; //Traseira Esquerda
public Transform tr_rodaFD;
public Transform tr_rodaFE;
public Transform tr_rodaTD;
public Transform tr_rodaTE;
//...
//aqui eu pego as posições dos colliders (position e rotation) para
//atribuir ao transform das rodas
Quaternion qua;
Vector3 pos;
wc_rodaFD.GetWorldPose(out pos, out qua);
tr_rodaFD.position = pos;
tr_rodaFD.rotation = qua;
wc_rodaFE.GetWorldPose(out pos, out qua);
tr_rodaFE.position = pos;
tr_rodaFE.rotation = qua;
wc_rodaTD.GetWorldPose(out pos, out qua);
tr_rodaTD.position = pos;
tr_rodaTD.rotation = qua;
wc_rodaTE.GetWorldPose(out pos, out qua);
tr_rodaTE.position = pos;
tr_rodaTE.rotation = qua;
Teoricamente é pra funcionar, mas quando vou testar as rodas ficam loucas. Alguém já passou por isso??
Obrigado
bruno700mb- Membro
- PONTOS : 2557
REPUTAÇÃO : 6
Áreas de atuação : Programação Delphi - Pascal e PL/SQL. Unity 5 com C#.
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Seja bem vindo ao fórum, sugiro que crie um novo tópico na area duvidas(duvidas em geral) para isso e que poste o seu script completo;
Phph09- Profissional
- PONTOS : 3789
REPUTAÇÃO : 240
Idade : 19
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Ok, vou fazer isso. Obrigado!!
bruno700mb- Membro
- PONTOS : 2557
REPUTAÇÃO : 6
Áreas de atuação : Programação Delphi - Pascal e PL/SQL. Unity 5 com C#.
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Hey dude!
eu segui seu video tutorial 3 veses, e ainda sim meu carro continua tombando qando faço a curva.... pode me ajudar?
Configuração do script:
todas as mesh's e colliders selecionados corretamente.
Torque: 3000
Peso: 1000
Configuração dos Colliders:
lembrando que meu carro não é "convencional"
eu segui seu video tutorial 3 veses, e ainda sim meu carro continua tombando qando faço a curva.... pode me ajudar?
Configuração do script:
todas as mesh's e colliders selecionados corretamente.
Torque: 3000
Peso: 1000
Configuração dos Colliders:
lembrando que meu carro não é "convencional"
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
O problema do carro tombando é relacionado ao centro de massa... Tente usar o meu asset:
https://assetstore.unity.com/packages/tools/physics/ms-vehicle-system-free-version-90214
https://assetstore.unity.com/packages/tools/physics/ms-vehicle-system-free-version-90214
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Fiz tudo certinho mas o carro está lento , não adianta eu regular no toque e peso acredito que é por causa do box colider
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
E também como posso freiar o veículo ?
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
ola sou novo aqui e alguem sabe dizer se o marcos disponibilizou o script completo do video? ele disse que faltava pouco e que ja conseguiu os carros que ele queria e aí disponibilizou?
francisco barroso- Programador
- PONTOS : 2613
REPUTAÇÃO : 59
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
https://assetstore.unity.com/packages/tools/physics/ms-vehicle-system-free-version-90214francisco barroso escreveu:ola sou novo aqui e alguem sabe dizer se o marcos disponibilizou o script completo do video? ele disse que faltava pouco e que ja conseguiu os carros que ele queria e aí disponibilizou?
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Esse erro está acontecendo porque o nome do seu script é diferente do nome escrito dentro do script!Mattheus escreveu:Assets/car/VeiculoSimples.cs(4,14): error CS0101: The namespace `global::' already contains a definition for `VeiculoSimples'
O meu unity ta dando esse erro
Exemplo:
você cria um script chamado "Veiculo"
dentro do script tem isso:
public class Veiculo : MonoBehaviour {
se este nome em negrito que vc vê acima for diferente que o nome que vc deu ao script, vai dar erro!
RenanRibas123- Iniciante
- PONTOS : 2486
REPUTAÇÃO : 0
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Além do erro que o colega acima citou, verifique se há outro script com o mesmo nome.
NKKF- ProgramadorMaster
- PONTOS : 4818
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
segui todo o tutorial, mas meu script ta dando esse erro, ja conferi pedaço por pedaço e está igual ao do tutorial
IndexOutOfRangeException: Array index is out of range.
VeiculoSimples.FixedUpdate () (at Assets/VeiculoSimples.cs:33
IndexOutOfRangeException: Array index is out of range.
VeiculoSimples.FixedUpdate () (at Assets/VeiculoSimples.cs:33
ARMAGEDOM GAMES- Iniciante
- PONTOS : 2118
REPUTAÇÃO : 0
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Index out of range ou seja índice fora de alcance você esta tentando acessar um índice que não existe!
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
o Marcos você poderia fazer um video como usa vehicle tools ?
jogador432- Iniciante
- PONTOS : 2040
REPUTAÇÃO : 1
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
jogador432 escreveu:o Marcos você poderia fazer um video como usa vehicle tools ?
Vehicle tools não é muito bom não... tem várias coisas erradas, inclusive, o uso dos substeps no FixedUpdate em vez da void OnEnable...
Tente usar isto, que é bem melhor:
https://assetstore.unity.com/packages/tools/physics/ms-vehicle-system-free-version-90214
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Schultz manda bem demais... Parabéns e obrigado por esse asset incrível.
CaerHunter- Iniciante
- PONTOS : 2243
REPUTAÇÃO : 2
Idade : 24
Áreas de atuação : Modelagem, Photoshop, Design.
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
teria como usar esse tutorial e o script pra uma moto?
Henrich- Iniciante
- PONTOS : 1639
REPUTAÇÃO : 0
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
tem sim só que tem que faser um script para enquilibrar em 2 rodasHenrich escreveu:teria como usar esse tutorial e o script pra uma moto?
Yuri Heinz- Avançado
- PONTOS : 3614
REPUTAÇÃO : 38
Idade : 28
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
vitorhpmelo escreveu:Já resolvi aqui, obrigado!
COMO VC FEZ PARA CONSEGUIR CONSERTAR ?? ESTOU COM ESSE ERRO E NAO CONSIGO RESOLVER
EricknhYT- Avançado
- PONTOS : 2044
REPUTAÇÃO : 8
Idade : 20
Áreas de atuação : Programando Patrulha Ostensiva - Msc Studios
Respeito as regras :
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
EricknhYT escreveu:vitorhpmelo escreveu:Já resolvi aqui, obrigado!
COMO VC FEZ PARA CONSEGUIR CONSERTAR ?? ESTOU COM ESSE ERRO E NAO CONSIGO RESOLVER
Por favor, assista o vídeo passo a passo.... literalmente passo a passo.
Isso ai é problema na orientação das rodas... o pivo delas deve estar no centro das rodas, e provavelmente não está.
Re: [TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Callyde Jr escreveu:(Bomdia, porque o carro fica vibrando)
Heae amigos adicionei no script velocidade e marchas.
Ver ai.
- Código:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
[RequireComponent(typeof(Rigidbody))]
public class VeiculoSimples : MonoBehaviour {
public Transform[] MeshRodas;
public WheelCollider[] ColisorRodas;
public float torque = 1000, pesoVeiculo = 2000;
private float angulo, direcao;
private Rigidbody corpoRigido;
public float currentSpeed;//Velocidade atual
public float speedMax = 150;//Velocidade maxima
//Audios
public AudioClip andando,freiando,parado; // Audio clip for low acceleration
AudioSource emissorSom;
public int[] gearRation;//Marchas
public int gear;//Marcha atual
//desacelerar
public float decellarationSpeed = 30;
public float heighestSpeed = 50;
public float lowSpeedSteerAngel = 10;
public float heightSpeedSteerAngel = 1;
void Start () {
corpoRigido = GetComponent<Rigidbody> ();
corpoRigido.mass = pesoVeiculo;
emissorSom = GetComponent<AudioSource> ();
}
void Update () {
direcao = Input.GetAxis ("Horizontal");
if (Input.GetAxis ("Horizontal") > 0.7f || Input.GetAxis ("Horizontal") < -0.7f) {
angulo = Mathf.Lerp (angulo, direcao, Time.deltaTime * 4);
} else {
angulo = Mathf.Lerp (angulo, direcao, Time.deltaTime * 2);
}
PlaySong();
}
void FixedUpdate(){
currentSpeed = 2*22/7* ColisorRodas[3].radius*ColisorRodas[3].rpm*60/1000;
currentSpeed = Mathf.Round(currentSpeed);
ColisorRodas [0].steerAngle = angulo * 40;
ColisorRodas [1].steerAngle = angulo * 40;
//
if(currentSpeed < speedMax){
ColisorRodas [2].motorTorque = Input.GetAxis("Vertical")*torque;
ColisorRodas [3].motorTorque = Input.GetAxis("Vertical")*torque;
float speedFactor = corpoRigido.velocity.magnitude/heighestSpeed;
float currentSteerAngel = Mathf.Lerp(lowSpeedSteerAngel,heightSpeedSteerAngel,speedFactor);
currentSteerAngel *= Input.GetAxis("Horizontal");
ColisorRodas [0].steerAngle = currentSteerAngel;
ColisorRodas [1].steerAngle = currentSteerAngel;
}
else
{
ColisorRodas [2].motorTorque = 0;
ColisorRodas [3].motorTorque = 0;
}
for (int x = 0; x < ColisorRodas.Length; x++) {
Quaternion quat;
Vector3 pos;
ColisorRodas [x].GetWorldPose (out pos, out quat);
MeshRodas [x].position = pos;
MeshRodas [x].rotation = quat;
}
}
public void PlaySong()
{
for(int i = 0; i < gearRation.Length; i++){
if(gearRation[i] > currentSpeed){
gear = i;
break;
}
float gearMinValue = 0.00f;
float gearMaxValue = 0.00f;
if(i == 0){
gearMinValue = 0;
}
else{
gearMinValue = gearRation[i-1];
}
gearMaxValue = gearRation[i];
float enginePitch = ((currentSpeed - gearMinValue)/ (gearMaxValue - gearMinValue));
emissorSom.pitch = enginePitch;
}
}
void FreioUp(){
if(Input.GetButton("Vertical")== false){
ColisorRodas [4].brakeTorque = decellarationSpeed;
ColisorRodas [3].brakeTorque = decellarationSpeed;
}
else{
ColisorRodas [4].brakeTorque = 0;
ColisorRodas [3].brakeTorque = 0;
}
}
}
michelcreis@hotmail.com- Iniciante
- PONTOS : 1368
REPUTAÇÃO : 0
Respeito as regras :
Página 2 de 2 • 1, 2
Tópicos semelhantes
» [TUTORIAL] Melhorar a estabilidade dos veículos com Wheel Collider
» [TUTORIAL] Wheel Collider - como configurar corretamente.
» malha da roda não girando com wheel collider unity
» [TUTORIAL] Como fazer um Sol Realista na Unity 5 ( Sun Shafts )
» [TUTORIAL] Unity 3D - Sol realista (SunShafts) ->> 2020 funcionando
» [TUTORIAL] Wheel Collider - como configurar corretamente.
» malha da roda não girando com wheel collider unity
» [TUTORIAL] Como fazer um Sol Realista na Unity 5 ( Sun Shafts )
» [TUTORIAL] Unity 3D - Sol realista (SunShafts) ->> 2020 funcionando
Página 2 de 2
Permissões neste sub-fórum
Não podes responder a tópicos