11.07.2014, 01:08
Tu vai ter que definir uma algoritmo/fуrmula para calcular essas possнveis diferenзas.
Vocк pode calcular a diferenзa de posicionamento do carro e do jogador.
A partir dessa diferenзa vocк obtйm o seguinte resultado: se o carro estб ao leste, sul, oeste ou norte do jogador.
Para fazer da forma como vocк tб querendo, vocк pode tirar a diferenзa, e depois verificar a angulaзгo do jogador e usar esse critйrio para avaliar a posiзгo do carro.
Exemplo: se o carro tiver ao sul do jogador, e o jogador estiver com angulaзгo para o Oeste, isso indicarб que o carro estб а esquerda do jogador...
Espero que vocк tenha entendido, nгo pretendo dar muitos detalhes e muito menos o cуdigo.
Vocк pode calcular a diferenзa de posicionamento do carro e do jogador.
A partir dessa diferenзa vocк obtйm o seguinte resultado: se o carro estб ao leste, sul, oeste ou norte do jogador.
Para fazer da forma como vocк tб querendo, vocк pode tirar a diferenзa, e depois verificar a angulaзгo do jogador e usar esse critйrio para avaliar a posiзгo do carro.
Exemplo: se o carro tiver ao sul do jogador, e o jogador estiver com angulaзгo para o Oeste, isso indicarб que o carro estб а esquerda do jogador...
Espero que vocк tenha entendido, nгo pretendo dar muitos detalhes e muito menos o cуdigo.