Alguém tem ideia de como posso fazer a movimentação do Lampião?
Página 1 de 1
Alguém tem ideia de como posso fazer a movimentação do Lampião?
Bom eu queria aplicar um efeito de física no lampião do meu personagem, queria que o Lampião movimentasse para frente e para trás quando o player se movimentasse.
Qual tipo de física eu poderia Usar? Help >_<

Qual tipo de física eu poderia Usar? Help >_<

Última edição por glauco em Seg Jul 27, 2020 6:08 pm, editado 2 vez(es) (Razão : ;))
glauco- MembroAvançado
-
PONTOS : 2158
REPUTAÇÃO : 118
Idade : 21
Áreas de atuação : unity 3D...
Level Design
aprendendo modelagem
se aperfeiçoando na unity 3D
Respeito as regras :
Re: Alguém tem ideia de como posso fazer a movimentação do Lampião?
Tenta simular a física com animações.
ou cria um joint, o Marcos tem um tutorial sobre :
ou cria um joint, o Marcos tem um tutorial sobre :
LúcioHenrique098- Avançado
-
PONTOS : 751
REPUTAÇÃO : 20
Idade : 17
Áreas de atuação : Intermediário em Programação, Iniciante em Modelagem
Respeito as regras :
Re: Alguém tem ideia de como posso fazer a movimentação do Lampião?
com animação ficaria horrível...@LúcioHenrique098 escreveu:Tenta simular a física com animações.
ou cria um joint, o Marcos tem um tutorial sobre :
vou tentar aplicar a fisica desse video, mas acredito que tenha uma física especifica para esse tipo de movimentação...
glauco- MembroAvançado
-
PONTOS : 2158
REPUTAÇÃO : 118
Idade : 21
Áreas de atuação : unity 3D...
Level Design
aprendendo modelagem
se aperfeiçoando na unity 3D
Respeito as regras :
Re: Alguém tem ideia de como posso fazer a movimentação do Lampião?
Acho que o CharacterJoint serviria:
https://docs.unity3d.com/Manual/class-CharacterJoint.html
Tu coloca ele na mão e liga com o lampião e define até aonde ele pode se mover e a unity cuida do resto
https://docs.unity3d.com/Manual/class-CharacterJoint.html
Tu coloca ele na mão e liga com o lampião e define até aonde ele pode se mover e a unity cuida do resto
BRGC- ProgramadorMaster
-
PONTOS : 1647
REPUTAÇÃO : 58
Idade : 16
Áreas de atuação : C#, C++, C, Flutter
Respeito as regras :
Re: Alguém tem ideia de como posso fazer a movimentação do Lampião?
eu ja cheguei a usar essa fisica, fiz uns testes mas nao consegui o que realmente preciso, mover o lanpião para frente e para trás.@BRGC escreveu:Acho que o CharacterJoint serviria:
https://docs.unity3d.com/Manual/class-CharacterJoint.html
Tu coloca ele na mão e liga com o lampião e define até aonde ele pode se mover e a unity cuida do resto
eu to tentando pesquisar em site gringo mas nao consigo achar uma palavra chave, tipo física para lampião, brincos de personagem etc...
tem ideia de algum jeito de pesquisar esse tipo de fisica?
glauco- MembroAvançado
-
PONTOS : 2158
REPUTAÇÃO : 118
Idade : 21
Áreas de atuação : unity 3D...
Level Design
aprendendo modelagem
se aperfeiçoando na unity 3D
Respeito as regras :
Re: Alguém tem ideia de como posso fazer a movimentação do Lampião?
Coloque um Rigidbody no osso da mão e marque IsKinematic.
Coloque um Rigidbody e um colisor apropriado pro lampião, altere a massa pra algo razoável, tipo 5 ou 10.
Adicione um Hinge Joint no lampião, defina o RigidBody da mão como Connected Body, ajuste o Axis até que a setinha fique virada no eixo que você quer que o lampião oscile.
Opcional: Você pode marcar a opção limits e definir um valor minimo e máximo pro lampião não dar uma volta completa caso tenha uma animação mais brusca.
Assim ficou a configuração do lampião:

E assim a configuração do osso da mão:

Agora, finalmente, seu zé vai poder realizar o sonho de andar pelado no escuro, dentro do hospício.
Boa sorte.
Coloque um Rigidbody e um colisor apropriado pro lampião, altere a massa pra algo razoável, tipo 5 ou 10.
Adicione um Hinge Joint no lampião, defina o RigidBody da mão como Connected Body, ajuste o Axis até que a setinha fique virada no eixo que você quer que o lampião oscile.
Opcional: Você pode marcar a opção limits e definir um valor minimo e máximo pro lampião não dar uma volta completa caso tenha uma animação mais brusca.
Assim ficou a configuração do lampião:

E assim a configuração do osso da mão:

Agora, finalmente, seu zé vai poder realizar o sonho de andar pelado no escuro, dentro do hospício.
Boa sorte.
Fagner- Moderador
-
PONTOS : 2562
REPUTAÇÃO : 475
Áreas de atuação : Modelagem 3D, Programação.
Respeito as regras :
Re: Alguém tem ideia de como posso fazer a movimentação do Lampião?
Olá man, desculpe por não responder antes, eu estava criando o personagem segurando o lampião...
Se eu conseguir terminar, amanhã eu irei testar o que você está ensinado e irei gravar um vídeo fazendo.
Obgd ae.
Se eu conseguir terminar, amanhã eu irei testar o que você está ensinado e irei gravar um vídeo fazendo.
Obgd ae.
glauco- MembroAvançado
-
PONTOS : 2158
REPUTAÇÃO : 118
Idade : 21
Áreas de atuação : unity 3D...
Level Design
aprendendo modelagem
se aperfeiçoando na unity 3D
Respeito as regras :
Re: Alguém tem ideia de como posso fazer a movimentação do Lampião?
Vlw pela ajuda, ae está o video de como ficou:@Fagner escreveu:Coloque um Rigidbody no osso da mão e marque IsKinematic.
Coloque um Rigidbody e um colisor apropriado pro lampião, altere a massa pra algo razoável, tipo 5 ou 10.
Adicione um Hinge Joint no lampião, defina o RigidBody da mão como Connected Body, ajuste o Axis até que a setinha fique virada no eixo que você quer que o lampião oscile.
Opcional: Você pode marcar a opção limits e definir um valor minimo e máximo pro lampião não dar uma volta completa caso tenha uma animação mais brusca.
Agora, finalmente, seu zé vai poder realizar o sonho de andar pelado no escuro, dentro do hospício.
Boa sorte.
glauco- MembroAvançado
-
PONTOS : 2158
REPUTAÇÃO : 118
Idade : 21
Áreas de atuação : unity 3D...
Level Design
aprendendo modelagem
se aperfeiçoando na unity 3D
Respeito as regras :
Re: Alguém tem ideia de como posso fazer a movimentação do Lampião?
Nossa, o resultado ficou perfeito, parabéns e boa sorte no seu projeto!
LúcioHenrique098- Avançado
-
PONTOS : 751
REPUTAÇÃO : 20
Idade : 17
Áreas de atuação : Intermediário em Programação, Iniciante em Modelagem
Respeito as regras :
Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum