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 Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Procurar outro objeto por tag apenas dentro do objeto
Botão no Touch || saltar e tiro
[Duvida] Controle de Terceira pessoa por JoyStick
[Dúvida] --> Qual engine usar
[SGB] Smile Game Builder Nova Engine RPG 3D
[Projeto] Line Battle
Erro em scrpt de movimento para android
Sobre o Rigidbody
[TUTORIAL] Método simples de salvar progresso do jogo em um arquivo separado!
PROCURA-SE PROGRAMADORES PARA INICIAR UM NOVO PROJETO!
Bug No Analógico
Solucionado
Inserindo animações com Mixamo
[TUTORIAL] Script de arma automatica
(DÚVIDA)Erro ao fazer a build para android do jogo
Como Fazer quiz com pergunta Aletórias no Unity-5
Duvida Sobre Unity 3d
É necessário 2 itens para fazer 1, mas ele faz mesmo que falte 1 na mochila!
como dminuir o lag no meu unity 5
Erro com textura, cor e skybox
JOGO QUIS - Como fazer as perguntas serem aleatórias?
Mensagem de erro ao publicar jogo na PlayStore
Ajuda na unity
Importação de objetos 3D (.fbx) sem perder as características e sem bugs
Mapa de um jogo
Alinhar o movimento do trem 2d sempre no chão !
Gradiente de cores
Como fazer IA de inimigo se desviar de tiro?
Salvar dados
[TUTORIAL] Loja Virtual Fácil e Grátis
Missil perseguidor
Iniciante duvida em listar inimigos =/
[TUTORIAL] Mover e rotacionar objeto em relação a posição do MOUSE
Identificar Limite de Tela
Valor Multiplica Quando Troca Cena
Sistema de um game de Vôlei de praia
Como Usar a Mesma Animação Pra Personagens Diferentes na Unity ?
[TUTORIAL] Photon Networking Part.2 (Conectando ao servidor)
[DUVIDA]Pergunta Aleatória
Imagem Aparecer como pergunta
Dúvidas sobre aparecer imagem na tela
Mudar a visiabilidade do inputField
[Duvida] Erro em "Public Float". "Not all code paths return a value"
Procuro Equipe Para Criação de Um Jogo
(DÚVIDA) USAR O UNITY PRO SENDO QUE CRACKEADO DA BRONCA?
Botão UI - Toggle (Botão Mutar) - Como deixar ele em todas as cenas?
Como criar um sistema de Ranking simples.
Loja e inventario em jogo fps multiplayer.
TILEMAP NÃO FUNCIONA QUANDO ARRASTO AS SPRITES PARA TILEPALETTE
[Devlog] ZByte Defender:The Game 10/04 (Alpha Aberta) + Download
Fixar o objeto no chão !
Exportar animações
[TUTORIAL] Unity + PHP + Mysql (com PDO)
base para multiplayer , qual melhor método, e restrições
Scena Demorando muito Para Carregar!
[ NONAME ] Procura de pessoas interessadas
Apertar mais de um botão no UNITY
Zerar os tempos do Cronometro Unity
PHP retorno?
The Lost Blade (Em Desenvolvimento)
Spawn varios objetos
[TUTORIAL] Sistema de vida,morte,dano
Erro UNITY 5 NOTA PARA JOGO DE TERROR
SOM Duplicado unity3d
Reproduzir audio no if c## e musica continuar tocando entre cenas.
Bug com detecção de chão
Girar personagem no próprio eixo usando joystick virtual
Asset de Efeito de congelamento
Tirar seleção de Objeto na Cena
Command 888
Care Box - Disponível na Play Store
[____ADMINISTRAÇÃO____] Alterações IMPORTANTES no fórum.
Site de assets
" FUEL " O maior jogo do Mundo
[TUTORIAL] Compilar para Android
[TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Deformação de Objetos
Itens de diferentes tamanho no inventario
[TUTORIAL] Sistema COMPLETO de câmeras
Efeito arma giratória
[TUTORIAL] Criando Plants VS Zombies (remake - Parte 1)
Como aumentar os dados de Black In do color grading do post processing via script?
[DUVIDA] Fps multiplayer
[Asset] Script Arma Completo Incluso Recuo. Incluso outros Scripts
[TUTORIAL] Controle 3ª pessoa com animações mecânicas (root motion)
Novo jogo - Astero - PlayStore
IA de Patrulha do inimigo !
Modeladores e programadores por favor.
Dúvida com jogo estilo Clash Royale
Survalways :: procuro interessados : programador/áudio
Personagem morrer ao cair da tela
Problema na configuração do Wheel Colider (para um jogo mobile)
Celular Virtual
[TUTORIAL] SISTEMA DE CHUVA COM PARTICULAS.
Sobre Coolers ( Fans )
[TUTORIAL] Criar Analógico Virtual UI Para Mobile.
Loading cronometrado
[TUTORIAL] Unity 5 - Como criar o próprio FPS Controller
The Walker [Open - Beta 0.02v]
Hoje à(s) 6:35 am
Ontem à(s) 11:47 pm
Ontem à(s) 11:44 pm
Ontem à(s) 10:45 pm
Ontem à(s) 10:37 pm
Ontem à(s) 10:31 pm
Ontem à(s) 9:39 pm
Ontem à(s) 9:02 pm
Ontem à(s) 7:39 pm
Ontem à(s) 7:28 pm
Ontem à(s) 5:13 pm
Ontem à(s) 4:38 pm
Ontem à(s) 3:03 pm
Ontem à(s) 2:42 pm
Ontem à(s) 1:43 pm
Ontem à(s) 1:38 pm
Ontem à(s) 12:43 pm
Ontem à(s) 11:51 am
Ontem à(s) 7:37 am
Qui Maio 24, 2018 11:09 pm
Qui Maio 24, 2018 10:19 pm
Qui Maio 24, 2018 8:18 pm
Qui Maio 24, 2018 6:33 pm
Qui Maio 24, 2018 6:08 pm
Qui Maio 24, 2018 12:33 pm
Qui Maio 24, 2018 12:03 pm
Qui Maio 24, 2018 10:17 am
Qui Maio 24, 2018 7:46 am
Qui Maio 24, 2018 6:39 am
Qui Maio 24, 2018 6:20 am
Qui Maio 24, 2018 5:54 am
Qui Maio 24, 2018 3:40 am
Qui Maio 24, 2018 12:23 am
Qua Maio 23, 2018 11:33 pm
Qua Maio 23, 2018 10:50 pm
Qua Maio 23, 2018 10:08 pm
Qua Maio 23, 2018 9:38 pm
Qua Maio 23, 2018 8:50 pm
Qua Maio 23, 2018 8:22 pm
Qua Maio 23, 2018 4:28 pm
Qua Maio 23, 2018 3:50 pm
Qua Maio 23, 2018 3:03 pm
Qua Maio 23, 2018 2:55 pm
Qua Maio 23, 2018 12:52 pm
Qua Maio 23, 2018 12:33 pm
Qua Maio 23, 2018 10:59 am
Ter Maio 22, 2018 11:27 pm
Ter Maio 22, 2018 7:27 pm
Ter Maio 22, 2018 5:48 pm
Ter Maio 22, 2018 5:18 pm
Ter Maio 22, 2018 4:36 pm
Ter Maio 22, 2018 8:44 am
Ter Maio 22, 2018 5:56 am
Seg Maio 21, 2018 9:44 pm
Seg Maio 21, 2018 8:01 pm
Seg Maio 21, 2018 7:00 pm
Seg Maio 21, 2018 3:42 pm
Seg Maio 21, 2018 3:32 pm
Seg Maio 21, 2018 2:13 am
Dom Maio 20, 2018 8:41 pm
Dom Maio 20, 2018 8:38 pm
Dom Maio 20, 2018 7:32 pm
Dom Maio 20, 2018 6:34 pm
Dom Maio 20, 2018 3:13 pm
Dom Maio 20, 2018 2:11 pm
Dom Maio 20, 2018 1:40 pm
Dom Maio 20, 2018 1:00 pm
Dom Maio 20, 2018 12:25 pm
Dom Maio 20, 2018 12:07 pm
Dom Maio 20, 2018 9:38 am
Dom Maio 20, 2018 8:06 am
Sab Maio 19, 2018 5:40 pm
Sab Maio 19, 2018 1:34 pm
Sab Maio 19, 2018 1:06 pm
Sab Maio 19, 2018 12:13 pm
Sab Maio 19, 2018 11:10 am
Sab Maio 19, 2018 9:51 am
Sab Maio 19, 2018 6:11 am
Sab Maio 19, 2018 12:14 am
Sex Maio 18, 2018 10:49 pm
Sex Maio 18, 2018 7:12 pm
Sex Maio 18, 2018 4:55 pm
Sex Maio 18, 2018 11:06 am
Sex Maio 18, 2018 10:39 am
Sex Maio 18, 2018 10:12 am
Sex Maio 18, 2018 8:09 am
Qui Maio 17, 2018 9:51 pm
Qui Maio 17, 2018 5:53 pm
Qui Maio 17, 2018 5:49 pm
Qui Maio 17, 2018 4:49 pm
Qui Maio 17, 2018 3:55 pm
Qui Maio 17, 2018 1:19 am
Qui Maio 17, 2018 12:12 am
Qua Maio 16, 2018 6:59 pm
Qua Maio 16, 2018 11:59 am
Qua Maio 16, 2018 2:27 am
Ter Maio 15, 2018 11:41 pm
Ter Maio 15, 2018 11:36 pm
Ter Maio 15, 2018 8:38 pm
endersoneneilsa
gcs13
gcs13
Callyde Jr
Callyde Jr
MRX
Magnatah
endersoneneilsa
Magnatah
Magnatah
Magnatah
MRX
MayLeone
DeadPool BR
glauco
Zack2
Magnatah
Souris
UnixGameStudio
Zack2
fecirineu
dstaroski
negoll
tassisfernando18
Callyde Jr
Netão
googolepton
larissatds
arnaldojunior
Callyde Jr
Callyde Jr
speedluk
tony
azool
felipehobs1
isah
TioUV
Phph09
Rayllander
Pedro Marquesini
negoll
Phph09
felipehobs1
zeca urubu
fabriciorsz34
Rayllander
luansantos
MRX
RenatoMoran
Mateus2583
Netão
Phph09
Callyde Jr
Phph09
fabriciorsz34
ruanzikaad
Souris
Felix
Callyde Jr
ismarspn
Lteo
Callyde Jr
Rafa123
Rayllander
Rayllander
Joaopm1
Jmspp
Dom3000
Dom3000
Callyde Jr
Another Developer
Matrirxp
SuperGamer
Callyde Jr
Souris
francisco barroso
Lteo
Callyde Jr
MarcosSchultz
Flávio
MayLeone
YmKx
Daniel Dória
dimmuo
dstaroski
Édipo
dkrazor
ErikBreno360
RGKC
M4theuz
mafipt
zKilleD
Zack2
Callyde Jr
julioou
mateusvasco100
WesFarias
MarcosSchultz
Souris

Problema com colisão

Página 1 de 2 1, 2  Seguinte

Ir em baixo

Resolvido Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 6:32 pm

Meu personagem é assim:



Quando ele toca na cerca de ferro,que são retangulos 3D,ele atravessa elas,e quando corre passa,como se não tivesse nada ali,cerca:



O collider dessa raposa,é uma capsula
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 6:43 pm

Você movimenta a raposa usando transform.Translate?
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 6:50 pm

sim
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 6:53 pm

Não sei explicar muito bem, mas o transform.Translate não utiliza física, então ele "ignora" as colisões, se você quiser uma movimentação que utilize físicas e colida corretamente use Rigdibody.
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 6:56 pm

Pode me dar um exemplo?tipo para andar para direita
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 7:00 pm

Claro, só um segundo.
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 7:02 pm

ok
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 7:12 pm

Código:

public float speed = 10.0f; //velocidade do seu personagem

private Rigidbody2D rb;// Variavel que vai receber o Rigidbody se for jogo 2D use Rigidbody2D senão use Rigidbody

public void Start () {

  rb = GetComponent<Rigidbody2D>();//variavel está recebendo o rigidbody do gameobject em que o script esta alocado

}

void Update (){

  Movement();

}

public void Movement () {

 float x = Input.GetAxis("Horizontal");//Pegando Input botões A e D;

 Vector2 move = new Vector2(x*speed, rb.velocity);//Criando um Vector2(para 2D), Vector3( para 3D)

 rb.velocity = move;//rb.velocity está recebendo o Vector 2;

}

Não testei, então não sei se tem algum erro.
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 7:21 pm

Da este erro:

Assets/Scripts/Playercontroler.cs(58,18): error CS1502: The best overloaded method match for `UnityEngine.Vector2.Vector2(float, float)' has some invalid arguments
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 7:22 pm

Se quizer ver meu script inteiro:

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

public class Playercontroler : MonoBehaviour {

   public string PisandoEm = "Nada";
   private Animator ControlAgachar;
   public string direcao = ("Direita");
   public float Velocidade = 8.0f;
   public float RaioDeColisão = 1;
   public GameObject raposaNormalCollider;
   public GameObject raposaAbaixadoCollider;
   public string CenaMenu;
   public bool podercair;
   public GameObject CameraDoUrso;
   bool agachar;
   private Rigidbody2D Fisica2D;

   //sons do personagem abaixo
   //Andando
   public AudioSource AndandoGrama;
   public AudioSource AndandoMadeira;
   public AudioSource AndandoTerra;
   public AudioSource AndandoAgua;
   //Agachando
   public AudioSource AgachandoGrama;
   public AudioSource AgachandoMadeira;
   public AudioSource AgachandoTerra;
   public AudioSource AgachandoAgua;
   //Andando agachado
   public AudioSource AndandoAgaGrama;
   public AudioSource AndandoAgaMadeira;
   public AudioSource AndandoAgaTerra;
   public AudioSource AndandoAgaAgua;
   //Deitando
   public AudioSource DeitadoGrama;
   public AudioSource DeitadoMadeira;
   public AudioSource DeitadoTerra;
   public AudioSource DeitadoAgua;

   //Fisica abaixo
   //raycast
   private RaycastHit PontoColisao;

   void Start () {
      ControlAgachar = GetComponent<Animator> ();
      CameraDoUrso.SetActive (false);
      ControlAgachar.SetInteger ("Condição", 2);
      Fisica2D = GetComponent<Rigidbody2D>();

   }
   public void Movement () {

      float x = Input.GetAxis("Horizontal");//Pegando Input botões A e D;

      Vector2 move = new Vector2(x*Velocidade, Fisica2D.velocity);//Criando um Vector2(para 2D), Vector3( para 3D)

   Fisica2D.velocity = move;//rb.velocity está recebendo o Vector 2;

   }
   void Update(){
      
      Movement();

      if (Input.GetKeyDown (KeyCode.Tab)) {
         SceneManager.LoadScene (CenaMenu);
      }
      if (Input.GetKeyDown (KeyCode.LeftControl)) {

         raposaNormalCollider.SetActive (false);
         raposaAbaixadoCollider.SetActive (true);
      }

      if (Input.GetKeyUp (KeyCode.LeftControl)) {

         raposaNormalCollider.SetActive (true);
         raposaAbaixadoCollider.SetActive (false);
      }
      // Controles normais W A S D e suas animaçoes

      if (Input.GetKeyDown (KeyCode.Space) && Input.GetKeyDown ("D") && direcao == "Direita") {
         ControlAgachar.SetInteger ("Condição", 25);
      }
      if (Input.GetKeyDown (KeyCode.Space) && Input.GetKeyDown ("A") && direcao == "Esquerda") {
         ControlAgachar.SetInteger ("Condição", 26);
      }

      if (Input.GetKey (KeyCode.D)) {

         ControlAgachar.SetInteger ("Condição", 1);
         direcao = ("Direita");
      
      }
      if (Input.GetKeyDown (KeyCode.D)) {    //SOM
            if (Physics.Raycast (transform.position, -Vector3.up, out PontoColisao, 1)) {
               Debug.DrawLine (transform.position, PontoColisao.point);
               if (PontoColisao.transform.gameObject.tag == "Gramado") {
                  AndandoGrama.Play ();
            
               }
               if (PontoColisao.transform.gameObject.tag == "Terra") {
                  AndandoTerra.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Madeira") {
                  AndandoMadeira.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Agua") {

                  AndandoAgua.Play ();
               }
            }
         }

      if (Input.GetKeyUp (KeyCode.D)) {
         ControlAgachar.SetInteger ("Condição", 2);
         direcao = ("Direita");
         AndandoTerra.Stop ();
         AndandoGrama.Stop ();
         AndandoAgua.Stop ();
         AndandoMadeira.Stop ();
      }         


      if (Input.GetKey (KeyCode.A)) {
         transform.Translate (-Velocidade * Time.deltaTime, 0.0f, 0.0f);
         ControlAgachar.SetInteger ("Condição", 3);
         direcao = ("Esquerda");
         if (Input.GetKeyDown (KeyCode.A)) {    //SOM
            if (Physics.Raycast (transform.position, -Vector3.up, out PontoColisao, 1)) {
               Debug.DrawLine (transform.position, PontoColisao.point);
               if (PontoColisao.transform.gameObject.tag == "Gramado") {
                  AndandoGrama.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Terra") {
                  AndandoTerra.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Madeira") {
                  AndandoMadeira.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Agua") {

                  AndandoAgua.Play ();
               }
            }
         }
      }
      if (Input.GetKeyUp (KeyCode.A)) {
         ControlAgachar.SetInteger ("Condição", 4);
         direcao = ("Esquerda");
         if (PontoColisao.transform.gameObject.tag == "Gramado") {
            AndandoGrama.Stop ();
         }
         if (PontoColisao.transform.gameObject.tag == "Terra") {
            AndandoTerra.Stop ();
         }
         if (PontoColisao.transform.gameObject.tag == "Madeira") {
            AndandoMadeira.Stop ();
         }
         if (PontoColisao.transform.gameObject.tag == "Agua") {
            AndandoAgua.Stop ();
         }
      }         
      if (Input.GetKey (KeyCode.S)) {
         transform.Translate (0.0f, 0.0f, -Velocidade * Time.deltaTime);
         ControlAgachar.SetInteger ("Condição", 7);
         direcao = ("Baixo");
         if (Input.GetKeyDown (KeyCode.S)) {    //SOM
            if (Physics.Raycast (transform.position, -Vector3.up, out PontoColisao, 1)) {
               Debug.DrawLine (transform.position, PontoColisao.point);
               if (PontoColisao.transform.gameObject.tag == "Gramado") {
                  AndandoGrama.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Terra") {
                  AndandoTerra.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Madeira") {
                  AndandoMadeira.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Agua") {

                  AndandoAgua.Play ();
               }
            }
         }
      }
      if (Input.GetKeyUp (KeyCode.S)) {
         ControlAgachar.SetInteger ("Condição", 8);
         direcao = ("Baixo");
         if (PontoColisao.transform.gameObject.tag == "Gramado") {
            AndandoGrama.Stop ();
         }
         if (PontoColisao.transform.gameObject.tag == "Terra") {
            AndandoTerra.Stop ();
         }
         if (PontoColisao.transform.gameObject.tag == "Madeira") {
            AndandoMadeira.Stop ();
         }
         if (PontoColisao.transform.gameObject.tag == "Agua") {
            AndandoAgua.Stop ();
         }
      }
      if (Input.GetKey (KeyCode.W)) {
         transform.Translate (0.0f, 0.0f, Velocidade * Time.deltaTime);
         ControlAgachar.SetInteger ("Condição", 5);
         direcao = ("Cima");
         if (Input.GetKeyDown (KeyCode.W)) {    //SOM
            if (Physics.Raycast (transform.position, -Vector3.up, out PontoColisao, 1)) {
               Debug.DrawLine (transform.position, PontoColisao.point);
               if (PontoColisao.transform.gameObject.tag == "Gramado") {
                  AndandoGrama.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Terra") {
                  AndandoTerra.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Madeira") {
                  AndandoMadeira.Play ();

               }
               if (PontoColisao.transform.gameObject.tag == "Agua") {

                  AndandoAgua.Play ();
               }
            }
         }
      }
      if (Input.GetKeyUp (KeyCode.W)) {
         ControlAgachar.SetInteger ("Condição", 6);
         direcao = ("Cima");
         if (PontoColisao.transform.gameObject.tag == "Gramado") {
            AndandoGrama.Stop ();
         }
         if (PontoColisao.transform.gameObject.tag == "Terra") {
            AndandoTerra.Stop ();
         }
         if (PontoColisao.transform.gameObject.tag == "Madeira") {
            AndandoMadeira.Stop ();
         }
         if (PontoColisao.transform.gameObject.tag == "Agua") {
            AndandoAgua.Stop ();
         }
      }
      //ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
      //Agachar e suas animaçoes



      if (Input.GetKeyDown (KeyCode.LeftControl) && direcao == ("Direita")){
         ControlAgachar.SetInteger ("Condição", 9);

      }
      if (Input.GetKeyUp (KeyCode.LeftControl) && direcao == ("Direita")) {
         ControlAgachar.SetInteger ("Condição", 2);

      }
      if (Input.GetKeyDown (KeyCode.LeftControl) && direcao == ("Esquerda")) {
         ControlAgachar.SetInteger ("Condição", 10);
      }
      if (Input.GetKeyUp (KeyCode.LeftControl) && direcao == ("Esquerda")) {
         ControlAgachar.SetInteger ("Condição", 4);
      }
      if (Input.GetKeyDown (KeyCode.LeftControl) && direcao == ("Cima")) {
         ControlAgachar.SetInteger ("Condição", 11);
      }
      if (Input.GetKeyUp (KeyCode.LeftControl) && direcao == ("Cima")) {
         ControlAgachar.SetInteger ("Condição", 6);
      }
      if (Input.GetKeyDown (KeyCode.LeftControl) && direcao == ("Baixo")) {
         ControlAgachar.SetInteger ("Condição", 12);
      }
      if (Input.GetKeyUp (KeyCode.LeftControl) && direcao == ("Baixo")) {
         ControlAgachar.SetInteger ("Condição", 8);
      }
      //ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
      //Andar agachado e suas animaçoes
      //LETRA D
      if (Input.GetKey (KeyCode.LeftControl) && Input.GetKeyDown ("d")) {
         ControlAgachar.SetInteger ("Condição", 13);
         Velocidade = 3.5f;
         if (Physics.Raycast (transform.position, -Vector3.up, out PontoColisao, RaioDeColisão)) {
            if (PontoColisao.transform.gameObject.tag == "Gramado") {
               AndandoGrama.Stop ();
               AndandoAgaGrama.Play ();

            }
            if (PontoColisao.transform.gameObject.tag == "Terra") {
               AndandoTerra.Stop ();
               AndandoAgaTerra.Play ();

            }
         }
      }

      if (Input.GetKey (KeyCode.LeftControl) && Input.GetKeyUp ("d")) {
         ControlAgachar.SetInteger ("Condição", 9);
         Velocidade = 8;
         AndandoAgaGrama.Stop ();
         AndandoAgaTerra.Stop ();
      }
      if (Input.GetKeyUp (KeyCode.LeftControl) && Input.GetKeyUp ("d")) {
         ControlAgachar.SetInteger ("Condição", 2);
         Velocidade = 8;
         AndandoAgaGrama.Stop ();
         AndandoAgaTerra.Stop ();
      }


      //LETRA A

      if (Input.GetKey (KeyCode.LeftControl) && Input.GetKeyDown ("a")) {
         ControlAgachar.SetInteger ("Condição", 14);
         Velocidade = 3.5f;
         if (Physics.Raycast (transform.position, -Vector3.up, out PontoColisao, RaioDeColisão)) {
            if (PontoColisao.transform.gameObject.tag == "Gramado") {
               AndandoGrama.Stop ();
               AndandoAgaGrama.Play ();

            }
            if (PontoColisao.transform.gameObject.tag == "Terra") {
               AndandoTerra.Stop ();
               AndandoAgaTerra.Play ();

            }
         }

      }

      if (Input.GetKey (KeyCode.LeftControl) && Input.GetKeyUp ("a")) {
         ControlAgachar.SetInteger ("Condição", 10);
         Velocidade = 8;
         AndandoAgaGrama.Stop ();
         AndandoAgaTerra.Stop ();
      }
      if (Input.GetKeyUp (KeyCode.LeftControl) && Input.GetKeyUp ("a")) {
         ControlAgachar.SetInteger ("Condição", 4);
         Velocidade = 8;
         AndandoAgaGrama.Stop ();
         AndandoAgaTerra.Stop ();
      }

      //LETRA W

      if (Input.GetKey (KeyCode.LeftControl) && Input.GetKeyDown ("w")) {
         ControlAgachar.SetInteger ("Condição", 15);
         Velocidade = 3.5f;
         if (Physics.Raycast (transform.position, -Vector3.up, out PontoColisao, RaioDeColisão)) {
            if (PontoColisao.transform.gameObject.tag == "Gramado") {
               AndandoGrama.Stop ();
               AndandoAgaGrama.Play ();
               AndandoAgaTerra.Stop ();

            }
            if (PontoColisao.transform.gameObject.tag == "Terra") {
               AndandoTerra.Stop ();
               AndandoAgaTerra.Play ();
               AndandoAgaTerra.Stop ();

            }
         }
      }

      if (Input.GetKey (KeyCode.LeftControl) && Input.GetKeyUp ("w")) {
         ControlAgachar.SetInteger ("Condição", 11);
         Velocidade = 8;
         AndandoAgaGrama.Stop ();
      }
      if (Input.GetKeyUp (KeyCode.LeftControl) && Input.GetKeyUp ("w")) {
         ControlAgachar.SetInteger ("Condição", 6);
         Velocidade = 8;
         AndandoAgaGrama.Stop ();
      }
      //LETRA S
      if (Input.GetKey (KeyCode.LeftControl) && Input.GetKeyDown ("s")) {
         ControlAgachar.SetInteger ("Condição", 16);
         Velocidade = 3.5f;
         if (Physics.Raycast (transform.position, -Vector3.up, out PontoColisao, RaioDeColisão)) {
            if (PontoColisao.transform.gameObject.tag == "Gramado") {
               AndandoGrama.Stop ();
               AndandoAgaGrama.Play ();
               AndandoAgaTerra.Stop ();

            }
            if (PontoColisao.transform.gameObject.tag == "Terra") {
               AndandoTerra.Stop ();
               AndandoAgaTerra.Play ();
               AndandoAgaTerra.Stop ();

            }
         }
      }

      if (Input.GetKey (KeyCode.LeftControl) && Input.GetKeyUp ("s")) {
         ControlAgachar.SetInteger ("Condição", 12);
         Velocidade = 8;
         AndandoAgaGrama.Stop ();
      }
      if (Input.GetKeyUp (KeyCode.LeftControl) && Input.GetKeyUp ("s")) {
         ControlAgachar.SetInteger ("Condição", 8);
         Velocidade = 8;
         AndandoAgaGrama.Stop ();
      }
      //ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
      //Deitar e suas animaçoes
      if (Input.GetKeyDown (KeyCode.F) && direcao == ("Direita")) {
         ControlAgachar.SetInteger ("Condição", 17);
         Velocidade = 0;

      }
      if (Input.GetKeyUp (KeyCode.F) && direcao == ("Direita")) {
         ControlAgachar.SetInteger ("Condição", 2);
         Velocidade = 8;

      }
      if (Input.GetKeyDown (KeyCode.F) && direcao == ("Esquerda")) {
         ControlAgachar.SetInteger ("Condição", 18);
         Velocidade = 0;
      }
      if (Input.GetKeyUp (KeyCode.F) && direcao == ("Esquerda")) {
         ControlAgachar.SetInteger ("Condição", 4);
         Velocidade = 8;
      }
      if (Input.GetKeyDown (KeyCode.F) && direcao == ("Cima")) {
         ControlAgachar.SetInteger ("Condição", 19);
         Velocidade = 0;
      }
      if (Input.GetKeyUp (KeyCode.F) && direcao == ("Cima")) {
         ControlAgachar.SetInteger ("Condição", 6);
         Velocidade = 8;
      }
      if (Input.GetKeyDown (KeyCode.F) && direcao == ("Baixo")) {
         ControlAgachar.SetInteger ("Condição", 20);
         Velocidade = 0;
      }
      if (Input.GetKeyUp (KeyCode.F) && direcao == ("Baixo")) {
         ControlAgachar.SetInteger ("Condição", 8);
         Velocidade = 8;
      }
      //ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
      //Correr e suas animaçoes
      // DIREITA
      if (Input.GetKey (KeyCode.LeftShift) && Input.GetKey ("d")) {
         ControlAgachar.SetInteger ("Condição", 21);
         Velocidade = 17;

      }
      if (Input.GetKeyUp (KeyCode.LeftShift) && Input.GetKeyUp ("d")) {
         ControlAgachar.SetInteger ("Condição", 2);
         Velocidade = 8;

      }
      if (Input.GetKeyUp (KeyCode.LeftShift) && Input.GetKey ("d")) {
         ControlAgachar.SetInteger ("Condição", 1);
         Velocidade = 8;

      }
      if (Input.GetKey (KeyCode.LeftShift) && Input.GetKeyUp ("d")) {
         ControlAgachar.SetInteger ("Condição", 2);
         Velocidade = 8;

      }
      //ESQUERDA
      if (Input.GetKey (KeyCode.LeftShift) && Input.GetKey ("a")) {
         ControlAgachar.SetInteger ("Condição", 22);
         Velocidade = 17;


      }
      if (Input.GetKeyUp (KeyCode.LeftShift) && Input.GetKeyUp ("a")) {
         ControlAgachar.SetInteger ("Condição", 4);
         Velocidade = 8;

      }
      if (Input.GetKeyUp (KeyCode.LeftShift) && Input.GetKey ("a")) {
         ControlAgachar.SetInteger ("Condição", 3);
         Velocidade = 8;

      }
      if (Input.GetKey (KeyCode.LeftShift) && Input.GetKeyUp ("a")) {
         ControlAgachar.SetInteger ("Condição", 4);
         Velocidade = 8;

      }
      //FRENTE
      if (Input.GetKey (KeyCode.LeftShift) && Input.GetKey ("w")) {
         ControlAgachar.SetInteger ("Condição", 23);
         Velocidade = 17;
         AndandoGrama.Stop ();

      }
      if (Input.GetKeyUp (KeyCode.LeftShift) && Input.GetKeyUp ("w")) {
         ControlAgachar.SetInteger ("Condição", 6);
         Velocidade = 8;

      }
      if (Input.GetKeyUp (KeyCode.LeftShift) && Input.GetKey ("w")) {
         ControlAgachar.SetInteger ("Condição", 5);
         Velocidade = 8;

      }
      if (Input.GetKey (KeyCode.LeftShift) && Input.GetKeyUp ("w")) {
         ControlAgachar.SetInteger ("Condição", 6);
         Velocidade = 8;

      }
      //BAIXO
      if (Input.GetKey (KeyCode.LeftShift) && Input.GetKey ("s")) {
         ControlAgachar.SetInteger ("Condição", 24);
         Velocidade = 17;
         AndandoGrama.Stop ();

      }
      if (Input.GetKeyUp (KeyCode.LeftShift) && Input.GetKeyUp ("s")) {
         ControlAgachar.SetInteger ("Condição", 8);
         Velocidade = 8;

      }
      if (Input.GetKeyUp (KeyCode.LeftShift) && Input.GetKey ("s")) {
         ControlAgachar.SetInteger ("Condição", 7);
         Velocidade = 8;

      }
      if (Input.GetKey (KeyCode.LeftShift) && Input.GetKeyUp ("s")) {
         ControlAgachar.SetInteger ("Condição", 8);
         Velocidade = 8;

      }
   }
}






   
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 7:25 pm

Opa eu erre nessa linha em vez de "rb.velocity" é "rb.velocity.y".
O correto é:
[list=linenums]
[*]Vector2 move = new Vector2(x*speed, rb.velocity.y);//Criando um Vector2(para 2D), Vector3( para 3D)


[/list]
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 7:51 pm

O personagem esta travado no lugar,nao anda,acho que escrevi no lugar errado
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 7:58 pm

seu personagem tem rigidbody? e eu acho q vc devia usar Ridgidbody ao invés de Rigidbody2D, afinal seu jogo é 3D.
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 8:08 pm

Na hierarquia tem um gameobject chamado jogador que é ele,ele tem o rigidbody normal,e ele tem 3 filhos,o raposanormalcoollider,raposaagachadacollider e raposamortacollider....bom o collider normal e o primeiro,quando agacha,esse normal é desativado e o agachado e ativado,quando morre o normal e o agachado e desativado e o morta é ativado....
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 8:18 pm

No script em vez de usar "Rigidbody2D", use "Rigidbody" e no lugar de : Vector2 move = new Vector2(x*Velocidade, Fisica2D.velocity);


use: Vector3 move = new Vector3(x*Velocidade, Fisica2D.velocity.y,  Fisica2D.velocity.z);
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 8:29 pm

Vou ver
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 8:29 pm

a letra Z,ta em vermelho
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 8:37 pm

Como assim?
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 8:40 pm

no:

Vector3 move = new Vector3(x*Velocidade, Fisica2D.velocity.y,  Fisica2D.velocity.z)

na parte ".z" esta em vermelho
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 8:45 pm

Você trocou o:  Fisica2D = GetComponent<Rigidbody2D>(); para Fisica = GetComponent<Rigidbody>();?
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 8:48 pm

verdade,desculpa
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 8:49 pm

ainda continua vermelho
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 8:51 pm

eu esqueci de mudar tb o do private,agora funciona normal,agora e so botar as animaçoes nele e tals...vlw
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 8:52 pm

mande seu script
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 8:56 pm

não tinha visto a última mensagem, flw
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 9:04 pm

flw
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 9:08 pm

espere,mas e para frente e atras?como seria?
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 9:17 pm

coloquei isso:

Código:
float x = Input.GetAxis("Horizontal");

      Vector3 move = new Vector3 (x * Velocidade, Fisica2D.velocity.y, Fisica2D.velocity.z);

   Fisica2D.velocity = move;

      float y = Input.GetAxis("Vertical");

      Vector3 move = new Vector3 (x * Velocidade, Fisica2D.velocity.y, Fisica2D.velocity.z);

      Fisica2D.velocity = move;

   }

mas o move do Y,esta sublinhado em vermelho
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 9:30 pm

vc colocaria isso: 

Código:
float x = Input.GetAxis("Horizontal");
float y = Input.GetAxis("Vertical");[size=14][/size][size=14][/size]      Vector3 move = new Vector3 (x * Velocidade, Fisica2D.velocity.y, y*Velocidade);[size=14][/size]
[size=14][/size]   Fisica2D.velocity = move;[size=14][/size]   }
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 9:37 pm

esses "sizes" faz parte?
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 9:39 pm

não, deu "bug" quando enviou a mensagem.
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 9:40 pm

Código:
float x = Input.GetAxis("Horizontal");[size=14][/size]float y = Input.GetAxis("Vertical");

Vector3 move = new Vector3 (x * Velocidade, Fisica2D.velocity.y, y*Velocidade);
[size=14][/size]Fisica2D.velocity = move;

}
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qua Jun 14, 2017 9:41 pm

ficaria assim:

float x = Input.GetAxis("Horizontal");
float y = Input.GetAxis("Vertical");      Vector3 move = new Vector3 (x * Velocidade, Fisica2D.velocity.y, y*Velocidade);
Fisica2D.velocity = move;
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qua Jun 14, 2017 9:42 pm

Sim
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qui Jun 15, 2017 2:41 pm

amigo,eu fiz todo essas coisas na fase 2...agora eu fui na fase 1,e o personagem não se move,so pula
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qui Jun 15, 2017 3:03 pm

Esta dando este erro:

NullReferenceException: Object reference not set to an instance of an object
Playercontroler.Movement () (at Assets/Scripts/Playercontroler.cs:57)
Playercontroler.Update () (at Assets/Scripts/Playercontroler.cs:63)


esses 63 e 57 é isso:

57 = float y = Input.GetAxis("Vertical");      Vector3 move = new Vector3 (x * Velocidade, Fisica2D.velocity.y, y*Velocidade);


63 = Movement ();
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qui Jun 15, 2017 3:47 pm

Seu personagem é igual nas duas fases?
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qui Jun 15, 2017 4:01 pm

Sim,eu ate exclui o que tava na fase 1 e coloquei o que tava na fase 2 na fase 1,e continua não se movimentando
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qui Jun 15, 2017 4:03 pm

Você deu "Apply" no prefab do seu player na hierarquia na fase 2?
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qui Jun 15, 2017 4:05 pm

como assim apply?eu so arrastei o personagem ali pro project e depois fui para fase 1
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qui Jun 15, 2017 4:14 pm

O sua raposa é um prefab correto? Então quando vc a torna um prefab, ela vai estar com as configurações que ela estava quando vc colocou esla na pasta, mas se vc mexer nela na hierarquia(colocar um novo componente, mudar tag, etc.) ela vai estar modificada na hierarquia e não na pasta, para essas modificaçoes irem para o prefab, vc tem q apertar no botão "Applly":

avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qui Jun 15, 2017 4:15 pm

Na fase 2 não aparece esse apply,mas na fase 1 sim,ai dei,mas continua com esse problema
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qui Jun 15, 2017 4:22 pm

Na fase 2 arrasta sua raposa para alguma pasta na aba "Project", ai o nome dela vai ficar azul na hierarquia, ai vc vai na fase 1 e arrasta o prefab da raposa da pasta q vc colocou para a sua cena
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qui Jun 15, 2017 4:24 pm

Ja fiz isso,mas o problema continua
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qui Jun 15, 2017 4:25 pm

na fase 2 ta funcionando?
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qui Jun 15, 2017 4:27 pm

Sim,funciona normal......eu joguei a raposa prefab na fase 3 e esta com o mesmo problema
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qui Jun 15, 2017 4:36 pm

Vc pode mandar um print da aba "Inspector" da raposa na fase 1, e outro na fase 2
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qui Jun 15, 2017 4:38 pm

ok
avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por DUT em Qui Jun 15, 2017 4:42 pm

avatar
DUT
MembroAvançado

Masculino PONTOS : 1048
REPUTAÇÃO : 33
Idade : 15
Áreas de atuação : Vegas PRO 15,Photoshop CS6(Noob),Pivot,Paint,Blender(Noob),programação C#(Noob)
Respeito as regras :

Ver perfil do usuário http://deverutilitario.wixsite.com/duty

Voltar ao Topo Ir em baixo

Resolvido Re: Problema com colisão

Mensagem por MiguelLuiz em Qui Jun 15, 2017 4:47 pm

vc pode mandar as prints novamente, mas com o seu script do Playercontroler aberto?
avatar
MiguelLuiz
Programador

Masculino PONTOS : 706
REPUTAÇÃO : 8
Idade : 15
Áreas de atuação : Programação C#(Intermediário), Modelagem com Blender (Iniciante - Intermediário).
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

Voltar ao Topo


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