Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > API graphiques > SFML
SFML Forum d'entraide sur l'API SFML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/10/2009, 17h52   #1
Barlock
Invité de passage
 
Inscription : octobre 2009
Messages : 1
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 1
Points : 0
Points : 0
Par défaut SFML et 2D iso

Bonjour à tous,

J'ai un petit probleme, j'essais actuellement de creer un jeu en 2D isometrique en C avec SFML mais je n'arrive pas a faire naviguer un objet (par exemple joueur) dans la profondeur.

C'est à dire : un personnage de taille variable doit pouvoir passer aussi bien devant que derriere un rocher. y a t-il une fonction pour gerer la profondeur?
Barlock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2009, 17h49   #2
Wiz02
Futur Membre du Club
 
Inscription : juillet 2009
Messages : 20
Détails du profil
Informations personnelles :
Âge : 19
Localisation : Belgique

Informations forums :
Inscription : juillet 2009
Messages : 20
Points : 15
Points : 15
salut, je ne pense pas qu'il y ait une fonction comme ça en SFML, il faudra donc que tu le fasses à a main ou utiliser openGl.
voici un lien qui parle du picking sous openGL :http://glinfrench.apinc.org/article.php3?id_article=83

A+
Wiz02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2009, 21h04   #3
SofEvans
Membre émérite
 
Avatar de SofEvans
 
Étudiant
Inscription : mars 2009
Messages : 853
Détails du profil
Informations personnelles :
Âge : 24

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 853
Points : 958
Points : 958
Envoyer un message via MSN à SofEvans
Idem que wiz02, je ne pense pas que SFLM gere quelque chose d'aussi specifique que la 2D iso. Je sais que sous openGL, il existe le Z-Buffer mais la, c'est de la 3D.

Je pense donc qu'il va falloir que tu retienne en memoire la position dans la profondeur de tes decor et que tu blitte ceux-ci du plan le plus eloigné au plan le plus proche. Cela aura pour effet de voir un homme partiellent caché par un rocher si celui ci est derreire le rocher (en fait, tu refais presque un Z buffer).
SofEvans est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h21.


 
 
 
 
Partenaires

Hébergement Web