Eu preciso de um editor para traçar um polígono sobre a textura de um navio no meu jogo.
Ficaria assim.
Onde o vermelho é o contorno da colisão e a imagem é a textura.
Eu quero armazenar o polígono como coordenadas de textura, por exemplo, o canto superior esquerdo é (0, 0) e o canto inferior direito é (1, 1).
Existe alguma ferramenta (gratuita) que faça algo semelhante a isso, eu estarei trabalhando com xna e c #.
xna
collision-detection
Daniel Little
fonte
fonte
Respostas:
No OS X, você pode usar o PhysicsEditor . É uma ferramenta para Box2D ou Chimpmunk, mas existe uma exportação de txt para sua necessidade. A principal dificuldade é encontrar um mac.
Nota: também existe uma versão para Windows. Mas eu não usei. Experimente e adicione um comentário, se for útil.
fonte
O InkScape é uma boa opção para imagens vetoriais.
fonte
Embora uma ferramenta como o PhysicsEditor (veja a resposta de Ellis) seja certamente melhor, a má escolha do homem seria usar um editor de mapa de imagem HTML . As coordenadas dos mapas de imagens estão em pixels, mas você pode simplesmente dividi-las por altura e largura da imagem, respectivamente, para obter coordenadas no intervalo 0..1.
Aqui está uma ferramenta on-line para desenhar esses mapas de imagem, e aqui está outro .
fonte