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:
Arquivo jar não encontrado
OBJETO sendo detruído imediatamente mesmo com o...
Meu site de Modelos 3D
DÚVIDA - ao pressionar andar, o player parece cancelar a gravidade (VÍDEO)
[RESLVIDO] Unity - "transform.SetParent()" em 2 objetos move outros objetos
Dúvida sobre resoluções de tela
Duvida na AppleStore
pressionando a tecla abaixar, o player continua andando abaixado (2D).
Fala Pessoal! Saiu mais um trailer do jogo que venho desenvolvendo
[RESOLVIDO] passar de uma animação para a outra rapidamente pelo animator
Unity - PlayerPrefs n são apagados no Celular mesmo Reiniciando o Aparelho
Modeloes 3D do Site Sketchfab
Blender - Modelos Importados transparentes
[PEDIDO]Cololar jogo na loja play store
Como pegar um objeto e fazer ele aparecer em forma de Estamina no Inspector
Procuro Pessoas para Projeto
Algum tutorial de como fazer um app que receba fotos e q fiqu armazenado no
Procuro um time para um jogo de corrida
[RESOLVIDO] Botões de Ataque e Pular carrega duas animações ao mesmo tempo
DEATH ISLAND 0.2.5 SURVIVAL GAME 4 ANOS EM DESENVOLVIMENTO
Player travando na colisão com o chão Unity 2D
Como resolver vazamento de memoria?
Instanciar uma classe nos atributos de outra classe é uma boa prática?
Jogo multiplayer com steam
Unity - Renderizção com Câmera Jogo Lento e travando. Alguém pfv?!
Mini Quarteirão com Texturas 3D VENDA
Controle do braço e cabeça no fps
PRECISO FAZER QUE MEU GAME FIQUE ONLINE
Ativar o objeto correto em Clones.
[TUTORIAL] Como fazer um interruptor simples (Unity 2018)
Preciso de 20 testadores jogo mobile
O Labirinto II - Trailer Oficial
Ue posso divulgar meu game que ainda esta em criaçao aqui no forum?
[RESOLVIDO] Inverter o sprite para a direçao que o personagem anda.
Set Active não a reabiilitado C#
Build APK VR Google Cardbord com video.
[PROGRAMADOR FREELA] $$
Mais Um jogo!
Collider (mesh?)
[TUTORIAL] Deformar mesh com batidas (para objetos, veículos, etc)
WW2 Low poly Pack (Free)
Procuro freelancer
Novo Teaser do jogo Dark Age
Unity Admob Erro
Sombras estão quadradas na build
nao consigo fazer o player sentar no sofa alguem me ajuda
Unity - Ao mudar de scene, todas as Lights são deletadas
210 Linhas de código para inimigo é muito grande?
modelar avatar e skins para um jogo web
ShapeKeys do Blender para a Unity altera áreas próximas
COMO EVITAR QUE UM OBJETO (PLAYER,ITEM ETC...) ATRAVESSE UMA PAREDE.
Ajuda em Script de Verificação de Ação e Reação
unity Failed to load PlayerSettings (internal index #0). Most likely data f
Materiais do Blander não aparecem no MeshRendere do Objeto na Unity
Repetiçoes de Textura no Terreno
SERVER IS DOWN - UNITY+MSQL
Procuro programadores - Novo jogo
Problema com o MS VEHICLES
Preciso de ajuda com a Unity
Problema com vídeo em 360° na Unity
Problemas no MS Vehicles
unity- eventos na Animação com Armature/Bones vinda do blender não funciona
ajuda exibir resultados simulados em uma liga Game Unity
Unity - ParticleSystem não é redirecionado no rawimage no canvas
Como resolver o problema de "face orientation" no Blender.
[DÚVIDA] Tive um problema com meu Canvas
erro na Directional Light
Problemas com o Directional Light da Unity 3D
Novo jogo da franquia Sphere game em desenvolvimento
malha da roda não girando com wheel collider unity
Problemas com ambiguidade
Touch mobile
INVALID TOKEN
Como acessar o "HD Render Pipeline" do HDRP por script?
CHAT GPT PRA JOGO DE TIRO? comentem
Tutorial script inimigo segue e foge do player
Ainda vale a pena lançar Asset na Asset Store?
Ajuda com tabela de historico de pontuaçao.
[TUTORIAL] Entrar no carro estilo GTA
Como derrapar um Whell Collider
Como altertar o valor do "Asymptote Value" do Whell Collider via Script
Preciso de ajuda para substituir valor de variavel em outro script
Ajuda com Top Down Shooter utilizando Photon
Duvida com Netcode
[RESOLVIDO] Unity - Movendo a Câmera na Horizontal/Vertical com Touch
Alguém me ajuda com os anúncios pfv
Segundo Trailer do jogo Dark Age, Feliz Natal a todos!
Unity - ScrollRect, Viewport, Content - O Conteúdo ñ inicia no topo
Coleta de itens
Unity - Cadastro do email do jogador
[GRATIS] PACK DE MODELOS 3D PARA JOGO DE TERROR
Onde Conseguir músicas para meu Jogo?
error CS0246 em Script
Alguem teve ja esse problema?
[Projeto em Andamento] Draug, um jogo de hordas
DISPONIVEL PARA FAZER MODELOS 3D
Unity-Loja.Como os Jogadores terão acesso aos ítens comprados na PlayStore?
Bugando depois do Build.
Primeiro Trailer do jogo Dark Age
Qua Out 23, 2024 8:39 pm
Sex Out 18, 2024 4:05 pm
Dom Out 06, 2024 6:02 pm
Sáb Out 05, 2024 6:37 am
Qui Out 03, 2024 10:09 pm
Seg Set 30, 2024 9:25 am
Sáb Set 28, 2024 11:39 am
Seg Set 09, 2024 7:33 am
Dom Set 08, 2024 10:08 pm
Ter Set 03, 2024 11:59 am
Qua Ago 28, 2024 7:45 pm
Qua Ago 28, 2024 7:18 pm
Qua Ago 28, 2024 8:34 am
Dom Ago 25, 2024 8:37 pm
Sáb Ago 24, 2024 1:58 pm
Sex Ago 23, 2024 3:30 pm
Sex Ago 23, 2024 3:23 pm
Qua Ago 21, 2024 5:48 pm
Dom Ago 18, 2024 8:51 pm
Sex Ago 16, 2024 12:59 pm
Qua Ago 14, 2024 10:57 am
Sáb Ago 10, 2024 8:03 pm
Sex Ago 09, 2024 7:37 pm
Dom Ago 04, 2024 4:41 pm
Dom Ago 04, 2024 3:16 pm
Qui Jul 25, 2024 2:48 pm
Dom Jul 21, 2024 7:07 pm
Dom Jul 21, 2024 12:07 am
Sáb Jul 13, 2024 12:33 am
Qui Jun 27, 2024 5:49 pm
Qui Jun 20, 2024 12:30 pm
Dom Jun 09, 2024 7:43 pm
Dom Jun 09, 2024 2:16 pm
Seg Jun 03, 2024 11:39 am
Seg maio 27, 2024 12:45 pm
Seg maio 20, 2024 9:01 pm
Dom maio 19, 2024 3:08 pm
Sáb maio 18, 2024 11:46 am
Sáb maio 11, 2024 8:55 am
Qui maio 09, 2024 11:33 pm
Seg Abr 29, 2024 9:34 pm
Qui Abr 25, 2024 3:34 pm
Seg Abr 22, 2024 5:15 pm
Seg Abr 15, 2024 12:23 pm
Seg Abr 08, 2024 9:27 pm
Seg Abr 08, 2024 8:01 am
Sáb Abr 06, 2024 8:05 pm
Qui Abr 04, 2024 11:34 pm
Qui Abr 04, 2024 11:13 pm
Sex Mar 22, 2024 2:41 pm
Dom Mar 10, 2024 2:30 pm
Sex Mar 01, 2024 1:27 pm
Qui Fev 22, 2024 9:57 pm
Ter Fev 20, 2024 12:15 am
Seg Fev 19, 2024 1:06 pm
Seg Fev 12, 2024 1:56 pm
Seg Fev 12, 2024 1:17 pm
Dom Fev 11, 2024 8:55 pm
Dom Fev 11, 2024 11:16 am
Seg Fev 05, 2024 4:18 pm
Dom Fev 04, 2024 9:39 pm
Qua Jan 31, 2024 11:59 pm
Ter Jan 30, 2024 7:37 pm
Ter Jan 23, 2024 6:33 pm
Dom Jan 21, 2024 6:03 pm
Sáb Jan 20, 2024 7:03 pm
Sáb Jan 20, 2024 6:58 pm
Sáb Jan 20, 2024 6:39 pm
Sex Jan 19, 2024 8:40 am
Dom Jan 14, 2024 5:30 pm
Qua Jan 10, 2024 10:29 pm
Qua Jan 10, 2024 8:55 pm
Qua Jan 10, 2024 7:14 pm
Ter Jan 09, 2024 3:55 pm
Ter Jan 09, 2024 8:04 am
Sáb Jan 06, 2024 8:02 pm
Sex Jan 05, 2024 7:01 am
Sex Jan 05, 2024 12:12 am
Qui Jan 04, 2024 6:55 pm
Qui Jan 04, 2024 12:52 pm
Qui Jan 04, 2024 4:34 am
Ter Jan 02, 2024 11:48 pm
Dom Dez 31, 2023 7:25 pm
Qua Dez 27, 2023 5:44 pm
Qua Dez 27, 2023 3:08 pm
Sáb Dez 23, 2023 7:27 pm
Sáb Dez 23, 2023 5:06 pm
Qui Dez 21, 2023 8:10 pm
Seg Dez 18, 2023 2:04 pm
Sex Dez 15, 2023 5:11 pm
Qui Dez 14, 2023 9:13 pm
Qui Dez 14, 2023 2:47 pm
Qui Dez 14, 2023 1:48 pm
Qua Dez 13, 2023 8:58 pm
Ter Dez 12, 2023 2:32 pm
Seg Dez 11, 2023 1:53 pm
Qua Dez 06, 2023 8:13 pm
Sáb Dez 02, 2023 8:06 pm
Qui Nov 30, 2023 7:49 am



































































































Dúvida quando a interferência de uma colisão em um sistema de chute e passe

2 participantes

Ir para baixo

DÚVIDA Dúvida quando a interferência de uma colisão em um sistema de chute e passe

Mensagem por gabrimo Sex Ago 30, 2019 11:53 pm

Boa noite, venho trabalhando em um protótipo de um jogo de futebol. Minha intenção é construir algo mais próximo da realidade, devido a isso, acredito que mesmo estando em fase bem inicial, eu já deva desenvolver os elementos do game levando em conta a física da Unity no jogo. Atualmente, meu desenvolvimento está focado na IA do jogo, a ideia inicialmente é fazer partidas de IA vs IA. 

As poucas partes que eu consegui desenvolver até agora se baseiam inteiramente nas colisões, rigidbodies e física simulada da Unity, o que eleva o desafio para mim que não sou um programador experiente. Por exemplo, eu não altero a posição da bola manualmente via código em praticamente nenhum momento, mas sim mando valores de força que são aplicados pelo método AddForce() conforme as colisões do jogador com a bola. Nem sei se este seria o jeito mais viável ou correto de desenvolver o que eu desejo, apenas acho que estou indo na direção certa. 

Os problemas começaram a aparecer quando eu tento enviar a bola para direções específicas, por exemplo em um passe. Após normalizar a direção do passe eu comecei a notar que a bola nunca ia na direção correta, apresentando sempre uma leve distorção, então pensei que tinha feito a normalização da forma errada, porém utilizando um Debug.Ray e inserindo o vetor normalizado como direção do raio eu pude ver que a direção estava correta. Após alguns dias travado nisso, uma sugestão no fórum da Unity resolveu o mistério. Ao remover o jogador passador da cena e testar o passe diretamente, sem colisão alguma ocorrendo entre bola e jogador, a bola seguia perfeitamente na direção especificada. Obviamente (não pareceu tão óbvio enquanto eu estava quebrando a cabeça), a colisão entre o player e a bola em si já acarreta em uma transmissão de força, mesmo que muito pequena, que é a causa da distorção da direção. Mesmo tendo descoberto isso, não consigo fazer com a que a bola siga para a direção desejado. Já realizei alguns testes, porém isso está claramente acima do meu conhecimento atual.

Tentei ser o mais claro e sucinto possível, mesmo assim o post ficou meio grande. Alguém têm alguma sugestão para minha situação?

Posso inserir trechos dos meus códigos e screens caso a situação não tenha ficado tão clara.
gabrimo
gabrimo
MembroAvançado

Masculino PONTOS : 2413
REPUTAÇÃO : 22
Idade : 31
Áreas de atuação : Modelagem, programação e um pouco de todo o resto!
Respeito as regras : Dúvida quando a interferência de uma colisão em um sistema de chute e passe WvDYdlf

https://www.patreon.com/dynamic_kit_generator

Ir para o topo Ir para baixo

DÚVIDA Re: Dúvida quando a interferência de uma colisão em um sistema de chute e passe

Mensagem por artplayer Sáb Ago 31, 2019 12:16 am

Tenho um projeto de jogo de futebol estacionado, pois na época em que comecei não tínhamos physics scenes.
Creio que você já tenha pensado nisso, mas pra ficar um pouco mais preciso, acredito que você precise prever onde o jogador que vai receber o passe vai estar quando você der um passe em profundidade por exemplo.

Voltando a questão, no frame do passe, eu tentaria colocar a bola um pouco a frente (fora da área de colisão do jogador) na hora de fazer o passe. 
Ou ignorar a colisão entre o jogador e a bola até que a bola saia da área de colisão com o player (Physics.IgnoreCollision).

Só consegui pensar nestas duas alternativas no momento.

PS: Seria lindo ver um jogo de futebol na Unity!
artplayer
artplayer
Instrutor

Masculino PONTOS : 4120
REPUTAÇÃO : 412
Idade : 40
Respeito as regras : Dúvida quando a interferência de uma colisão em um sistema de chute e passe Aad8pUi

https://artplayergames.com

Ir para o topo Ir para baixo

DÚVIDA Re: Dúvida quando a interferência de uma colisão em um sistema de chute e passe

Mensagem por gabrimo Sáb Ago 31, 2019 3:01 pm

artplayer escreveu:Tenho um projeto de jogo de futebol estacionado, pois na época em que comecei não tínhamos physics scenes.
Creio que você já tenha pensado nisso, mas pra ficar um pouco mais preciso, acredito que você precise prever onde o jogador que vai receber o passe vai estar quando você der um passe em profundidade por exemplo.

Voltando a questão, no frame do passe, eu tentaria colocar a bola um pouco a frente (fora da área de colisão do jogador) na hora de fazer o passe. 
Ou ignorar a colisão entre o jogador e a bola até que a bola saia da área de colisão com o player (Physics.IgnoreCollision).

Só consegui pensar nestas duas alternativas no momento.

PS: Seria lindo ver um jogo de futebol na Unity!

Jogos de esportes mais realistas são difíceis de fazer eu acho, estou colocando praticamente todo meu tempo livre nisso porque adoro futebol e desenvolvimento de jogos, mesmo assim meus jogadores são apenas cubos no momento. Quanto ao posicionamento do recebedor do passe, ainda nem me preocupei com verificar o ponto futuro aonde o jogador vai estar, no meu protótipo atual o recebedor está parado, primeiro quero tentar fazer com o passe vá certo para uma direção fixa, depois vou tentar evoluir daí.

Muito obrigado pelas sugestões, vou ver se consigo implementar uma delas na minha estrutura atual. 

Não estou tão pretensioso quanto a finalização desse projeto, porque sei que têm um universo de coisas para serem feitas, mas vamos ver aonde eu consigo chegar.
gabrimo
gabrimo
MembroAvançado

Masculino PONTOS : 2413
REPUTAÇÃO : 22
Idade : 31
Áreas de atuação : Modelagem, programação e um pouco de todo o resto!
Respeito as regras : Dúvida quando a interferência de uma colisão em um sistema de chute e passe WvDYdlf

https://www.patreon.com/dynamic_kit_generator

Ir para o topo Ir para baixo

DÚVIDA Re: Dúvida quando a interferência de uma colisão em um sistema de chute e passe

Mensagem por artplayer Sáb Ago 31, 2019 7:51 pm

De qualquer maneira, acho que o seu melhor aliado vão ser as physics scenes. É um segmento que me enche os olhos, mas infelizmente não tenho tempo pra dedicar a um projeto como esse. Eu enho alguns tópicos antigos aqui sobre o projeto que eu estava desenvolvendo. 

Sucesso e qualquer coisa posta aí sobre o andamento.
Abraços!
artplayer
artplayer
Instrutor

Masculino PONTOS : 4120
REPUTAÇÃO : 412
Idade : 40
Respeito as regras : Dúvida quando a interferência de uma colisão em um sistema de chute e passe Aad8pUi

https://artplayergames.com

Ir para o topo Ir para baixo

DÚVIDA Re: Dúvida quando a interferência de uma colisão em um sistema de chute e passe

Mensagem por gabrimo Ter Set 03, 2019 2:52 pm

artplayer escreveu:De qualquer maneira, acho que o seu melhor aliado vão ser as physics scenes. É um segmento que me enche os olhos, mas infelizmente não tenho tempo pra dedicar a um projeto como esse. Eu enho alguns tópicos antigos aqui sobre o projeto que eu estava desenvolvendo. 

Sucesso e qualquer coisa posta aí sobre o andamento.
Abraços!

Obrigado pela ajuda, o reposicionamento manual da bola funcionou. Apenas implementei um pequeno método de reposicionamento setando o kinematic da bola como true, colocando ela levemente longe do player e fazendo o kinematic false novamente antes do cálculo que normaliza o vetor de direção. Não sei se isso seria a coisa mais correta a ser feita, mas fazer algo dependendo inteiramente do sistema de física da Unity talvez não seja viável, pelo menos funcionou, o que em um primeiro momento é que o importa. Nunca ouvi falar de physics scenes, mas certamente vou dar uma olhada nelas. Mas antes preciso concluir a IA básica do protótipo, algo que não está sendo muito fácil para mim, vou continuando aqui. Valeu..
gabrimo
gabrimo
MembroAvançado

Masculino PONTOS : 2413
REPUTAÇÃO : 22
Idade : 31
Áreas de atuação : Modelagem, programação e um pouco de todo o resto!
Respeito as regras : Dúvida quando a interferência de uma colisão em um sistema de chute e passe WvDYdlf

https://www.patreon.com/dynamic_kit_generator

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos