[TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
+5
diogo852456
Gregory2017
IanLuan
Gabriel César O
heliab1125
9 participantes
Página 1 de 1
[TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class openDoors : MonoBehaviour {
public Transform PortaMalas;
Transform myButton;
public Transform PortaAberta;
public Transform PortaFechada;
bool isOpened;
void Start()
{
if (PortaMalas)
{
PortaFechada.rotation = PortaFechada.rotation;
}
if (!myButton)
myButton = GameObject.Find ("PortaMalas").transform;
Button Btn = myButton.GetComponent<Button>();
Btn.onClick.AddListener(AbrirFecharPortaMalas);
}
// Update is called once per frame
void Update ()
{
if (isOpened)
PortaMalas.rotation = PortaAberta.rotation;
else
PortaMalas.rotation = PortaFechada.rotation;
}
void AbrirFecharPortaMalas(){
isOpened = !isOpened;
}
O script e assim você coloca ele no porta malas do carro cria 2 objetos vazio pega os numero de rotação e tals coloca em um q vai ser fecho e faz o mesmo com o aberto abre e pega a numeração aii você cria o botão na canvas e coloca esse nome aqui se n ele n ira pegar o nome e (PortaMalas) ai já pode dar play q aperta q funciona blzaaaaa
deixa seu comentario ai qualquer duvida!
heliab1125- Membro
- PONTOS : 2754
REPUTAÇÃO : 20
Idade : 29
Áreas de atuação : Programador,desing, tecnico de informatica.
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
em breve estarei trazendo vídeo de tuto!
heliab1125- Membro
- PONTOS : 2754
REPUTAÇÃO : 20
Idade : 29
Áreas de atuação : Programador,desing, tecnico de informatica.
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
UOU! MUITO TOP! VAI ME AJUDAR E AJUDAR MUITA GENTE! PARABÉNS E SUCESSO! TRAZ UM VÍDEO TUTORIAL!
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Sensacional!! Vai ajudar muita gente!
IanLuan- Mestre
- PONTOS : 3248
REPUTAÇÃO : 102
Idade : 25
Áreas de atuação : Programação C#
Básico Design (Blender / Photoshop)
Desenvolvimento Web e Apps.
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
da qui pra quarta feira eu trago o tuto!Gabriel César O escreveu:UOU! MUITO TOP! VAI ME AJUDAR E AJUDAR MUITA GENTE! PARABÉNS E SUCESSO! TRAZ UM VÍDEO TUTORIAL!
heliab1125- Membro
- PONTOS : 2754
REPUTAÇÃO : 20
Idade : 29
Áreas de atuação : Programador,desing, tecnico de informatica.
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
esse script serve para mobile mas pra pc tem que adptar para aparecer o curso do mause ou modificar o script qualquer coisa se muita galera pedir eu fasso para pc tbm
heliab1125- Membro
- PONTOS : 2754
REPUTAÇÃO : 20
Idade : 29
Áreas de atuação : Programador,desing, tecnico de informatica.
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
faz para as duas plataformas sim! parabéns e sucesso!
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
heliab1125- Membro
- PONTOS : 2754
REPUTAÇÃO : 20
Idade : 29
Áreas de atuação : Programador,desing, tecnico de informatica.
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
O meu deu erroheliab1125 escreveu:
Parsing error.
Oque eu faço?
Gregory2017- Iniciante
- PONTOS : 2814
REPUTAÇÃO : 2
Idade : 26
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
cara deve ser a versão de sua Unity que é diferente da versão da Unity do nosso amigo que ensinou a fazer isso.Gregory2017 escreveu:O meu deu erroheliab1125 escreveu:
Parsing error.
Oque eu faço?
clique duas vezes no erro no console e tente consertar. ^^ ABRAÇO E SUCESSO!
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
e o vídeo tutorial? é nois! tmj!
Gabriel César O- Profissional
- PONTOS : 3985
REPUTAÇÃO : 217
Idade : 23
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
como eu poso fazer pra a porta abrir mais de vagar ?
diogo852456- Iniciante
- PONTOS : 2923
REPUTAÇÃO : 1
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
deu erro? tira uma print da tela é me mostre para que poça ajuda-lo! Vou está trazendo um video tutorial em breve pois recuperei o pc agoraGregory2017 escreveu:O meu deu erroheliab1125 escreveu:
Parsing error.
Oque eu faço?
heliab125- Membro
- PONTOS : 2872
REPUTAÇÃO : 4
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
modifique o script e coloque uma variavel tipo second.rotate; e depois coloque os dados da rotaçao juntando os segundos par que a rotaçao seje lenta! qualquer duvida tamo aediogo852456 escreveu:como eu poso fazer pra a porta abrir mais de vagar ?
heliab125- Membro
- PONTOS : 2872
REPUTAÇÃO : 4
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Vlw pela ajuda !!!! Mais Onde eu coloco essa variável na void update ? não sei nem como faz scriptheliab125 escreveu:modifique o script e coloque uma variavel tipo second.rotate; e depois coloque os dados da rotaçao juntando os segundos par que a rotaçao seje lenta! qualquer duvida tamo aediogo852456 escreveu:como eu poso fazer pra a porta abrir mais de vagar ?
diogo852456- Iniciante
- PONTOS : 2923
REPUTAÇÃO : 1
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
kkk oky amigo estarei atualizando esse script em breve desculpe pela incopreensãodiogo852456 escreveu:Vlw pela ajuda !!!! Mais Onde eu coloco essa variável na void update ? não sei nem como faz scriptheliab125 escreveu:modifique o script e coloque uma variavel tipo second.rotate; e depois coloque os dados da rotaçao juntando os segundos par que a rotaçao seje lenta! qualquer duvida tamo aediogo852456 escreveu:como eu poso fazer pra a porta abrir mais de vagar ?
heliab125- Membro
- PONTOS : 2872
REPUTAÇÃO : 4
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Obaa!! Deu super certo men! muito obrigado!
https://imgur.com/a/nRscF
https://imgur.com/a/tSsSH
https://imgur.com/a/nRscF
https://imgur.com/a/tSsSH
gcs13- MembroAvançado
- PONTOS : 2620
REPUTAÇÃO : 29
Idade : 23
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
teria como vc semsibilizar a a movimentaçao do porta malas ao girar?
Gabryellx007- Membro
- PONTOS : 2493
REPUTAÇÃO : 8
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Gabryellx007 escreveu:teria como vc semsibilizar a a movimentaçao do porta malas ao girar?
Faça movimentação usando Lerp
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Assim , não deu certo
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class AbrirCapo : MonoBehaviour {
public Transform PortaMalas;
public Transform PortaAberta;
public Transform PortaFechada;
bool isOpened;
void Start()
{
if (PortaMalas) {
PortaFechada.rotation = PortaFechada.rotation;
}
}
// Update is called once per frame
void Update ()
{
if (isOpened)
PortaMalas.rotation = Vector3.Lerp(PortaAberta.rotation);
else
PortaMalas.rotation = Vector3.Lerp(PortaFechada.rotation);
}
void AbrirFecharPortaMalas(){
isOpened = !isOpened;
}
}
Gabryellx007- Membro
- PONTOS : 2493
REPUTAÇÃO : 8
Respeito as regras :
Re: [TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Gabryellx007 escreveu:Assim , não deu certo
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class AbrirCapo : MonoBehaviour {
public Transform PortaMalas;
public Transform PortaAberta;
public Transform PortaFechada;
bool isOpened;
void Start()
{
if (PortaMalas) {
PortaFechada.rotation = PortaFechada.rotation;
}
}
// Update is called once per frame
void Update ()
{
if (isOpened)
PortaMalas.rotation = Vector3.Lerp(PortaAberta.rotation);
else
PortaMalas.rotation = Vector3.Lerp(PortaFechada.rotation);
}
void AbrirFecharPortaMalas(){
isOpened = !isOpened;
}
}
Você está usando o lerp errado.
No Lerp você deve informar 3 parâmetros... estado atual, estado alvo, velocidade
você está simplesmente informando o estado alvo.
Tópicos semelhantes
» Como Abrir Porta do Carro (Capo,PortaMalas, Portas) Mirando Nelas
» [TUTORIAL] Como Abrir e Fechar Gavetas - Unity 5
» COMO FAZER A PORTA ABRIR SÓ EMPURRANDO ELA COM O PLAYER?
» COMO POSSO FAZER MUDAR DE CENA QUANDO ABRIR A PORTA
» Galera como que faz para abrir a porta do onibus???
» [TUTORIAL] Como Abrir e Fechar Gavetas - Unity 5
» COMO FAZER A PORTA ABRIR SÓ EMPURRANDO ELA COM O PLAYER?
» COMO POSSO FAZER MUDAR DE CENA QUANDO ABRIR A PORTA
» Galera como que faz para abrir a porta do onibus???
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos