Perguntas com a marcação «2d»

178
Desenhando mundos de jogo isométricos

Qual é a maneira correta de desenhar peças isométricas em um jogo 2D? Eu li referências (como esta ) que sugerem que os blocos sejam renderizados de uma maneira que ziguezagueie cada coluna na representação da matriz 2D do mapa. Eu imagino que eles devam ser desenhados mais em forma de diamante,...

108
Como mapear atan2 () para graus 0-360

atan2(y, x) tem essa descontinuidade em 180 ° onde muda para -180 ° ..0 ° no sentido horário. Como mapeio a faixa de valores para 0 ° ..360 °? aqui está meu código: CGSize deltaPoint = CGSizeMake(endPoint.x - startPoint.x, endPoint.y - startPoint.y); float swipeBearing = atan2f(deltaPoint.height,...

102
Conversão de imagem para arte ASCII

Prólogo Este assunto aparece aqui no Stack Overflow de vez em quando, mas geralmente é removido por ser uma pergunta mal escrita. Eu vi muitas dessas perguntas e, em seguida, silêncio do OP (baixa repetição usual) quando informações adicionais são solicitadas. De vez em quando, se a entrada for boa...

95
Android OpenGL ES e 2D

Bem, aqui está o meu pedido. Eu ainda não conheço OpenGL e não estou disposto a aprendê-lo. No entanto, quero aprender OpenGL ES diretamente, pois estou direcionando meu desenvolvimento para o Android. Quero aprender OpenGL ES para desenvolver meus jogos 2D . Eu o escolhi para fins de desempenho...

87
Calculando o produto cruzado de um vetor 2D

Da wikipedia: o produto vetorial é uma operação binária em dois vetores em um espaço euclidiano tridimensional que resulta em outro vetor perpendicular ao plano que contém os dois vetores de entrada. Dado que a definição é definida apenas em três ( ou sete, um e zero ) dimensões, como...