SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Como Faz pra barra de vida aparecer de uma cena pra outra?
Unity + Photon 2
[TUTORIAL] Sistema de vida,morte,dano
[TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)
[RESOLVIDO] Problema com cenário infinito ou algum tipo de bug na Unity?
iniciar jogo com uma cena desativada e ativá-la ao colidir com bloco desativando as outras
Unity Remota 5, sem reação.
Procuro Equipe Para Criação de Jogo [PAGO]
Procuro Map Designer [PAGO $$$] (criador de mapas)
[PROJETO MOBILE] Defeat the Illuminatis
[TUTORIAL] Sistema de Oficina de Carros
[RESOLVIDO] Unity 2018 - Bug com a iluminação da Spotlight nos Objetos
[TUTORIAL] Menu Pause AVANÇADO (Unity 5.3 ou superior)
[TUTORIAL] Barra de VIDA / HP contínua
Salvar e carregar dados json player pref
Blander ao juntar algumas partes ficam mais escuro
Problema com Esqueleto do personagem
{Possível Projeto para Unity} Buscando membros para formar uma Equipe...
[TUTORIAL] Como spawnar inimigos [Tutorial simples]
Não consigo fazer o box collider descer junto com o personagem.
BUG UNITY 3D ROSA A SCENE E GAME
Sistema de Grau Realista - Jogo de Moto
(Dúvida) Encontrar o objeto mais próximo partindo do ponto inicial ao final.
Programação Unity android 2D
(UNITY) Erro ao compilar a Build Android
Erro na sincronização dos player no Photon
[TUTORIAL] Barra de vida usando a UI da Unity(Slider)
[Projeto] Line Battle
[TUTORIAL] Desbloqueio e Escolha de Personagens.
[RESOLVIDO] Problema com o navmesh agent
[RESOLVIDO] Registro cadrastando uma vez?
Vaga de modelador 3D, com remuneração...
Problemas com Colisores
[____ENQUETE____] Eleições para presidente 2018 (2º turno)
Como criar Atlas de textura com modelos exportados do Sketchup?
Unity - Sistema de Pagamento
[RESOLVIDO] iniciar áudio ao passar por uma área da cena
[RESOLVIDO] como envia asset para asset store
[TUTORIAL] Mover personagem com Touch, no estilo SUBWAY SURFERS
codigo não deleta prefab e não respeita o if
[TUTORIAL] Filtros de áudio para AudioListner (Low pass filter, High pass filter, etc)
[____CICLO DE TRABALHO DA UNITY____]
Meu jogo não está abrindo em outro PC
[TUTORIAL] DANO POR QUEDA e BARRA DE VIDA CONTÍNUA no mesmo script
Discord para desenvolvimento de jogos
FAB in WWII (Novo jogo na Play Storee é Free :D)
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[TUTORIAL] Sistema de PORTAS e CHAVES
Criar uma Array ou List com as resoluções suportadas
Alguem traz esse tutorial pro forum?
Realistic fps prefab tenho esses erros ao tentar colocar um script de entrar sair do carro
[RESOLVIDO] Alguem pode me ajudar? tenho esse erro aqui em um script
[RESOLVIDO] Personagem 2d batendo na borda e voando.
[RESOLVIDO] Não consigo usar o Sphere collider.
[RESOLVIDO] Como usa o UI.Text do unity?
Como criar botão de nova tentativa
[RESOLVIDO] Duvida em Jogo de tiro 2D
[RESOLVIDO] duvida com PlayerPrefs
Iniciar animação em determinado frame
Sistema De Troca De Armas 2D
[TUTORIAL] Script de arma completo! [FREE]
[TUTORIAL] Ordenar valores de uma array[] em ordem CRESCENTE OU DECRESCENTE
Meu jogo de runner em primeira pessoa !
[RESOLVIDO] Timer pra mudar de cena na unity 2018
Atualizar Build
[TUTORIAL] 42 ÓTIMAS DICAS DE OTIMIZAÇÃO PARA JOGOS MOBILE (Android)
Como usar Vector3.Angles para detectar que algo está na frente de outro objeto?
[TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Script nao funciona
Como desativar scripts em objetos distantes
[RESOLVIDO] Bug Da Unity ?
[AULA] HTML - Aula 1: Introdução
Raycast
[TUTORIAL]"Morte" do personagem (Unity 5.3 ou Superior)
Problema com a unity ads
como eu faço para a camera orbitar um objeto atraves de um joystick?????
XML, suporte e utilização.
Arrastar objetos em plano 2D (ArrastarT).
[TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda
Participe da Game Jam - Jaaj do canal Amdré Young!
Criar sistema de arrastar e soltar objetos em determinado lugar
AWM Champions I
[RESOLVIDO] Como verificar se o objeto é diferente de null
COMO FAÇO PARA FAZER UM SISTEMA DE SKIN PARA ANDROID ESTILO HEAVY BUS, PROTON BUS, ETC
[TUTORIAL] Snake com Unity + C#
Sobre Som (Ouvir som do sistema , duas caixas de som ... )
Configurar NPCs
[RESOLVIDO] Script Carta
[TUTORIAL] Texto Legenda Character Por Character Para Uso Básico
Ajuda com script movimento por Grid Tile no Navmesh
[Devlog] Lost in the world 05/10
[___COMO UTILIZAR O FÓRUM___] Principais botões e suas funções
inimigo nao persegue player
[RESOLVIDO] Build setting não entra
[RESOLVIDO] Player Sair Da animaçao
[RESOLVIDO] Erro colider
Dúvida sobre Resolução
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[____ENQUETE____] Eleições para presidente 2018
Hoje à(s) 10:57 am
Hoje à(s) 9:19 am
Ontem à(s) 11:13 pm
Ontem à(s) 10:57 pm
Ontem à(s) 10:24 pm
Ontem à(s) 8:00 pm
Ontem à(s) 7:51 pm
Ontem à(s) 7:23 pm
Ontem à(s) 7:18 pm
Qui Out 18, 2018 7:17 pm
Qui Out 18, 2018 7:09 pm
Qui Out 18, 2018 4:52 pm
Qui Out 18, 2018 2:57 pm
Qui Out 18, 2018 10:36 am
Qui Out 18, 2018 9:49 am
Qua Out 17, 2018 11:45 pm
Qua Out 17, 2018 11:17 pm
Qua Out 17, 2018 10:14 pm
Qua Out 17, 2018 9:49 pm
Qua Out 17, 2018 8:32 pm
Qua Out 17, 2018 5:18 pm
Qua Out 17, 2018 5:16 pm
Qua Out 17, 2018 5:13 pm
Qua Out 17, 2018 5:13 pm
Qua Out 17, 2018 5:10 pm
Qua Out 17, 2018 4:35 pm
Qua Out 17, 2018 3:13 pm
Qua Out 17, 2018 7:28 am
Ter Out 16, 2018 3:34 pm
Ter Out 16, 2018 12:41 pm
Ter Out 16, 2018 11:48 am
Seg Out 15, 2018 5:34 pm
Seg Out 15, 2018 5:03 pm
Seg Out 15, 2018 2:46 pm
Seg Out 15, 2018 1:19 pm
Seg Out 15, 2018 12:56 pm
Seg Out 15, 2018 11:34 am
Seg Out 15, 2018 6:17 am
Seg Out 15, 2018 12:30 am
Seg Out 15, 2018 12:18 am
Dom Out 14, 2018 12:52 am
Sab Out 13, 2018 9:08 pm
Sab Out 13, 2018 5:24 pm
Sab Out 13, 2018 4:00 pm
Sex Out 12, 2018 6:00 pm
Sex Out 12, 2018 2:56 pm
Sex Out 12, 2018 2:55 pm
Sex Out 12, 2018 2:42 pm
Qui Out 11, 2018 8:59 pm
Qui Out 11, 2018 8:32 pm
Qui Out 11, 2018 3:09 pm
Qui Out 11, 2018 2:32 pm
Qui Out 11, 2018 12:15 pm
Qui Out 11, 2018 11:35 am
Qui Out 11, 2018 10:50 am
Qui Out 11, 2018 8:24 am
Qua Out 10, 2018 11:31 pm
Qua Out 10, 2018 10:43 pm
Qua Out 10, 2018 8:22 pm
Qua Out 10, 2018 4:53 pm
Qua Out 10, 2018 4:44 pm
Qua Out 10, 2018 3:48 pm
Qua Out 10, 2018 12:40 pm
Ter Out 09, 2018 9:51 pm
Ter Out 09, 2018 8:16 pm
Ter Out 09, 2018 8:16 pm
Ter Out 09, 2018 8:10 pm
Ter Out 09, 2018 8:09 pm
Ter Out 09, 2018 7:38 pm
Ter Out 09, 2018 2:55 pm
Seg Out 08, 2018 6:13 pm
Seg Out 08, 2018 4:40 pm
Seg Out 08, 2018 2:39 pm
Seg Out 08, 2018 12:52 pm
Seg Out 08, 2018 12:16 pm
Seg Out 08, 2018 10:33 am
Dom Out 07, 2018 1:59 pm
Dom Out 07, 2018 11:53 am
Dom Out 07, 2018 10:53 am
Sab Out 06, 2018 11:14 pm
Sab Out 06, 2018 10:55 pm
Sab Out 06, 2018 8:50 pm
Sab Out 06, 2018 8:41 pm
Sab Out 06, 2018 2:21 pm
Sab Out 06, 2018 1:33 pm
Sab Out 06, 2018 2:04 am
Sex Out 05, 2018 8:22 pm
Sex Out 05, 2018 7:39 pm
Sex Out 05, 2018 6:35 pm
Sex Out 05, 2018 11:27 am
Sex Out 05, 2018 11:22 am
Sex Out 05, 2018 9:35 am
Sex Out 05, 2018 12:53 am
Qui Out 04, 2018 11:40 pm
Qui Out 04, 2018 10:43 pm
Qui Out 04, 2018 6:23 pm
Qui Out 04, 2018 3:36 pm
Qui Out 04, 2018 3:12 pm
Qui Out 04, 2018 3:11 pm
hao3726
hao3726
francisco barroso
galil
FabioBRPA
MarcosSchultz
francisco barroso
SoullSec
SoullSec
dstaroski
leandrospp7
CaerHunter
Mourao
francisco barroso
dstaroski
DominicDK
DominicDK
NoctisLucis
francisco barroso
MayLeone
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
francisco barroso
hao3726
dstaroski
dstaroski
ismarspn
Jmspp
Callyde Jr
igorobm
conceptfac
Dom3000
Isabela
Callyde Jr
Daniel Dória
diegopds
MarcosSchultz
igorobm
MarcosSchultz
MarcosSchultz
Flávio
francisco barroso
SuperGamer
SoullSec
SoullSec
SoullSec
Flávio
francisco barroso
Samuelostgamer
Samuelostgamer
gurgelg752
luansantos
guimaraf
theus.mors
TecnoGames
Eduardoro39
QueriaStarMorto
QueriaStarMorto
mecjo
NyanHeavyBR
CaioItz
RodriGO3477
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
FelipeSouza11
FelipeSouza11
QueriaStarMorto
Tegh
Jmspp
Callyde Jr
Jmspp
Gabryellx007
Tegh
Tegh
SuperGamer
Luizdanhp
MarcosSchultz
TioUV
QueriaStarMorto
KAYKETHEO27
NKKF
MarcosSchultz
Callyde Jr
francisco barroso
FelipeSouza11
Nowsfeky
Mateus2583
FelipeSouza11
Callyde Jr
Daniel Dória
marcosdanielnerydasilva
francisco barroso
NKKF
dstaroski
dstaroski

[TUTORIAL] Fazer um VOLANTE com UI, para Android

Ir em baixo

TUTORIAL [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Dom Jun 26, 2016 7:11 pm

Fala pessoal, estou trazendo um script que eu achei em algum lugar aleatório por ai (se não me engano foi do próprio fórum da Unity), que serve para criar um volante com algum elemento UI (de preferência uma Image).

Basta ter este script em algum objeto qualquer:

Código:
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using UnityEngine.Events;
using System.Collections;

public class Volante : MonoBehaviour{
 
 public Graphic UI_Element;
 RectTransform rectT;
 Vector2 centerPoint;
 public float AnguloMaximo = 200f;
 public float VelocidadeDeGiro = 200f;
 float wheelAngle = 0f;
 float wheelPrevAngle = 0f;
 bool wheelBeingHeld = false;

 public float GetClampedValue(){
 return wheelAngle / AnguloMaximo;
 }
 public float GetAngle(){
 return wheelAngle;
 }
 void Start(){
 rectT = UI_Element.rectTransform;
 InitEventsSystem();
 UpdateRect();
 }
 void Update(){
 if( !wheelBeingHeld && !Mathf.Approximately( 0f, wheelAngle ) ){
 float deltaAngle = VelocidadeDeGiro * Time.deltaTime;
 if( Mathf.Abs( deltaAngle ) > Mathf.Abs( wheelAngle ) )
 wheelAngle = 0f;
 else if( wheelAngle > 0f )
 wheelAngle -= deltaAngle;
 else
 wheelAngle += deltaAngle;
 }
 rectT.localEulerAngles = Vector3.back * wheelAngle;
 }
 void InitEventsSystem(){
 EventTrigger events = UI_Element.gameObject.GetComponent<EventTrigger>();
 if (events == null) {
 events = UI_Element.gameObject.AddComponent<EventTrigger> ();
 }
 if (events.triggers == null) {
 events.triggers = new System.Collections.Generic.List<EventTrigger.Entry> ();
 }
 EventTrigger.Entry entry = new EventTrigger.Entry();
 EventTrigger.TriggerEvent callback = new EventTrigger.TriggerEvent();
 UnityAction<BaseEventData> functionCall = new UnityAction<BaseEventData>( PressEvent );
 callback.AddListener( functionCall );
 entry.eventID = EventTriggerType.PointerDown;
 entry.callback = callback;
 events.triggers.Add( entry );
 entry = new EventTrigger.Entry();
 callback = new EventTrigger.TriggerEvent();
 functionCall = new UnityAction<BaseEventData>( DragEvent );
 callback.AddListener( functionCall );
 entry.eventID = EventTriggerType.Drag;
 entry.callback = callback;
 events.triggers.Add( entry );
 entry = new EventTrigger.Entry();
 callback = new EventTrigger.TriggerEvent();
 functionCall = new UnityAction<BaseEventData>( ReleaseEvent );
 callback.AddListener( functionCall );
 entry.eventID = EventTriggerType.PointerUp;
 entry.callback = callback;
 events.triggers.Add( entry );
 }
 void UpdateRect(){
 Vector3[] corners = new Vector3[4];
 rectT.GetWorldCorners( corners );
 for( int i = 0; i < 4; i++ ){
 corners[i] = RectTransformUtility.WorldToScreenPoint( null, corners[i] );
 }
 Vector3 bottomLeft = corners[0];
 Vector3 topRight = corners[2];
 float width = topRight.x - bottomLeft.x;
 float height = topRight.y - bottomLeft.y;
 Rect _rect = new Rect( bottomLeft.x, topRight.y, width, height );
 centerPoint = new Vector2( _rect.x + _rect.width * 0.5f, _rect.y - _rect.height * 0.5f );
 }
 public void PressEvent( BaseEventData eventData ){
 Vector2 pointerPos = ( (PointerEventData) eventData ).position;
 wheelBeingHeld = true;
 wheelPrevAngle = Vector2.Angle( Vector2.up, pointerPos - centerPoint );
 }
 public void DragEvent( BaseEventData eventData ){
 Vector2 pointerPos = ( (PointerEventData) eventData ).position;
 float wheelNewAngle = Vector2.Angle( Vector2.up, pointerPos - centerPoint );
 if( Vector2.Distance( pointerPos, centerPoint ) > 20f ){
 if (pointerPos.x > centerPoint.x) {
 wheelAngle += wheelNewAngle - wheelPrevAngle;
 } else {
 wheelAngle -= wheelNewAngle - wheelPrevAngle;
 }
 }
 wheelAngle = Mathf.Clamp( wheelAngle, -AnguloMaximo, AnguloMaximo );
 wheelPrevAngle = wheelNewAngle;
 }
 public void ReleaseEvent( BaseEventData eventData ){
 DragEvent( eventData );
 wheelBeingHeld = false;
 }
}

E jogar a Image UI ou o que for na variável "UI_Element".

O script ainda traz void's como:

"GetAngle" ou "GetClampedValue", para você conseguir pegar o angulo que está sendo imposto nas rodas :D
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por karllus250 em Seg Jun 27, 2016 11:10 am

Entao marcos a imagem giro direitinho mas a roda do veiculo nao o que fazer

karllus250
Avançado
Avançado

Masculino PONTOS : 1035
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por karllus250 em Seg Jun 27, 2016 11:20 am

eu nao entedir foi a explicaçao

karllus250
Avançado
Avançado

Masculino PONTOS : 1035
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Seg Jun 27, 2016 1:57 pm

@karllus250 escreveu:eu nao entedir foi a explicaçao
Basta utilizar as void's de GET que o script já traz ué

você sabe utilizar GetComponent? acessar outros scripts?
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por karllus250 em Seg Jun 27, 2016 7:55 pm

NAO

karllus250
Avançado
Avançado

Masculino PONTOS : 1035
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Ter Jun 28, 2016 7:42 pm

@karllus250 escreveu:NAO
Nem tentou??? Bom, dei uma ajeitada e tirei os Component já que você não sabe usar:

Código:
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using UnityEngine.Events;
using System.Collections;

public class Volante : MonoBehaviour{

   public Graphic UI_Element;
   RectTransform rectT;
   Vector2 centerPoint;
   float wheelAngle = 0f;
   float wheelPrevAngle = 0f;
   bool wheelBeingHeld = false;
   public WheelCollider RodaFrenteDir, RodaFrenteEsq;

   void Start(){
      rectT = UI_Element.rectTransform;
      InitEventsSystem();
      UpdateRect();
   }
   void FixedUpdate(){
      RodaFrenteDir.steerAngle = Mathf.Clamp ((wheelAngle / 5.0f), -40.0f, 40.0f);
      RodaFrenteEsq.steerAngle = Mathf.Clamp ((wheelAngle / 5.0f), -40.0f, 40.0f);
   }
   void Update(){
      Debug.Log (wheelAngle);
      if( !wheelBeingHeld && !Mathf.Approximately( 0f, wheelAngle ) ){
         float deltaAngle = 200.0f * Time.deltaTime;
         if( Mathf.Abs( deltaAngle ) > Mathf.Abs( wheelAngle ) )
            wheelAngle = 0f;
         else if( wheelAngle > 0f )
            wheelAngle -= deltaAngle;
         else
            wheelAngle += deltaAngle;
      }
      rectT.localEulerAngles = Vector3.back * wheelAngle;
   }
   void InitEventsSystem(){
      EventTrigger events = UI_Element.gameObject.GetComponent<EventTrigger>();
      if (events == null) {
         events = UI_Element.gameObject.AddComponent<EventTrigger> ();
      }
      if (events.triggers == null) {
         events.triggers = new System.Collections.Generic.List<EventTrigger.Entry> ();
      }
      EventTrigger.Entry entry = new EventTrigger.Entry();
      EventTrigger.TriggerEvent callback = new EventTrigger.TriggerEvent();
      UnityAction<BaseEventData> functionCall = new UnityAction<BaseEventData>( PressEvent );
      callback.AddListener( functionCall );
      entry.eventID = EventTriggerType.PointerDown;
      entry.callback = callback;
      events.triggers.Add( entry );
      entry = new EventTrigger.Entry();
      callback = new EventTrigger.TriggerEvent();
      functionCall = new UnityAction<BaseEventData>( DragEvent );
      callback.AddListener( functionCall );
      entry.eventID = EventTriggerType.Drag;
      entry.callback = callback;
      events.triggers.Add( entry );
      entry = new EventTrigger.Entry();
      callback = new EventTrigger.TriggerEvent();
      functionCall = new UnityAction<BaseEventData>( ReleaseEvent );
      callback.AddListener( functionCall );
      entry.eventID = EventTriggerType.PointerUp;
      entry.callback = callback;
      events.triggers.Add( entry );
   }
   void UpdateRect(){
      Vector3[] corners = new Vector3[4];
      rectT.GetWorldCorners( corners );
      for( int i = 0; i < 4; i++ ){
         corners[i] = RectTransformUtility.WorldToScreenPoint( null, corners[i] );
      }
      Vector3 bottomLeft = corners[0];
      Vector3 topRight = corners[2];
      float width = topRight.x - bottomLeft.x;
      float height = topRight.y - bottomLeft.y;
      Rect _rect = new Rect( bottomLeft.x, topRight.y, width, height );
      centerPoint = new Vector2( _rect.x + _rect.width * 0.5f, _rect.y - _rect.height * 0.5f );
   }
   public void PressEvent( BaseEventData eventData ){
      Vector2 pointerPos = ( (PointerEventData) eventData ).position;
      wheelBeingHeld = true;
      wheelPrevAngle = Vector2.Angle( Vector2.up, pointerPos - centerPoint );
   }
   public void DragEvent( BaseEventData eventData ){
      Vector2 pointerPos = ( (PointerEventData) eventData ).position;
      float wheelNewAngle = Vector2.Angle( Vector2.up, pointerPos - centerPoint );
      if( Vector2.Distance( pointerPos, centerPoint ) > 20f ){
         if (pointerPos.x > centerPoint.x) {
            wheelAngle += wheelNewAngle - wheelPrevAngle;
         } else {
            wheelAngle -= wheelNewAngle - wheelPrevAngle;
         }
      }
      wheelAngle = Mathf.Clamp( wheelAngle, -200, 200 );
      wheelPrevAngle = wheelNewAngle;
   }
   public void ReleaseEvent( BaseEventData eventData ){
      DragEvent( eventData );
      wheelBeingHeld = false;
   }
}
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por lolhard em Qua Jun 29, 2016 12:25 pm

Marcos eu usei este ultimo script e a imagem gira mas as rodas n eu linquei tudo certo
avatar
lolhard
Avançado
Avançado

PONTOS : 1088
REPUTAÇÃO : 7
Áreas de atuação : Blender
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Qua Jun 29, 2016 2:03 pm

linkou as mesh ou as wheel?

Para as mesh girarem, você vai precisar fazer aquilo que eu fiz no meu tutorial de veículos...

Isto é para as wheels girarem e não para as mesh
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por lolhard em Qua Jun 29, 2016 3:07 pm

linkei as whell
avatar
lolhard
Avançado
Avançado

PONTOS : 1088
REPUTAÇÃO : 7
Áreas de atuação : Blender
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por lolhard em Qua Jun 29, 2016 4:04 pm

Eu preciso alterar algo no script ou fazer mais algo ?
avatar
lolhard
Avançado
Avançado

PONTOS : 1088
REPUTAÇÃO : 7
Áreas de atuação : Blender
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por karllus250 em Qui Jun 30, 2016 12:12 am

nao gira marcos linkei as whell tambem e nao gira

karllus250
Avançado
Avançado

Masculino PONTOS : 1035
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Qui Jun 30, 2016 12:48 am

nuss, quanto flood, cuidado com as regras.

O que deve estar acontecendo é que você ainda está tentando passar o angulo das wheels por algum outro script, então eles ficam se sobre escrevendo...

Um script está passando o angulo da UI, e outro do InputHorizontal... você tem que ajeitar isto.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por lolhard em Qui Jun 30, 2016 12:34 pm

Obrigado e desculpa
avatar
lolhard
Avançado
Avançado

PONTOS : 1088
REPUTAÇÃO : 7
Áreas de atuação : Blender
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por Alerson Software em Seg Ago 01, 2016 10:35 pm

ola marcos eu usei seu script de veiculo e coloquei o script de volante no meu carro e linkei as duas wheel colliders 1 e a 2 e o peneu n girou oque fazer?
avatar
Alerson Software
Membro
Membro

PONTOS : 882
REPUTAÇÃO : 2
Áreas de atuação : Estudante de C# Modelador de caminhões no Blender
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Ter Ago 02, 2016 4:16 pm

Você está cometendo o mesmo erro do lolhard... Um script está passando o InputHorizontal e o outro script está passando o Input da UI. Você tem que remover a parte do steerAngle do script do "Veículo Simples"
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por Alerson Software em Qua Ago 03, 2016 12:58 pm

@MarcosSchultz escreveu:Você está cometendo o mesmo erro do lolhard... Um script está passando o InputHorizontal e o outro script está passando o Input da UI. Você tem que remover a parte do steerAngle do script do "Veículo Simples"
obrigado funcionou bem legal
avatar
Alerson Software
Membro
Membro

PONTOS : 882
REPUTAÇÃO : 2
Áreas de atuação : Estudante de C# Modelador de caminhões no Blender
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por RenanKrause em Sab Out 08, 2016 2:38 pm

como fasso para colocar um acelerador e o freio
avatar
RenanKrause
Membro
Membro

PONTOS : 801
REPUTAÇÃO : 4
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Dom Out 09, 2016 3:31 pm

@RenanKrause escreveu:como fasso para colocar um acelerador e o freio

Crie um tópico específico para esta dúvida... este é sobre o tutorial de volante.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por nicolasfive em Sex Fev 03, 2017 7:07 pm

fiz tudo certinho o carro vira e tudo mas a roda fica parada porque ?

nicolasfive
Avançado
Avançado

Masculino PONTOS : 956
REPUTAÇÃO : 17
Idade : 16
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Dom Fev 05, 2017 11:40 pm

@nicolasfive escreveu:fiz tudo certinho o carro vira e tudo mas a roda fica parada porque ?

Está linkando todos os objetos corretamente nas variaveis?

está linkando as mesh das rodas nas variáveis corretas?
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por FPR Software em Qui Mar 16, 2017 11:58 am

@MarcosSchultz escreveu:Fala pessoal, estou trazendo um script que eu achei em algum lugar aleatório por ai (se não me engano foi do próprio fórum da Unity), que serve para criar um volante com algum elemento UI (de preferência uma Image).

Basta ter este script em algum objeto qualquer:

Código:
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using UnityEngine.Events;
using System.Collections;

public class Volante : MonoBehaviour{
 
 public Graphic UI_Element;
 RectTransform rectT;
 Vector2 centerPoint;
 public float AnguloMaximo = 200f;
 public float VelocidadeDeGiro = 200f;
 float wheelAngle = 0f;
 float wheelPrevAngle = 0f;
 bool wheelBeingHeld = false;

 public float GetClampedValue(){
 return wheelAngle / AnguloMaximo;
 }
 public float GetAngle(){
 return wheelAngle;
 }
 void Start(){
 rectT = UI_Element.rectTransform;
 InitEventsSystem();
 UpdateRect();
 }
 void Update(){
 if( !wheelBeingHeld && !Mathf.Approximately( 0f, wheelAngle ) ){
 float deltaAngle = VelocidadeDeGiro * Time.deltaTime;
 if( Mathf.Abs( deltaAngle ) > Mathf.Abs( wheelAngle ) )
 wheelAngle = 0f;
 else if( wheelAngle > 0f )
 wheelAngle -= deltaAngle;
 else
 wheelAngle += deltaAngle;
 }
 rectT.localEulerAngles = Vector3.back * wheelAngle;
 }
 void InitEventsSystem(){
 EventTrigger events = UI_Element.gameObject.GetComponent<EventTrigger>();
 if (events == null) {
 events = UI_Element.gameObject.AddComponent<EventTrigger> ();
 }
 if (events.triggers == null) {
 events.triggers = new System.Collections.Generic.List<EventTrigger.Entry> ();
 }
 EventTrigger.Entry entry = new EventTrigger.Entry();
 EventTrigger.TriggerEvent callback = new EventTrigger.TriggerEvent();
 UnityAction<BaseEventData> functionCall = new UnityAction<BaseEventData>( PressEvent );
 callback.AddListener( functionCall );
 entry.eventID = EventTriggerType.PointerDown;
 entry.callback = callback;
 events.triggers.Add( entry );
 entry = new EventTrigger.Entry();
 callback = new EventTrigger.TriggerEvent();
 functionCall = new UnityAction<BaseEventData>( DragEvent );
 callback.AddListener( functionCall );
 entry.eventID = EventTriggerType.Drag;
 entry.callback = callback;
 events.triggers.Add( entry );
 entry = new EventTrigger.Entry();
 callback = new EventTrigger.TriggerEvent();
 functionCall = new UnityAction<BaseEventData>( ReleaseEvent );
 callback.AddListener( functionCall );
 entry.eventID = EventTriggerType.PointerUp;
 entry.callback = callback;
 events.triggers.Add( entry );
 }
 void UpdateRect(){
 Vector3[] corners = new Vector3[4];
 rectT.GetWorldCorners( corners );
 for( int i = 0; i < 4; i++ ){
 corners[i] = RectTransformUtility.WorldToScreenPoint( null, corners[i] );
 }
 Vector3 bottomLeft = corners[0];
 Vector3 topRight = corners[2];
 float width = topRight.x - bottomLeft.x;
 float height = topRight.y - bottomLeft.y;
 Rect _rect = new Rect( bottomLeft.x, topRight.y, width, height );
 centerPoint = new Vector2( _rect.x + _rect.width * 0.5f, _rect.y - _rect.height * 0.5f );
 }
 public void PressEvent( BaseEventData eventData ){
 Vector2 pointerPos = ( (PointerEventData) eventData ).position;
 wheelBeingHeld = true;
 wheelPrevAngle = Vector2.Angle( Vector2.up, pointerPos - centerPoint );
 }
 public void DragEvent( BaseEventData eventData ){
 Vector2 pointerPos = ( (PointerEventData) eventData ).position;
 float wheelNewAngle = Vector2.Angle( Vector2.up, pointerPos - centerPoint );
 if( Vector2.Distance( pointerPos, centerPoint ) > 20f ){
 if (pointerPos.x > centerPoint.x) {
 wheelAngle += wheelNewAngle - wheelPrevAngle;
 } else {
 wheelAngle -= wheelNewAngle - wheelPrevAngle;
 }
 }
 wheelAngle = Mathf.Clamp( wheelAngle, -AnguloMaximo, AnguloMaximo );
 wheelPrevAngle = wheelNewAngle;
 }
 public void ReleaseEvent( BaseEventData eventData ){
 DragEvent( eventData );
 wheelBeingHeld = false;
 }
}

E jogar a Image UI ou o que for na variável "UI_Element".

O script ainda traz void's como:

"GetAngle" ou "GetClampedValue", para você conseguir pegar o angulo que está sendo imposto nas rodas :D

Como eu faço pra meu volante girar junto com base nesse script??

FPR Software
Iniciante
Iniciante

PONTOS : 602
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Qui Mar 16, 2017 9:06 pm

Código:
using UnityEngine;
using System.Collections;

public class Volante : MonoBehaviour {

   [Range(0.4f,4.0f)]public float velGiroVolante = 2.0f;
   float rotacInicVolanteZ, angulo2Volante;

   void Start () {
      rotacInicVolanteZ = transform.localEulerAngles.z;
   }

   void Update () {
      float direcaoFixVolante = Input.GetAxis ("Horizontal");
      angulo2Volante = Mathf.MoveTowards(angulo2Volante, direcaoFixVolante, velGiroVolante*Time.deltaTime);
      transform.localEulerAngles = new Vector3 (transform.localEulerAngles.x, transform.localEulerAngles.y, rotacInicVolanteZ + (angulo2Volante * 540.0f));//540 = 1.5 voltas
   }
}


Este é um script de volante simples... basta trocar os inputs Horizontal pelo input do touch
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por FPR Software em Sex Mar 17, 2017 1:44 pm

Mas como eu faço isso?

FPR Software
Iniciante
Iniciante

PONTOS : 602
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por FernandoPRB em Sex Mar 17, 2017 9:01 pm

@MarcosSchultz escreveu:
Código:
using UnityEngine;
using System.Collections;

public class Volante : MonoBehaviour {

 [Range(0.4f,4.0f)]public float velGiroVolante = 2.0f;
 float rotacInicVolanteZ, angulo2Volante;

 void Start () {
 rotacInicVolanteZ = transform.localEulerAngles.z;
 }

 void Update () {
 float direcaoFixVolante = Input.GetAxis ("Horizontal");
 angulo2Volante = Mathf.MoveTowards(angulo2Volante, direcaoFixVolante, velGiroVolante*Time.deltaTime);
 transform.localEulerAngles = new Vector3 (transform.localEulerAngles.x, transform.localEulerAngles.y, rotacInicVolanteZ + (angulo2Volante * 540.0f));//540 = 1.5 voltas
 }
}


Este é um script de volante simples... basta trocar os inputs Horizontal pelo input do touch
o volante gira mais não volta

FernandoPRB
Membro
Membro

Masculino PONTOS : 831
REPUTAÇÃO : 4
Idade : 16
Áreas de atuação : Modelagem
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Ter Mar 21, 2017 12:26 am

Tente este:

Código:
using UnityEngine;
using System.Collections;

public class Volante : MonoBehaviour {

   public enum Tipos {GirarEmX, GirarEmY, GirarEmZ};
   public GameObject objVolante;
   public Tipos Rotacao = Tipos.GirarEmZ;

   [Range(0.4f,4.0f)]public float velGiroVolante = 2.0f;
   public bool inverterGiro = false;

   float rotacInicVolantAxis, angulo2Volante;

   void Start () {
      if (objVolante) {
         switch (Rotacao) {
         case Tipos.GirarEmX:
            rotacInicVolantAxis = objVolante.transform.localEulerAngles.x;
            break;
         case Tipos.GirarEmY:
            rotacInicVolantAxis = objVolante.transform.localEulerAngles.y;
            break;
         case Tipos.GirarEmZ:
            rotacInicVolantAxis = objVolante.transform.localEulerAngles.z;
            break;
         }
      }
   }

   void Update () {
      if (objVolante) {
         float velMultplic = 1;
         if (inverterGiro) {
            velMultplic = -1;
         }
         float direcaoFixVolante = Input.GetAxis ("Horizontal") * velMultplic;
         angulo2Volante = Mathf.MoveTowards (angulo2Volante, direcaoFixVolante, velGiroVolante * Time.deltaTime);

         switch (Rotacao) {
         case Tipos.GirarEmX:
            objVolante.transform.localEulerAngles = new Vector3 (rotacInicVolantAxis + (angulo2Volante * 540.0f), objVolante.transform.localEulerAngles.y, objVolante.transform.localEulerAngles.z);//540 = 1.5 voltas
            break;
         case Tipos.GirarEmY:
            objVolante.transform.localEulerAngles = new Vector3 (objVolante.transform.localEulerAngles.x, rotacInicVolantAxis + (angulo2Volante * 540.0f), objVolante.transform.localEulerAngles.z);
            break;
         case Tipos.GirarEmZ:
            objVolante.transform.localEulerAngles = new Vector3 (objVolante.transform.localEulerAngles.x, objVolante.transform.localEulerAngles.y, rotacInicVolantAxis + (angulo2Volante * 540.0f));
            break;
         }
      }
   }
}

Este vai no veículo mesmo... Tenha certeza também de verificar se a referância está como Local e não em Global, no editor.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por Fábiow775 em Qua Abr 05, 2017 7:24 pm

Todos os scripts que tiver steer angle e preciso retirar tipo do car controle e do veículo simples?

Fábiow775
Membro
Membro

PONTOS : 657
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Qui Abr 06, 2017 12:15 am

sim, do contrário você vai ter outros scripts setando steerAngle, e vai dar conflito.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por Gabriel César O em Ter Abr 11, 2017 9:25 pm

@RenanKrause escreveu:como fasso para colocar um acelerador e o freio

use o asset de controle mobile da unity que você ira conseguir o que quer :bounce:
avatar
Gabriel César O
Profissional
Profissional

Masculino PONTOS : 1774
REPUTAÇÃO : 214
Idade : 17
Áreas de atuação : (ESTUDANDO SEGUNDO GRAU), (FUÇANDO NO UNITY)){
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por HeF Soft em Dom Abr 16, 2017 6:08 pm

@MarcosSchultz escreveu:Tente este:

Código:
using UnityEngine;
using System.Collections;

public class Volante : MonoBehaviour {

 public enum Tipos {GirarEmX, GirarEmY, GirarEmZ};
 public GameObject objVolante;
 public Tipos Rotacao = Tipos.GirarEmZ;

 [Range(0.4f,4.0f)]public float velGiroVolante = 2.0f;
 public bool inverterGiro = false;

 float rotacInicVolantAxis, angulo2Volante;

 void Start () {
 if (objVolante) {
 switch (Rotacao) {
 case Tipos.GirarEmX:
 rotacInicVolantAxis = objVolante.transform.localEulerAngles.x;
 break;
 case Tipos.GirarEmY:
 rotacInicVolantAxis = objVolante.transform.localEulerAngles.y;
 break;
 case Tipos.GirarEmZ:
 rotacInicVolantAxis = objVolante.transform.localEulerAngles.z;
 break;
 }
 }
 }

 void Update () {
 if (objVolante) {
 float velMultplic = 1;
 if (inverterGiro) {
 velMultplic = -1;
 }
 float direcaoFixVolante = Input.GetAxis ("Horizontal") * velMultplic;
 angulo2Volante = Mathf.MoveTowards (angulo2Volante, direcaoFixVolante, velGiroVolante * Time.deltaTime);

 switch (Rotacao) {
 case Tipos.GirarEmX:
 objVolante.transform.localEulerAngles = new Vector3 (rotacInicVolantAxis + (angulo2Volante * 540.0f), objVolante.transform.localEulerAngles.y, objVolante.transform.localEulerAngles.z);//540 = 1.5 voltas
 break;
 case Tipos.GirarEmY:
 objVolante.transform.localEulerAngles = new Vector3 (objVolante.transform.localEulerAngles.x, rotacInicVolantAxis + (angulo2Volante * 540.0f), objVolante.transform.localEulerAngles.z);
 break;
 case Tipos.GirarEmZ:
 objVolante.transform.localEulerAngles = new Vector3 (objVolante.transform.localEulerAngles.x, objVolante.transform.localEulerAngles.y, rotacInicVolantAxis + (angulo2Volante * 540.0f));
 break;
 }
 }
 }
}

Este vai no veículo mesmo... Tenha certeza também de verificar se a referância está como Local e não em Global, no editor.

agr nem o volante nem as rodas giram

HeF Soft
Membro
Membro

PONTOS : 624
REPUTAÇÃO : 4
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por MarcosSchultz em Qua Abr 19, 2017 2:02 am

Tem como enviar o projeto então pra eu ver? Você deve estar esquecendo algo bem tosco então, não entendo o que pode estar errado.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por Duarte em Sex Ago 25, 2017 11:34 pm

@MarcosSchultz escreveu:
@karllus250 escreveu:eu nao entedir foi a explicaçao
Basta utilizar as void's de GET que o script já traz ué

você sabe utilizar GetComponent? acessar outros scripts?
Marcos eu sei usar GetComponent, como eu faço para a roda girar de acordo com a Imagem?
Eu tentei aqui mais nao deu certo
avatar
Duarte
Programador

Masculino PONTOS : 1089
REPUTAÇÃO : 86
Idade : 18
Áreas de atuação : Programação
Desenvolvedor Android
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por Fábiow775 em Sab Ago 26, 2017 12:34 pm

@Duarte escreveu:
@MarcosSchultz escreveu:
@karllus250 escreveu:eu nao entedir foi a explicaçao
Basta utilizar as void's de GET que o script já traz ué

você sabe utilizar GetComponent? acessar outros scripts?
Marcos eu sei usar GetComponent, como eu faço para a roda girar de acordo com a Imagem?
Eu tentei aqui mais nao deu certo
Olha amigo uma vez que estava com esse problema eu retirei dos Scripts de controle as partes que continha os Steer Angle, que ira ficar sobrepondo o do volante, da uma olhada pode ser isso.

Fábiow775
Membro
Membro

PONTOS : 657
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Fazer um VOLANTE com UI, para Android

Mensagem por welyson em Sab Set 30, 2017 1:41 am

@Gabriel César O escreveu:
@RenanKrause escreveu:como fasso para colocar um acelerador e o freio

use o asset de controle mobile da unity que você ira conseguir o que quer :bounce:
 Eu ate tentei mas n consegui, vc poderia me dar uma breve explicação?

welyson
Iniciante
Iniciante

PONTOS : 388
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum