Colisoes na Unity
+2
luckas211
Insurgente
6 participantes
Página 1 de 1
Colisoes na Unity
Olá,
Estou aqui para tentar resolver um problema que venho enfrentando ultimamente.
Não consigo fazer o sistema de colisão funcionar na Unity 2D.
Veja na imagem abaixo que o personagem principal não esbarra em nenhuma colisão:
Veja que tenho a colisão que criei no programa "Tiled" e não consigo fazer funcionar no Unity:
Se alguém souber como fazer o sistema de colisão funcionar eu agradeço muito por qualquer ajuda.
Obrigado.
Estou aqui para tentar resolver um problema que venho enfrentando ultimamente.
Não consigo fazer o sistema de colisão funcionar na Unity 2D.
Veja na imagem abaixo que o personagem principal não esbarra em nenhuma colisão:
Veja que tenho a colisão que criei no programa "Tiled" e não consigo fazer funcionar no Unity:
Se alguém souber como fazer o sistema de colisão funcionar eu agradeço muito por qualquer ajuda.
Obrigado.
Insurgente- Membro
- PONTOS : 2234
REPUTAÇÃO : 3
Respeito as regras :
Re: Colisoes na Unity
Mano acredito que deve tá usando uma colisão 3d não?
Você pode fazer uma colisão até onde eu sei com uma imagem e deixar transparente, Já que uma imagem é focado no 2d, e tenta colocar um collider 2d na imagem, deve funcionar mano !
Você pode fazer uma colisão até onde eu sei com uma imagem e deixar transparente, Já que uma imagem é focado no 2d, e tenta colocar um collider 2d na imagem, deve funcionar mano !
luckas211- Membro
- PONTOS : 2050
REPUTAÇÃO : 7
Respeito as regras :
Re: Colisoes na Unity
Ou tenta ver tbm Ou achar compatibilidade entre os "Trigger" Posso ter falado alguma besteira, mas espero ajudar !
luckas211- Membro
- PONTOS : 2050
REPUTAÇÃO : 7
Respeito as regras :
Re: Colisoes na Unity
1) - O Player Está com o "Box-Collider" Desativado, Deixe-o Ativado
2) - o Atributo "Is Trigger" Do objeto "Colision" Está Ativado, Deixe-o Desativado.
2) - o Atributo "Is Trigger" Do objeto "Colision" Está Ativado, Deixe-o Desativado.
Magnatah- Instrutor
- PONTOS : 3547
REPUTAÇÃO : 209
Idade : 24
Áreas de atuação : Dєรєиvσlvєdσя Wєb(Fяσит-єиd), Blєиdєя, υиiтy, C#, ρнρ є Jαvαรcяiρт.
Respeito as regras :
Re: Colisoes na Unity
"1) - O Player Está com o "Box-Collider" Desativado, Deixe-o Ativado."
Resposta: Setei "Box Collider 2D" como ativado:
2) - o Atributo "Is Trigger" Do objeto "Colision" Está Ativado, Deixe-o Desativado.
Resposta: Setei como "Desativado":
Situação: Não está funcionando a colisão. Já "mexi" em tudo que é opção e não tenho colisão funcionando. Se alguém ainda souber o que pode ser eu agradeço.
Muito obrigado.
Resposta: Setei "Box Collider 2D" como ativado:
2) - o Atributo "Is Trigger" Do objeto "Colision" Está Ativado, Deixe-o Desativado.
Resposta: Setei como "Desativado":
Situação: Não está funcionando a colisão. Já "mexi" em tudo que é opção e não tenho colisão funcionando. Se alguém ainda souber o que pode ser eu agradeço.
Muito obrigado.
Insurgente- Membro
- PONTOS : 2234
REPUTAÇÃO : 3
Respeito as regras :
Re: Colisoes na Unity
Coloque um Rigdbody2d No "Player" e No "Objeto Colision".
No "Objeto Colision" Ative a Opção "kinematic" do Rigdbody2d Para o Objeto Não Ter Interação física com outros Objetos.
O IsTrigger Ignora a colisão com um Rigdbody.
Sendo Assim o seu player nunca vai colidir com nada, pois ele tambem está com o IsTrigger Ativado.
Documentação do Unity Com Mais Informações Sobre Colisão:
Collider: https://docs.unity3d.com/ScriptReference/Collider.html
Collision2d: https://docs.unity3d.com/ScriptReference/Collision2D.html
Rigidbody2d: https://docs.unity3d.com/ScriptReference/Rigidbody2D.html
No "Objeto Colision" Ative a Opção "kinematic" do Rigdbody2d Para o Objeto Não Ter Interação física com outros Objetos.
O IsTrigger Ignora a colisão com um Rigdbody.
Sendo Assim o seu player nunca vai colidir com nada, pois ele tambem está com o IsTrigger Ativado.
Documentação do Unity Com Mais Informações Sobre Colisão:
Collider: https://docs.unity3d.com/ScriptReference/Collider.html
Collision2d: https://docs.unity3d.com/ScriptReference/Collision2D.html
Rigidbody2d: https://docs.unity3d.com/ScriptReference/Rigidbody2D.html
Magnatah- Instrutor
- PONTOS : 3547
REPUTAÇÃO : 209
Idade : 24
Áreas de atuação : Dєรєиvσlvєdσя Wєb(Fяσит-єиd), Blєиdєя, υиiтy, C#, ρнρ є Jαvαรcяiρт.
Respeito as regras :
Re: Colisoes na Unity
Olá,
Tentei fazer a colisão funcionar trabalhando nas opções da Unity mas não consegui.
Imagem 1 - Colisões na Unity:
Imagem 2 - Ultrapassando a colisão na Unity:
Imagem 2 - Colisões configuradas no programa "TILED":
Sinceramente, estou pensando na possibilidade de pagar em dinheiro, talvez R$ 50,00, pra alguem me ajudar a fazer funcionar a colisão. Estou pensando em dar acesso remoto ao meu PC caso alguém se interesse em fazer funcionar.
Obrigado por qualquer ajuda.
Tentei fazer a colisão funcionar trabalhando nas opções da Unity mas não consegui.
Imagem 1 - Colisões na Unity:
Imagem 2 - Ultrapassando a colisão na Unity:
Imagem 2 - Colisões configuradas no programa "TILED":
Sinceramente, estou pensando na possibilidade de pagar em dinheiro, talvez R$ 50,00, pra alguem me ajudar a fazer funcionar a colisão. Estou pensando em dar acesso remoto ao meu PC caso alguém se interesse em fazer funcionar.
Obrigado por qualquer ajuda.
Insurgente- Membro
- PONTOS : 2234
REPUTAÇÃO : 3
Respeito as regras :
Re: Colisoes na Unity
compacte o projeto, upe em algum repositório (mediafire, dropbox, google drive, qualquer um) e mande o link por MP... ai da pra checar o que está acontecendo beeem certo.
Re: Colisoes na Unity
Eu gralmente sempre uso
Layers
physical
tive uns probleminhas do personagem ficar travado em porta parede etc...
Layers
physical
tive uns probleminhas do personagem ficar travado em porta parede etc...
Tópicos semelhantes
» TEM COMO FAZER UM COLLIDER DETECTAR COLISÕES?
» Ajuda com Colisões
» Unity2D não detectando colisões
» Sobre colisões em objetos 2D
» Meu personagem ignora as colisoes laterais dos tilemap 2D
» Ajuda com Colisões
» Unity2D não detectando colisões
» Sobre colisões em objetos 2D
» Meu personagem ignora as colisoes laterais dos tilemap 2D
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos