Rebaixar
3 participantes
Página 1 de 1
Rebaixar
Eu encomodando de novo rsrsrsrs , preciso de um script , que quando jogando eu consiga rebaixar ou levandar as rodas do carro (No meu caso rebaixar um caminhão) tipo que com uma slider eu consiga manipular a suspencion distance eu até tentei fazer o script , mas como ainda estou aprendendo não consegui Obrigado pela reposta .
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
bom cara o que vc tem que fazer uma variável para pegar as WheelCollider
e uma variável para slider
fazendo uma matriz
depois faça um metodo void chamado SuspensionController
logo depois faça um for para percorrer a matriz e acessando o suspensionDistance das WheelCollider
pode ser que valor do Slider seja muito alto vc pode dividir o valor se quiser
agora so chamar o método no Update
e uma variável para slider
fazendo uma matriz
- Código:
public WheelCollider[] wheelSuspension;
public Slider suspensionValue;
depois faça um metodo void chamado SuspensionController
logo depois faça um for para percorrer a matriz e acessando o suspensionDistance das WheelCollider
- Código:
private void SuspensionController()
{
for (int i = 0; i < wheelSuspension.Length; i++)
{
wheelSuspension[i].suspensionDistance = suspensionValue.value
}
}
pode ser que valor do Slider seja muito alto vc pode dividir o valor se quiser
agora so chamar o método no Update
- Código:
void Update ()
{
SuspensionController();
}
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
Valeu eu quase consegui ! Tem como me ajudar pelo skype isto ? Eu compartilho a tela sem audio se quiser e tu vai digitando oq eu fasso , estes scripts eu junto tudo ? Obrigado !
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
qual foi o problema ?lolhard escreveu:Valeu eu quase consegui ! Tem como me ajudar pelo skype isto ? Eu compartilho a tela sem audio se quiser e tu vai digitando oq eu fasso , estes scripts eu junto tudo ? Obrigado !
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
Acho q eu resolvi , eu tenho q juntar todos estes scripts em apenas 1 ?
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
sim
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
Vlw msm mas neste script ele levantaria a suspencao das 4 rodas (no meu caso 6 ) ?
Por que eu só quero as da frente , tipo teria q fazer um public wheelCollider pra selecionar as wheel colliders que ele iria levantar e abaixar ? Não consegui montar o script sou um noob kk
Por que eu só quero as da frente , tipo teria q fazer um public wheelCollider pra selecionar as wheel colliders que ele iria levantar e abaixar ? Não consegui montar o script sou um noob kk
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
lolhard escreveu:Vlw msm mas neste script ele levantaria a suspencao das 4 rodas (no meu caso 6 ) ?
Por que eu só quero as da frente , tipo teria q fazer um public wheelCollider pra selecionar as wheel colliders que ele iria levantar e abaixar ? Não consegui montar o script sou um noob kk
e so colocar as duas rodas da frente no array
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
Eu juntei aqui o script de todas as maneiras tem como mandar ele junto com o array ? Obrigado sei q estou pedindo muitas coisas mas é q eu realmente quero lancar meu jogo e quando lancar vou por creditos a vcs
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
o script e esselolhard escreveu:Eu juntei aqui o script de todas as maneiras tem como mandar ele junto com o array ? Obrigado sei q estou pedindo muitas coisas mas é q eu realmente quero lancar meu jogo e quando lancar vou por creditos a vcs
- Código:
using UnityEngine;
using System.Collections;
public class SuspensionVehicle: MonoBehaviour
{
public WheelCollider[] wheelSuspension;
public Slider suspensionValue;
void Update ()
{
SuspensionController();
}
private void SuspensionController()
{
for (int i = 0; i < wheelSuspension.Length; i++)
{
wheelSuspension[i].suspensionDistance = suspensionValue.value
}
}
vc tem que adicionar a duas rodas que Contém o WheelCollider la no Inspector
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
Obrigado mano , vou colocar vc nos creditos do meu jogo qnd lancar !
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
Assets/SuspensionVehicle.cs(20,4): error CS8025: Parsing error
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
so falto um ponto e virgula a qui na linha 18
- Código:
using UnityEngine;
using System.Collections;
public class SuspensionVehicle: MonoBehaviour
{
public WheelCollider[] wheelSuspension;
public Slider suspensionValue;
void Update ()
{
SuspensionController();
}
private void SuspensionController()
{
for (int i = 0; i < wheelSuspension.Length; i++)
{
wheelSuspension[i].suspensionDistance = suspensionValue.value;
}
}
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
Eu de novo , vlw mas o ponto eu tinha colocado este erro é do ultimo sinal eu acho rsrss
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
ata agora que percebi que esta faltando uma chave tbm adiciona } na ultima linha que vai resolver malz não tinha visto
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
Assets/SuspensionVehicle.cs(7,16): error CS0246: The type or namespace name `Slider' could not be found. Are you missing a using directive or an assembly reference?
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
vishi kkkk
agora vai
esse e o script original eu pensei que vc tinha colocado a biblioteca UnityEngine.UI
agora vai
- Código:
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class SuspensionVehicle: MonoBehaviour
{
public WheelCollider[] wheelSuspension;
public Slider suspensionValue;
void Update ()
{
SuspensionController();
}
private void SuspensionController()
{
for (int i = 0; i < wheelSuspension.Length; i++)
{
wheelSuspension[i].suspensionDistance = suspensionValue.value;
}
}
}
esse e o script original eu pensei que vc tinha colocado a biblioteca UnityEngine.UI
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
Assets/SuspensionVehicle.cs(21,1): error CS8025: Parsing error
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
Estou tentando arrumar
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
Funcionou , vlw mano vlw msm boa noite amigo , n vou esquecr de vc
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
Só funciona quando eu coloco o 1 no lugar do 0 , mas dai ergue mt pouco se eu coloco 2 ou mais n funciona dai
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
lolhard escreveu:Só funciona quando eu coloco o 1 no lugar do 0 , mas dai ergue mt pouco se eu coloco 2 ou mais n funciona dai
como assim não funciona??? especifique por favor
Re: Rebaixar
Por exemplo na linha : for (int i = 0; i < wheelSuspension.Length; i++) onde tem o 0
eu coloco 1 pra levantar/abaixar pois se está no 0 não funciona ( Não levanta e nem abixar pela slider ) ja se eu coloco 2,3,4,5,6,7... n funciona só o 1 tem como arrumar ? Obrigado
eu coloco 1 pra levantar/abaixar pois se está no 0 não funciona ( Não levanta e nem abixar pela slider ) ja se eu coloco 2,3,4,5,6,7... n funciona só o 1 tem como arrumar ? Obrigado
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
what?
for (int i = 0; i < wheelSuspension.Length; i++)
esta linha nem tem a ver com a suspensão O.o este é o for, responsável por percorrer pelas rodas da array, para acessar 1 por 1 O.o
for (int i = 0; i < wheelSuspension.Length; i++)
esta linha nem tem a ver com a suspensão O.o este é o for, responsável por percorrer pelas rodas da array, para acessar 1 por 1 O.o
Re: Rebaixar
Buguei O.o
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
Vc aumento o valor máximo do slider ? Vc passo corretamente o wheelCollider na matriz sem deixa espaços em branco ?
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Rebaixar
kkk sou noob msm nessa parte n liguem o q é array e pq vcs acham q quando o script esta normal sem o 1 lá n funciona ?
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
Eu joguei o script no meu caminhão
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
Consegui arrumar vlw ! Deixaram o ser humano feliz ;-; vlw msm
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Re: Rebaixar
Consegui fazer do geito q eu queria , vou por seus creditos weslley
lolhard- Avançado
- PONTOS : 3331
REPUTAÇÃO : 9
Áreas de atuação : Blender
Respeito as regras :
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos