[FilterScript] Detectar tiro ao objeto
#6

Quote:
Originally Posted by leonardo1434
Посмотреть сообщение
2 semanas atrбs tinha feito algo bem similar (cбlculos um pouco errados) e entгo parei o projeto.

Muito bom drakins :]
Valeu .. Estes cбlculos aн nгo sгo dнficeis, sу tem que estudar um pouco de angulaзгo ou trigometria e plano cartesiano.

O que acontece й que na verdade eu fiz um cуdigo pensando em algo extramente estranho que acabou por dar certo.

Basicamente se resume nestes passos:
1 -> Pego a distancia do objeto ao jogador. Exemplo = 10
2 -> Adiciono a distancia do jogador a distancia do jogador ao objeto. Ex: 5 + 10 = 15 que serб a distancia do objeto e adiciono o cosseno e seno da angulaзгo a x,y
3 -> Checo se X,Y й prуximo a N. Caso for, o objeto foi acertado

Especificadamente:
Agora simples adiciono o seno cosseno a direita esquerda das posiзхes. No centro disto vai me retornar a N que fica entre ambos, caso o valor da N for maior que o tamanho do objeto, o cara errou, caso contrбrio, acertou

Pesquisei uma imagem na internet para te demonstrar:


N = distancia do jogador ao objeto + distancia do objeto
Y = cosseno do angulo do jogador multiplicado pela distancia antiga (porque apenas o seno daria valores pequenso)
X = seno do angulo do jogador multiplicado pela distancia

Basicamente o SENO irб controlar o ponto X. Que serб DIREITA ou ESQUERDA e Y irб controlar o ponto EMBAIXO ENCIMA. Em um plano 2D. O plano 3D com profundidade jб foi resolvido pela DISTANCIA.

Agora sу novamente pegar a distancia, sу que desta vez й a distancia do objeto б distancia de onde a bala foi (calculada por x,y,angle). Caso estб distancia for menor que o tamanho do objeto, PIMBA, o objeto levou um tiro


Quote:

Se o seu tуpico nгo tem um portuguкs legнvel , eu ignoro.

Boa iniciativa
Reply


Messages In This Thread
Detectar tiro ao objeto - by ipsBruno - 03.07.2012, 04:10
Re: Detectar tiro ao objeto - by ipsBruno - 03.07.2012, 04:13
Re: Detectar tiro ao objeto - by Ades - 03.07.2012, 04:21
Re: Detectar tiro ao objeto - by ipsBruno - 03.07.2012, 04:25
Re: Detectar tiro ao objeto - by leonardo1434 - 03.07.2012, 04:30
Re: Detectar tiro ao objeto - by ipsBruno - 03.07.2012, 04:42
Re: Detectar tiro ao objeto - by leonardo1434 - 03.07.2012, 04:53
Re: Detectar tiro ao objeto - by ipsBruno - 03.07.2012, 05:10
Re: Detectar tiro ao objeto - by leonardo1434 - 03.07.2012, 05:23
Re: Detectar tiro ao objeto - by ipsBruno - 03.07.2012, 09:44

Forum Jump:


Users browsing this thread: 1 Guest(s)