Eu estou rindo de mim mesmo ignorando isso. O Google não produziu uma resposta óbvia. Alguém poderia explicar o que são mapas ortogonais e isométricos e como eles são diferentes?
Eu estou rindo de mim mesmo ignorando isso. O Google não produziu uma resposta óbvia. Alguém poderia explicar o que são mapas ortogonais e isométricos e como eles são diferentes?
Respostas:
Eu fiz uma foto para resumir. Basicamente, a diferença entre os dois tipos de mapas tem a ver principalmente com o ângulo formado entre cada eixo, o que resulta em um parecer ser visto do ponto de vista de cima para baixo, enquanto o outro parece ser visto de um ângulo:
Também vale a pena notar a diferença visual entre uma projeção isométrica e uma projeção em perspectiva , que é o que quase todo jogo 3D usa.
Observe como as linhas são desenhadas paralelas umas às outras ao usar uma projeção isométrica , enquanto ao usar uma projeção em perspectiva , as linhas convergem para um (ou mais) pontos de fuga .
Pelo que entendi, um mapa ortogonal de ladrilhos é mais de cima para baixo (como esse ), embora eles possam parecer ter alguma inclinação (ou seja, mostrando mais frente, verso, lado etc.). Ladrilhos ortogonais aparecerão retangulares. Nos mapas isométricos de blocos, você visualiza os blocos em um ângulo de 45 graus; Como resultado, os ladrilhos geralmente têm formato de diamante (como visto aqui ). Veja também este artigo da Wikipedia sobre projeção isométrica em jogos.
Lamento não poder explicar mais formalmente!
Uma projeção ortográfica é aquela em que os raios de projeção são perpendiculares ao plano de projeção.
Uma projeção isométrica é um tipo de projeção axonométrica (e, portanto, um tipo de ortografia) com 120 graus entre cada eixo de coordenadas projetado.
Observe que às vezes a ortografia é usada para casos em que o plano do objeto é paralelo ao plano de projeção, como um mapa de cima para baixo; no entanto, esse é apenas um pequeno caso do que ele abrange.
As projeções ortográficas são um tipo de projeção paralela, que não é mostrada no diagrama.
Não tenho tempo para digitar uma boa resposta, mas queria dizer que a diferença entre mapas ortogonais e isométricos vai além da perspectiva visual nos jogos. Os mapas não são apenas imagens ou visualizações em jogos, mas têm muitas coisas que acontecem neles e essas coisas funcionam de maneira diferente entre os dois tipos de mapas. Muitas dessas diferenças não são vistas pelo usuário. Por exemplo, um algoritmo usado para determinar a trajetória de uma flecha sendo disparada por um jogador pode ser diferente entre os dois tipos de mapa. As diferenças no sprite da flecha / tiro podem ser consideradas uma questão de perspectiva visual, mas a matemática também difere e está fora da visão / perspectiva dos jogadores. Embora isso possa não responder "à" diferença entre os dois, ele descreve uma das muitas maneiras pelas quais os dois são diferentes fora da perspectiva visual.
Também é importante notar que os mapas nos jogos costumam usar muitos níveis e grupos de objetos para criar uma visão específica. A maneira como os objetos interagem entre essas diferentes camadas e grupos também é diferente nos dois mapas (como a detecção de colisões) e geralmente é mais fácil quando ortogonal.