17-05-2013, 01:50 PM
Bonjour à tous !
Pourrez-vous m'éclairer ?
Je souhaite réaliser une jeu en vue isométrique.
Je suis capable d'afficher des tiles fait en carrés en losange à l'affichage et bien positionnés les uns avec les autres (45° puis hauteur divisée par deux) mais le rendu n'est super super. Bref
Je me demande comment vous vous réalisez vos maps iso ?
Dois-je partir sur des tiles directement faits en losange (contenu dans un rectangle transparent) et du coup ne pas me préoccuper de la rotation de 45° mais seulement du placement en losange ?
Seulement dans ce cas, il me parait peut-être difficile de détecter quel losange est survolé par la souris (Highlight) car il faudrait, par les coordonnées de la souris, détecter quel losange est survolé, et non le rectangle le contenant et appliquer le highlight autour du losange lui-même...
Dois-je partir sur des tiles carrés mais en imaginant qu'ils seront en fait basculer en losange (Du coup on les dessine sur le côté directement) ?
Ceci permettrait de réaliser une grille classique cartésienne puis de gérer uniquement à l'affichage la bascule et le positionnement des tiles...
Après techniquement, j'utilise la SFML2 (C'est pas du web donc mais bon si quelqu'un connait/utilise ).
Avec je travaille directement avec un tableau de vertex du coup, je peux placer mes points directement comme je veux ainsi que les textures, c'est à dire que je ne crée pas une map avec des carrés que je fais pivoter, je place directement mes points de tel sorte à avoir une rotation et un positionnement correct.
Est-ce que vous auriez des retours d'expériences sur tout cela ?
Bonne journée et merci d'avance !
Pourrez-vous m'éclairer ?
Je souhaite réaliser une jeu en vue isométrique.
Je suis capable d'afficher des tiles fait en carrés en losange à l'affichage et bien positionnés les uns avec les autres (45° puis hauteur divisée par deux) mais le rendu n'est super super. Bref
Je me demande comment vous vous réalisez vos maps iso ?
Dois-je partir sur des tiles directement faits en losange (contenu dans un rectangle transparent) et du coup ne pas me préoccuper de la rotation de 45° mais seulement du placement en losange ?
Seulement dans ce cas, il me parait peut-être difficile de détecter quel losange est survolé par la souris (Highlight) car il faudrait, par les coordonnées de la souris, détecter quel losange est survolé, et non le rectangle le contenant et appliquer le highlight autour du losange lui-même...
Dois-je partir sur des tiles carrés mais en imaginant qu'ils seront en fait basculer en losange (Du coup on les dessine sur le côté directement) ?
Ceci permettrait de réaliser une grille classique cartésienne puis de gérer uniquement à l'affichage la bascule et le positionnement des tiles...
Après techniquement, j'utilise la SFML2 (C'est pas du web donc mais bon si quelqu'un connait/utilise ).
Avec je travaille directement avec un tableau de vertex du coup, je peux placer mes points directement comme je veux ainsi que les textures, c'est à dire que je ne crée pas une map avec des carrés que je fais pivoter, je place directement mes points de tel sorte à avoir une rotation et un positionnement correct.
Est-ce que vous auriez des retours d'expériences sur tout cela ?
Bonne journée et merci d'avance !